.faq:where(.astro-hemr5th4){border-top:1px solid var(--line)}.faq__layout:where(.astro-hemr5th4){display:grid;gap:clamp(32px,5vw,80px)}.faq__head:where(.astro-hemr5th4){display:grid;gap:20px;align-content:start}.faq__list:where(.astro-hemr5th4){border-top:1px solid var(--line)}.faq__item:where(.astro-hemr5th4){border-bottom:1px solid var(--line)}.faq__item:where(.astro-hemr5th4) summary:where(.astro-hemr5th4){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-family:var(--font-display);font-size:var(--step-1);font-stretch:88%;font-weight:600;line-height:1.2;cursor:pointer;list-style:none;transition:color var(--m-hover) var(--ease)}.faq__item:where(.astro-hemr5th4) summary:where(.astro-hemr5th4)::-webkit-details-marker{display:none}.faq__item:where(.astro-hemr5th4) summary:where(.astro-hemr5th4):hover{color:var(--accent)}.faq__mark:where(.astro-hemr5th4){position:relative;flex:none;width:14px;height:14px}.faq__mark:where(.astro-hemr5th4):before,.faq__mark:where(.astro-hemr5th4):after{content:"";position:absolute;inset:6px 0 auto;height:1.5px;background:currentColor;transition:transform var(--m-hover) var(--ease-out)}.faq__mark:where(.astro-hemr5th4):after{transform:rotate(90deg)}.faq__item:where(.astro-hemr5th4)[open] .faq__mark:where(.astro-hemr5th4):after{transform:rotate(0)}.faq__item:where(.astro-hemr5th4) p:where(.astro-hemr5th4){max-width:60ch;padding-bottom:24px;color:var(--ink-muted)}@media(prefers-reduced-motion:no-preference){.faq__item:where(.astro-hemr5th4)[open] p:where(.astro-hemr5th4){animation:faq-open var(--motion-slow) var(--ease-out)}}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}@media(width>=1024px){.faq__layout:where(.astro-hemr5th4){grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}
