.page-themed-funeral-idea .hero-lead,.page-themed-funeral-idea .narrow-copy{max-width:52rem}.page-themed-funeral-idea .image-placeholder.portrait{min-height:30rem}.page-themed-funeral-idea .section-intro{max-width:50rem;margin-inline:auto}.page-themed-funeral-idea .themed-idea-card{height:100%;padding:1.6rem;border:1px solid rgba(34,72,64,.14);border-radius:1rem;background:#fff}.page-themed-funeral-idea .themed-idea-card p{margin-bottom:0}.page-themed-funeral-idea .external-resource{padding:1.5rem 1.75rem;border-left:5px solid var(--brand-gold);border-radius:.75rem;background:#fff}.page-themed-funeral-idea .external-resource p:last-child{margin-bottom:0}.page-themed-funeral-idea .themed-faq{max-width:58rem;margin-inline:auto}.page-themed-funeral-idea .themed-faq .accordion-item{overflow:hidden;margin-bottom:.8rem;border:1px solid rgba(34,72,64,.13);border-radius:.9rem}.page-themed-funeral-idea .themed-faq .accordion-button{color:var(--brand-green-dark);font-family:"Libre Baskerville",Georgia,serif;font-weight:700}.page-themed-funeral-idea .themed-faq .accordion-button:not(.collapsed){background:var(--brand-cream)}.page-themed-funeral-idea .themed-final-cta,.page-themed-funeral-idea .themed-final-cta h2,.page-themed-funeral-idea .themed-final-cta p,.page-themed-funeral-idea .themed-final-cta a:not(.btn){color:#fff}@media(max-width:768px){.page-themed-funeral-idea .image-placeholder.portrait{min-height:21rem}}
