.faq-hero{padding-bottom:var(--space-6)}@media(min-width:768px){.faq-hero{padding-bottom:var(--space-10)}}.faq-hero-media{align-items:center}.faq-layout{display:grid;grid-template-columns:minmax(0,1.7fr);gap:var(--space-6)}@media(min-width:960px){.faq-layout{grid-template-columns:minmax(0,2.1fr)minmax(0,1.2fr)}}.faq-side{align-self:flex-start}.faq-item-media{display:grid;grid-template-columns:minmax(0,1.1fr);gap:var(--space-4)}@media(min-width:768px){.faq-item-media{grid-template-columns:minmax(0,1.1fr)minmax(0,1.1fr)}}.faq-media-figure{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft)}.faq-media-figure img{width:100%;height:100%;object-fit:cover;max-height:260px}.faq-media-content{display:flex;flex-direction:column;justify-content:center}.faq-item a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em;color:var(--color-accent-terracotta)}.faq-item a:hover{color:var(--color-primary)}