.faq-page_page__b_vjP{padding:clamp(40px,7vw,88px) 0 clamp(72px,10vw,120px)}.faq-page_head__ONxu4{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.faq-page_title__D0HmH{font-size:clamp(36px,5.4vw,64px);line-height:1.03;letter-spacing:-.042em;font-weight:400;max-width:11.5em;color:var(--ink)}.faq-page_lead__O8rGp{max-width:35em;font-size:clamp(17px,1.4vw,19.5px);line-height:1.55;letter-spacing:-.006em;color:var(--ink-2)}.faq-page_ask___y1QU{width:100%;max-width:760px;margin-top:12px}.faq-page_toc__YxLHC{margin-top:clamp(40px,5vw,64px)}.faq-page_toc__YxLHC ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.faq-page_toc__YxLHC a{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:var(--r-pill);font-size:14px;color:var(--ink-2);text-decoration:none;background:hsla(0,0%,100%,.5);box-shadow:0 0 0 1px rgba(var(--tint),.1);transition:background-color .15s ease-out,color .15s ease-out}.faq-page_toc__YxLHC a:hover{background:#fff;color:var(--ink)}.faq-page_sheet__S_4He{margin-top:clamp(40px,5vw,64px)}.faq-page_topic__nuY0Y{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:12px clamp(32px,4vw,64px);gap:12px clamp(32px,4vw,64px);padding:28px 0 12px;box-shadow:inset 0 1px 0 var(--line-strong);scroll-margin-top:calc(var(--nav-h) + 24px)}.faq-page_h__MBf1O{font-size:22px;line-height:29px;letter-spacing:-.02em;font-weight:450;color:var(--ink)}.faq-page_entries__GgkCh{min-width:0}.faq-page_entry__abHpL{padding:0 0 28px;scroll-margin-top:calc(var(--nav-h) + 24px)}.faq-page_entry__abHpL+.faq-page_entry__abHpL{padding-top:24px;box-shadow:inset 0 1px 0 var(--line)}.faq-page_q__KyHUl{font-size:18px;line-height:26px;letter-spacing:-.014em;font-weight:500;color:var(--ink);margin:0 0 8px}.faq-page_q__KyHUl a{color:inherit;text-decoration:none}.faq-page_q__KyHUl a:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent);text-underline-offset:3px}.faq-page_entry__abHpL:target .faq-page_q__KyHUl{background:linear-gradient(transparent 55%,var(--highlight) 55%)}.faq-page_entry__abHpL p{max-width:44em;font-size:16px;line-height:1.65;color:var(--ink-2);margin:0}.faq-page_entry__abHpL p+p{margin-top:10px}.faq-page_entry__abHpL .faq-page_links__h30Oj{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:10px;font-size:15px}.faq-page_end__ktJ9P{margin-top:clamp(56px,8vw,104px);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.faq-page_endTitle__TnDn7{font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.03em;font-weight:420;color:var(--ink)}.faq-page_ctas__UEYHS{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}@media (max-width:859px){.faq-page_topic__nuY0Y{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:40px}.faq-page_topic__nuY0Y:first-child{padding-top:28px}.faq-page_h__MBf1O{font-size:26px;line-height:32px;letter-spacing:-.024em}}@media (pointer:coarse){.faq-page_toc__YxLHC ul{gap:10px 8px}.faq-page_toc__YxLHC a{position:relative}.faq-page_toc__YxLHC a:after{content:"";position:absolute;inset:-5px 0}.faq-page_entry__abHpL .faq-page_links__h30Oj{gap:0 20px;margin-top:-2px}.faq-page_entry__abHpL .faq-page_links__h30Oj a{padding-block:12px}}