.faq-hub{background:#fff;color:#1c1917;min-width:0}.faq-hub .faq-wrap{max-width:var(--eldris-container-width, 1108px);margin:0 auto;padding:0 1.25rem;min-width:0}.faq-hub .faq-hero{padding:8rem 0 2.5rem;border-bottom:1px solid #e7e5e4;background:#fff}.faq-hub .faq-hero .faq-wrap>*{max-width:48rem}.faq-hub .faq-eyebrow{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#c14e12;margin:0 0 .75rem}.faq-hub .faq-h1{font-family:var(--eldris-font-display, "Cabinet Grotesk", sans-serif);font-weight:800;font-size:clamp(2.1rem,5vw,3.4rem);letter-spacing:-.04em;line-height:1.04;color:#1c1917;margin:0 0 1rem}.faq-hub .faq-dates{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.85rem;color:#57534e;margin:0 0 1.25rem;display:flex;flex-wrap:wrap;gap:.4rem}.faq-hub .faq-lede{margin:0 0 1.25rem}.faq-hub .faq-lede p{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65;color:#1c1917;margin:0}.faq-hub .faq-preview-banner{display:inline-block;font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.8rem;font-weight:600;color:#7c2d12;background:#ffedd5;border:1px solid #fdba74;border-radius:8px;padding:.4rem .7rem;margin:0 0 1rem}.faq-hub .faq-body{padding-top:2rem;padding-bottom:4rem}.faq-hub .faq-body>section,.faq-hub .faq-body>.faq-preferred-source{max-width:48rem}.faq-hub .faq-body>.shorts-rail{max-width:100%}.faq-hub .faq-h2{font-family:var(--eldris-font-display, "Cabinet Grotesk", sans-serif);font-weight:800;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.03em;line-height:1.1;color:#1c1917;margin:3rem 0 .5rem;scroll-margin-top:6rem}.faq-hub a{color:#c14e12;text-decoration:underline;text-underline-offset:3px}.faq-hub a:hover{color:#9a3e0e}.faq-hub a:focus-visible,.faq-hub button:focus-visible,.faq-hub input:focus-visible{outline:3px solid #C14E12;outline-offset:3px;border-radius:4px}.faq-hub .faq-search__label{display:block;font-family:var(--eldris-font-display, "Cabinet Grotesk", sans-serif);font-weight:700;font-size:1.15rem;margin:0 0 .6rem;color:#1c1917}.faq-hub .faq-search__row{display:flex;gap:.5rem;min-width:0}.faq-hub .faq-search__input{flex:1 1 auto;min-width:0;font:500 1rem/1.4 var(--eldris-font-body, "Inter", sans-serif);color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:10px;padding:.75rem .9rem}.faq-hub .faq-search__input::placeholder{color:#78716c}.faq-hub .faq-search__button,.faq-hub .faq-zero__ask{flex:0 0 auto;font:600 .95rem/1 var(--eldris-font-body, "Inter", sans-serif);color:#fff;background:#1c1917;border:0;border-radius:10px;padding:.75rem 1.1rem;cursor:pointer}.faq-hub .faq-search__button:hover,.faq-hub .faq-zero__ask:hover{background:#c14e12}.faq-hub .faq-zero__ask,.faq-hub .faq-search__ask{display:inline}.faq-hub .faq-search__ask{font:inherit;color:#c14e12;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.faq-hub .faq-search__status{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.85rem;color:#57534e;min-height:1.3em;margin:.5rem 0 0}.faq-hub .faq-search__list{list-style:none;margin:.5rem 0 0;padding:0}.faq-hub .faq-search__empty p,.faq-hub .faq-zero p,.faq-hub .faq-empty p{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:1rem;line-height:1.65;color:#44403c;margin:.5rem 0}.faq-hub .faq-entry,.faq-hub .faq-card{border-bottom:1px solid #e7e5e4;padding:1.4rem 0;scroll-margin-top:6rem}.faq-hub .faq-entry:target{background:#fbf1ea;box-shadow:-1.25rem 0 #fbf1ea,1.25rem 0 #fbf1ea}.faq-hub .faq-entry__q,.faq-hub .faq-card__q{font-family:var(--eldris-font-display, "Cabinet Grotesk", sans-serif);font-weight:700;font-size:1.2rem;line-height:1.3;color:#1c1917;margin:0 0 .5rem}.faq-hub .faq-entry__a,.faq-hub .faq-card__a{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:1rem;line-height:1.7;color:#44403c;margin:0 0 .6rem}.faq-hub .faq-entry__a--empty{color:#78716c;font-style:italic}.faq-hub .faq-entry__meta{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.8rem;color:#57534e;margin:0 0 .6rem}.faq-hub .faq-entry__links{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 .6rem}.faq-hub .faq-entry__more,.faq-hub .faq-card__more{font-family:var(--eldris-font-body, "Inter", sans-serif);font-weight:600;font-size:.92rem}.faq-hub .faq-entry__badges{margin:0 0 .5rem;display:flex;gap:.4rem}.faq-hub .faq-badge{display:inline-block;font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#7c2d12;background:#ffedd5;border-radius:999px;padding:.15rem .55rem}.faq-hub .faq-badge--parked{color:#3f3f46;background:#e4e4e7}.faq-hub .faq-entry__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.faq-hub .faq-entry__tools[hidden]{display:none}.faq-hub .faq-helpful{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.faq-hub .faq-helpful__label,.faq-hub .faq-helpful__thanks{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.8rem;color:#57534e}.faq-hub .faq-tool{font:600 .8rem/1 var(--eldris-font-body, "Inter", sans-serif);color:#1c1917;background:#fff;border:1px solid #d6d3d1;border-radius:999px;padding:.4rem .75rem;cursor:pointer}.faq-hub .faq-tool:hover:not(:disabled){border-color:#c14e12;color:#c14e12}.faq-hub .faq-tool:disabled{cursor:default;opacity:.6}.faq-hub .faq-tool[aria-pressed=true]{opacity:1;border-color:#c14e12;color:#c14e12}.faq-hub .faq-copy-field{font:.8rem/1.2 var(--eldris-font-body, "Inter", sans-serif);border:1px solid #d6d3d1;border-radius:6px;padding:.35rem .5rem;width:min(100%,22rem)}.faq-hub .faq-browse{margin-top:3rem}.faq-hub .faq-topic-nav ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.faq-hub .faq-topic-nav a{display:inline-block;font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.85rem;font-weight:600;text-decoration:none;color:#1c1917;border:1px solid #e7e5e4;border-radius:999px;padding:.35rem .8rem}.faq-hub .faq-topic-nav a:hover{border-color:#c14e12;color:#c14e12}.faq-hub .faq-method{margin-top:3rem}.faq-hub .faq-method p{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:.98rem;line-height:1.7;color:#44403c;margin:0 0 .8rem}.faq-hub .faq-method strong{color:#1c1917}.faq-hub .faq-preferred-source{margin:0}.faq-hub .faq-preferred-source--foot{margin-top:2rem}.faq-hub .faq-need-box{margin-top:3rem}.faq-hub .faq-means{margin-top:2.5rem;padding:1.5rem 1.75rem;background:#fbf1ea;border-left:4px solid #C14E12;border-radius:0 12px 12px 0}.faq-hub .faq-means .faq-h2{margin-top:0;font-size:1.4rem}.faq-hub .faq-means p{font-family:var(--eldris-font-body, "Inter", sans-serif);font-size:1.02rem;line-height:1.65;color:#44403c;margin:0 0 .9rem}.faq-hub .faq-means__links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.faq-hub .faq-means__cta{display:inline-block;font-weight:700;color:#fff;background:#1c1917;border-radius:10px;padding:.65rem 1.1rem;text-decoration:none}.faq-hub .faq-means__cta:hover{background:#c14e12;color:#fff}@media(max-width:640px){.faq-hub .faq-hero{padding-top:7rem}.faq-hub .faq-search__button{padding:.75rem .9rem}}@media(prefers-reduced-motion:reduce){.faq-hub *{scroll-behavior:auto!important;transition:none!important}}
