.faq-page_page__rd4sE{background:var(--pearl);color:var(--charcoal);min-height:100vh}.faq-page_header__jw2ID{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:102px;padding:24px 6%;border-bottom:1px solid var(--border)}.faq-page_logo__fcUkY{display:block;width:203px;max-width:100%;flex-shrink:0}.faq-page_main__b94dK{width:min(88%,1200px);margin-inline:auto;padding-block:80px 112px}.faq-page_intro__4YNup{max-width:750px;margin-bottom:64px}.faq-page_intro__4YNup h1{margin:0 0 22px;color:var(--brand-green);font:400 clamp(40px,4.5vw,64px)/1.2 var(--font-display);text-wrap:balance}.faq-page_intro__4YNup>p{font-size:18px;line-height:1.8}.faq-page_intro__4YNup .faq-page_preview__wIojQ{max-width:68ch;margin-top:24px;font-size:14px;color:var(--muted-foreground);line-height:1.8}.faq-page_layout__9V5N8{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,3fr);align-items:start;gap:clamp(36px,6vw,96px)}.faq-page_topics__4W0Mk{display:grid;gap:4px;position:sticky;top:32px}.faq-page_topics__4W0Mk a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding-block:10px;color:var(--brand-green);border-bottom:1px solid var(--border);font-size:14px;line-height:1.6}.faq-page_topics__4W0Mk a svg{flex-shrink:0}.faq-page_group__EIlRu{scroll-margin-top:32px}.faq-page_group__EIlRu+.faq-page_group__EIlRu{margin-top:56px}.faq-page_group__EIlRu h2{margin-bottom:16px;color:var(--brand-green);font:400 26px/1.4 var(--font-display);text-wrap:balance}.faq-page_item__ki_EN{border-top:1px solid var(--border)}.faq-page_item__ki_EN summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-block:22px;list-style:none;cursor:pointer;font-size:17px;line-height:1.7}.faq-page_item__ki_EN summary::-webkit-details-marker{display:none}.faq-page_item__ki_EN summary svg{align-self:center;flex-shrink:0;transition:transform .16s ease-out}.faq-page_item__ki_EN[open] summary svg{transform:rotate(45deg)}.faq-page_answer__ZtkZn{max-width:72ch;padding:0 32px 8px 0}.faq-page_answer__ZtkZn p{font-size:16px;line-height:1.85;margin-bottom:16px}.faq-page_related__fEK_H{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--brand-green);font-size:14px;text-decoration:underline;text-underline-offset:5px}.faq-page_footer__sgFPa{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:start;gap:32px 64px;padding:48px 6% 28px;background:#05271f;color:var(--on-brand-muted)}.faq-page_copyright__9nUQf{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--on-brand-border);font-size:12px}.faq-page_page__rd4sE :is(a,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px}.faq-page_page__rd4sE :is(.faq-page_topics__4W0Mk a,.faq-page_related__fEK_H):hover{text-decoration:underline;text-underline-offset:5px}.faq-page_page__rd4sE ::selection{background:var(--brand-green);color:var(--pearl)}@media (max-width:760px){.faq-page_header__jw2ID{min-height:84px;padding:20px 6%;gap:16px}.faq-page_header__jw2ID .faq-page_logo__fcUkY{width:145px}.faq-page_header__jw2ID .page-context-action{display:none}.faq-page_main__b94dK{padding-block:48px 72px}.faq-page_intro__4YNup{margin-bottom:32px}.faq-page_intro__4YNup>p{font-size:16px}.faq-page_intro__4YNup .faq-page_preview__wIojQ{font-size:13px}.faq-page_layout__9V5N8{grid-template-columns:minmax(0,1fr);gap:40px}.faq-page_topics__4W0Mk{position:static;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.faq-page_topics__4W0Mk a{font-size:13px}.faq-page_group__EIlRu+.faq-page_group__EIlRu{margin-top:40px}.faq-page_group__EIlRu h2{font-size:24px}.faq-page_item__ki_EN summary{font-size:16px;gap:18px;padding-block:18px}.faq-page_answer__ZtkZn{padding-right:0}.faq-page_answer__ZtkZn p{font-size:15px}.faq-page_footer__sgFPa{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px 24px}}@media (max-width:600px){.faq-page_header__jw2ID{flex-direction:column;align-items:flex-start;gap:12px}.faq-page_header__jw2ID .faq-page_logo__fcUkY{width:175px}.faq-page_header__jw2ID .page-header-actions{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.faq-page_item__ki_EN summary svg{transition:none}}