.template-faq-shell{border-top:1px solid #e4e3e7;background:#f7f6f1;padding:64px 0}.template-faq-inner{max-width:1180px;margin:auto;padding:0 28px}.template-faq-eyebrow{margin:0;color:#8c6a3f;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.template-faq-title{max-width:760px;margin:10px 0 0;color:#020061;font-family:var(--font-display,Georgia,serif);font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.03em}.template-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.template-faq-item{border:1px solid #e4e3e7;border-radius:16px;background:#fff;padding:22px}.template-faq-item h3{margin:0;color:#020061;font-size:16px;line-height:1.45}.template-faq-item p{margin:10px 0 0;color:#5f5e67;font-size:14px;line-height:1.75}.template-faq-link{display:inline-flex;margin-top:14px;color:#020061;font-size:13px;font-weight:750;text-underline-offset:4px}@media(max-width:720px){.template-faq-shell{padding:48px 0}.template-faq-inner{padding:0 17px}.template-faq-grid{grid-template-columns:1fr}}
