.faq[data-astro-cid-bppbuphv]{border-top:1px solid var(--rule-strong)}.faq__item[data-astro-cid-bppbuphv]{border-bottom:1px solid var(--rule)}.faq__item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{min-height:var(--tap-target);color:var(--ink);font-size:var(--step-1);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-weight:400;line-height:1.35;list-style:none;display:flex}.faq__item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}.faq__mark[data-astro-cid-bppbuphv]{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--ghost);color:var(--ink);transition:rotate var(--dur-3) var(--ease-out-expo), background-color var(--dur-2) ease, color var(--dur-2) ease;border-radius:50%;flex:none;place-items:center;display:grid}.faq__mark[data-astro-cid-bppbuphv] .icon{width:16px;height:16px}.faq__item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]:hover .faq__mark[data-astro-cid-bppbuphv]{box-shadow:inset 0 0 0 1px var(--ink)}.faq__item[data-astro-cid-bppbuphv][open] .faq__mark[data-astro-cid-bppbuphv]{background:var(--button-bg);color:var(--button-ink);box-shadow:none;rotate:45deg}.faq__a[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{max-width:62ch;color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:0 54px 22px 0;line-height:1.65}@media (width<=639px){.faq__a[data-astro-cid-bppbuphv] p[data-astro-cid-bppbuphv]{padding-right:0}}.faq__a[data-astro-cid-bppbuphv] a[data-astro-cid-bppbuphv]{color:var(--ink);text-decoration-color:color-mix(in srgb, var(--red) 70%, transparent)}.faq__a[data-astro-cid-bppbuphv] a[data-astro-cid-bppbuphv]:hover{color:var(--red-ink)}@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-bppbuphv][open] .faq__a[data-astro-cid-bppbuphv]{animation:faq-in var(--dur-3) var(--ease-out-expo) both}}@keyframes faq-in{0%{opacity:0;translate:0 -6px}}
