.faq-page{padding-block:60px 80px}.faq-page-intro{max-width:850px;margin-bottom:56px}.faq-breadcrumb{display:inline-block;color:var(--muted);font-size:14px;margin-bottom:32px}.faq-breadcrumb:hover{color:var(--gold)}.faq-page-intro .eyebrow{font-size:12px;margin-bottom:18px}.faq-page h1{font-size:clamp(42px,5vw,70px);line-height:1.08}.faq-lead{font-size:18px;line-height:1.8;color:#babcaf;margin-top:24px;max-width:680px}.faq-page-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:70px;align-items:start}.faq-help{position:sticky;top:36px;padding-top:22px}.faq-help .eyebrow{font-size:11px;margin-bottom:18px}.faq-help h2{font-size:34px;line-height:1.15}.faq-help p:not(.eyebrow){font-size:15px;line-height:1.85;color:#babcaf;margin-top:20px}.faq-help .button{margin-top:26px}.faq-page .faq-list summary{font-size:17px;line-height:1.65;padding-block:24px;justify-content:flex-start;gap:16px}.faq-page .faq-number{font:500 22px var(--display);color:#b4934b;min-width:25px}.faq-page .faq-toggle{margin-left:auto;font-size:26px;flex-shrink:0}.faq-page .faq-list details[open] summary .faq-number{transform:none}.faq-page .faq-list details p{font-size:16px;line-height:1.9;color:#babcaf;padding:0 38px 28px 41px;white-space:pre-line}.faq-page .faq-list details{scroll-margin-top:40px}@media(max-width:900px){.faq-page-layout{grid-template-columns:220px minmax(0,1fr);gap:36px}}@media(max-width:650px){.faq-page{padding-block:36px 52px}.faq-page-intro{margin-bottom:32px}.faq-lead{font-size:16px}.faq-page-layout{display:flex;flex-direction:column;gap:40px}.faq-help{position:static;order:2;border-top:1px solid var(--line);padding-top:32px}.faq-page .faq-list{width:100%}.faq-page .faq-list summary{font-size:16px;gap:12px;padding-block:21px}.faq-page .faq-number{min-width:22px;font-size:20px}.faq-page .faq-list details p{font-size:15px;padding:0 0 24px 34px}}
