/* AEO — answer-first content for people and answer engines */
.aeo-answer-section{margin:clamp(48px,7vw,96px) auto;max-width:1200px;padding:0 24px}.aeo-answer-section .page-eyebrow{display:block;margin-bottom:12px}.aeo-answer-section h2{font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0 0 28px}.aeo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aeo-card{padding:24px;border:1px solid rgba(41,22,14,.14);border-radius:18px;background:rgba(255,255,255,.45)}.aeo-card h3{font-size:clamp(20px,2vw,28px);margin:0 0 10px}.aeo-card p{font-size:clamp(17px,1.35vw,21px);line-height:1.65;margin:0}.aeo-answer{font-size:clamp(18px,1.5vw,23px);line-height:1.7;max-width:900px}.aeo-faq{display:grid;gap:12px}.aeo-faq details{border-bottom:1px solid rgba(41,22,14,.18);padding:12px 0}.aeo-faq summary{cursor:pointer;font-size:clamp(18px,1.5vw,23px);font-weight:600;padding:8px 0}.aeo-faq p{font-size:clamp(16px,1.25vw,20px);line-height:1.65;margin:6px 0 12px;max-width:900px}@media(max-width:700px){.aeo-grid{grid-template-columns:1fr}.aeo-answer-section{padding:0 18px}}
