.o-faq__grid{display:grid;gap:32px;align-items:start}.o-faq__head{display:flex;flex-direction:column;align-items:flex-start;gap:28px;min-width:0;container-type:inline-size;--caps-room: 100cqi}.o-faq__intro{max-width:460px}.o-faq__intro>*{margin:0}.o-faq__intro>*+*{margin-top:14px}.o-faq__intro a,.o-faq__a a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.o-faq__intro a:hover,.o-faq__a a:hover{text-decoration-thickness:1.5px}}.o-faq__more{margin:0}.o-faq__list:has(>.o-faq__more--below){border-bottom:0}.o-faq__more--below{padding-top:28px;border-top:1px solid var(--line)}.o-faq__list{min-width:0}.o-faq__q{min-width:0;overflow-wrap:anywhere}.o-faq__a>*{margin:0}.o-faq__a>*+*{margin-top:12px}.o-faq__a strong{font-weight:500;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.o-faq{interpolate-size:allow-keywords}.o-faq .o-acc__item::details-content{block-size:0;overflow-y:clip;transition:block-size var(--dur) var(--ease),content-visibility var(--dur) allow-discrete}.o-faq .o-acc__item[open]::details-content{block-size:auto}}.o-faq__cat{margin:0;padding:48px 0 20px;border-top:1px solid var(--line);font-size:var(--fs-mono-s);letter-spacing:.16em;text-transform:uppercase;scroll-margin-top:calc(var(--header-height, 84px) + 24px)}.o-faq__cat:first-child{padding-top:0;border-top:0}.o-faq__index ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.o-faq__index a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;box-sizing:border-box;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-xs);color:var(--ink);text-decoration:none;transition:box-shadow var(--dur) var(--ease)}@media(hover:hover){.o-faq__index a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}@media screen and (min-width:990px){.o-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px}.o-faq--page .o-faq__head{position:sticky;top:calc(var(--header-height, 84px) + 32px)}}@media screen and (max-width:749px){.o-faq__cat:not(:first-child){padding-top:40px}.o-faq__q{text-wrap:balance}}
