.pghero{background:var(--ink,#1a2143);color:var(--cream,#fff);padding:112px 6vw 56px;position:relative;overflow:hidden}.pghero__bg{position:absolute;inset:0;background:url(/images/ct-faq-hero.jpg) center 38%/cover no-repeat}.pghero__veil{position:absolute;inset:0;background:linear-gradient(100deg,rgba(26,33,67,.96),rgba(26,33,67,.88) 48%,rgba(26,33,67,.66))}.pghero__inner{max-width:1120px;margin:0 auto;position:relative;z-index:2}.pghero__h{font-size:clamp(40px,6.2vw,86px);line-height:1.01;margin-bottom:18px}.pghero__h .italic{font-style:italic;color:var(--coral,#e87862)}.pghero__lede{max-width:660px;font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:hsla(0,0%,100%,.78)}.faq{padding:54px 6vw 90px}.faq .faq__inner{display:block;max-width:860px;margin:0 auto;grid-template-columns:none;gap:0}.faqcat{margin-bottom:42px}.faqcat:last-of-type{margin-bottom:0}.faqcat__h{display:flex;align-items:baseline;gap:14px;font-family:"Instrument Serif",serif;font-size:clamp(24px,3vw,34px);line-height:1.05;color:var(--ink,#1a2143);margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid var(--rule,rgba(26,33,67,.12))}.faq__cta{text-align:center;margin-top:56px;padding:48px 24px 54px;background:var(--cream-2,#f6f6f6);border:1px solid var(--rule,rgba(26,33,67,.12))}.faq__cta-t{font-size:clamp(24px,3vw,34px);margin-bottom:20px;color:var(--ink,#1a2143)}@media (max-width:760px){.pghero{padding:96px 22px 36px}.faq{padding:40px 22px 64px}}