.fq{color:var(--color-ink);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;column-gap:clamp(32px,4vw,64px);max-width:1320px;margin:clamp(140px,15vw,240px) auto 0;padding:0 20px;font-family:Vaktex Sans,system-ui,sans-serif;display:grid}.fq-h{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,4vw,60px);font-weight:500;line-height:1.08}.fq-l{border-top:1px solid var(--color-sand-250)}.fq details{border-bottom:1px solid var(--color-sand-250);interpolate-size:allow-keywords}.fq summary{cursor:pointer;letter-spacing:-.022em;text-wrap:pretty;outline:none;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,2.2vw,32px) 0;font-size:clamp(20px,1.95vw,28px);font-weight:500;line-height:1.3;list-style:none;display:flex}.fq summary::-webkit-details-marker{display:none}.fq summary:focus-visible{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.fq summary svg{flex:none;width:clamp(22px,1.9vw,28px);height:clamp(22px,1.9vw,28px);margin-top:.12em;transition:rotate .35s cubic-bezier(.65,0,.35,1)}.fq details[open] summary svg{rotate:180deg}.fq details::details-content{opacity:0;block-size:0;transition:block-size .4s cubic-bezier(.65, 0, .35, 1), opacity .3s ease, content-visibility .4s allow-discrete;overflow:hidden}.fq details[open]::details-content{opacity:1;block-size:auto}.fq details p{max-width:36em;color:var(--color-sand-600);text-wrap:pretty;margin:0;padding:0 clamp(40px,4vw,64px) clamp(26px,2.4vw,34px) 0;font-size:clamp(16px,1.3vw,19px);line-height:1.62}.fq details p b{color:var(--color-ink);font-weight:600}@media (width<=860px){.fq{grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,6vw,48px)}}@media (prefers-reduced-motion:reduce){.fq summary svg{transition:none}.fq details::details-content{transition:none}}@media (width<=640px){.fq{margin-top:96px}}
