.faq-intro-layout{display:grid;gap:var(--space-6);align-items:flex-start}.faq-intro{max-width:640px}.faq-intro p{max-width:620px}.faq-intro-links{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.faq-figure{display:flex;flex-direction:column;gap:var(--space-2)}.faq-figure-frame{border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-md);border:var(--border-brass);background-color:#211D1A}.faq-figure-caption{font-size:.85rem;color:var(--color-text-muted)}@media (min-width:960px){.faq-intro-layout{grid-template-columns:1.4fr 1fr}}.faq-inline-figure{margin-top:var(--space-4)}.faq-inline-figure-frame{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:var(--border-brass);background-color:#211D1A}.faq-links-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.faq-bottom{padding-top:var(--space-8)}.faq-bottom-card{border-radius:var(--radius-card);border:var(--border-brass);background:radial-gradient(circle at 0 0,#F8F5EE,#E7D8BA);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}@media (min-width:720px){.faq-bottom-card{flex-direction:row;justify-content:space-between;align-items:center}.faq-bottom-main{max-width:520px}}.faq-bottom-main h2{margin-bottom:var(--space-2)}.faq-bottom-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}