.faq-hero{display:grid;grid-template-columns:1.4fr .8fr;gap:70px;padding-block:65px 50px;align-items:center}.faq-hero h1{font-size:clamp(43px,5vw,65px);letter-spacing:-3px;line-height:1.1;margin:24px 0}.faq-hero h1 em{font-style:normal;color:var(--orange)}.faq-hero>div>p:not(.eyebrow){max-width:590px;color:var(--muted);line-height:1.9}.faq-hero-stats{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:28px;font-size:12px}.faq-hero-stats strong{font-size:22px;margin-right:5px}.faq-hero-stats a{color:var(--orange);font-weight:650}.faq-hero-note{background:#e8ecdf;padding:30px;border-radius:20px}.faq-symbol{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border:1px solid #b3bea5;border-radius:50%;font:25px Manrope,Arial;margin-bottom:22px}.faq-hero-note h2{font-size:27px;letter-spacing:-1px}.faq-hero-note p{font-size:13px;line-height:1.9;color:var(--muted);margin:16px 0 22px}.faq-search-area{padding-top:20px}.faq-search-area>label{display:block;font-weight:650;font-size:16px;margin-bottom:12px}.faq-search-row{display:flex;background:#fffdf8;border:1px solid #cbd1c1;border-radius:12px;padding:7px;gap:12px}.faq-search-row input{flex:1;min-width:0;font:inherit;background:transparent;border:0;padding:13px 16px;color:var(--ink)}.faq-search-row button{background:var(--ink);color:white;border:0;border-radius:7px;padding:10px 18px;font:inherit;font-size:12px}.faq-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:16px 0 32px;font-size:12px;color:var(--muted)}.faq-toolbar>div{display:flex;gap:18px}.faq-toolbar button{border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline}.faq-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:58px;align-items:start}.faq-sidebar{position:sticky;top:125px}.faq-filters{display:grid;gap:5px;margin-top:15px}.faq-filters button{display:flex;justify-content:space-between;gap:10px;text-align:left;padding:11px 12px;border:1px solid transparent;background:transparent;border-radius:8px;font:inherit;font-size:12px;color:var(--muted)}.faq-filters button:hover{background:#eceee4}.faq-filters button[aria-pressed=true]{background:var(--ink);color:#fffdf7}.faq-filters span{opacity:.65;font-size:11px}.faq-sidebar-note{font-size:10px;color:var(--muted);line-height:1.8;margin:25px 12px}.faq-group{margin-bottom:44px}.faq-group>header{display:flex;gap:15px;align-items:center;margin-bottom:20px}.faq-group-number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--line);border-radius:50%;font-size:11px;color:var(--orange)}.faq-group h2{font-size:26px;letter-spacing:-.9px}.faq-group header p{font-size:12px;color:var(--muted);margin-top:7px}.faq-item{background:#fffdf8;border:1px solid var(--line);border-radius:11px;margin-top:10px;scroll-margin-top:125px;overflow:hidden}.faq-item summary{padding:20px 22px;display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:14px;font-weight:650;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-weight:400;font-size:23px;color:var(--orange);transition:transform .15s;flex-shrink:0}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item[open]{border-color:#b6c2aa}.faq-answer{padding:0 22px 22px;font-size:13px;line-height:1.95;color:var(--muted)}.faq-answer-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px;font-size:11px;color:var(--orange)}.faq-answer-links a:last-child{color:var(--muted);text-decoration:underline}.faq-last{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#e8ecdf;border-radius:22px;padding:40px;margin-top:15px;margin-bottom:60px}.faq-last h2{font-size:32px;margin:16px 0;letter-spacing:-1px}.faq-last p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:540px;color:var(--muted)}.faq-last>div:last-child{display:grid;gap:20px;flex-shrink:0}.faq-last .inline-link{font-size:12px;text-align:center}#faq-empty{background:#fffdf8;border:1px solid var(--line);border-radius:15px;padding:32px}#faq-empty h2{font-size:27px;letter-spacing:-.8px}#faq-empty p{font-size:14px;line-height:1.9;color:var(--muted);margin:16px 0}#faq-empty button,#faq-empty a{display:inline-block;font:inherit;font-size:12px;border:0;background:none;color:var(--orange);padding:8px 12px 8px 0}.faq-item[hidden],.faq-group[hidden],#faq-empty[hidden]{display:none}@media(max-width:1000px){.faq-hero{gap:30px}.faq-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}}@media(max-width:760px){.faq-hero{grid-template-columns:1fr;padding-top:35px;gap:25px}.faq-hero h1{font-size:43px;letter-spacing:-2px}.faq-hero-note{padding:24px}.faq-layout{grid-template-columns:1fr;gap:12px}.faq-sidebar{position:static}.faq-filters{display:flex;overflow:auto;padding-bottom:10px;gap:7px}.faq-filters button{white-space:nowrap;border-color:var(--line)}.faq-sidebar-note{margin:10px 0 20px}.faq-group h2{font-size:24px}.faq-item summary{padding:18px;font-size:13px}.faq-answer{padding:0 18px 20px}.faq-toolbar{align-items:flex-start;flex-wrap:wrap}.faq-last{display:block;padding:25px}.faq-last h2{font-size:28px}.faq-last>div:last-child{margin-top:25px}.faq-hero-stats{gap:18px}.faq-search-row input{font-size:14px;padding-inline:8px}}
