.areas,.faq{padding:3.4rem 0}.areas{background:var(--paper)}.area-grid{display:grid;gap:.9rem;margin-top:1.5rem}.area-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.2rem 1.15rem 1.25rem}.area-card p{margin:0;color:var(--ink-soft)}.faq-list{display:grid;gap:.75rem;margin-top:1.5rem;max-width:50rem}.faq-list details{background:var(--paper);border:1px solid var(--line);border-radius:.95rem;padding:.9rem 1rem}.faq-list summary{cursor:pointer;font-weight:700;color:var(--ink)}.faq-list p{margin:.7rem 0 0;color:var(--ink-soft)}@media(min-width:720px){.area-grid{grid-template-columns:repeat(3,1fr)}}
