.faq-page-list{max-width:820px;margin:0 auto}.faq-page-list details{box-shadow:var(--shadow-sm)}.faq-page-list summary{font-size:1.02rem;line-height:1.35}.faq-page-list summary span{flex:1}.faq-page-list details p{max-width:70ch}.faq-help{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius);max-width:820px;box-shadow:var(--shadow-sm);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:1rem 2rem;margin:2.5rem auto 0;padding:1.5rem 1.6rem;display:grid}.faq-help h2{margin:0 0 .35rem;font-size:1.25rem}.faq-help p{color:var(--muted);margin:0}.faq-help .actions{justify-content:flex-end}@media (max-width:900px){.faq-help{grid-template-columns:1fr}.faq-help .actions{justify-content:flex-start}}@media (max-width:640px){.faq-help{padding:1.2rem}.faq-help .actions .button{width:100%}}
