.acc-hero{padding:150px 0 30px}.acc-hero .lede{margin-top:24px;max-width:62ch}.acc-hero .lede+.lede{margin-top:14px}.acc-band{padding:76px 0}.acc-prose{max-width:68ch}.acc-prose p{color:var(--slate);font-size:1.02rem;line-height:1.75;margin-bottom:16px}.acc-prose p:last-child{margin-bottom:0}.acc-prose strong{color:var(--starlight);font-weight:600}.acc-prose em{font-style:italic;color:var(--starlight)}.acc-prose a{color:var(--gold-soft);text-decoration:underline;text-underline-offset:2px}.acc-subhead{font-size:1.42rem;line-height:1.35;margin:54px 0 18px;max-width:30ch}.acc-band>.container>.acc-subhead:first-of-type{margin-top:44px}.acc-prose .acc-choice{border-left:2px solid rgba(212,175,55,.45);padding:2px 0 2px 18px;margin-top:22px}.acc-check-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:42px}.acc-check h3{font-size:1.35rem;margin-bottom:2px}.acc-check-tag{font-family:var(--sans);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.acc-check p{color:var(--slate);font-size:.95rem;line-height:1.65;margin-top:12px}.acc-band-list{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:10px;max-width:52ch}.acc-band-list li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:12px 0 2px}.acc-band-list li:last-child{border-bottom:1px solid var(--line);padding-bottom:12px}.acc-band-name{font-family:var(--serif);color:var(--starlight);font-size:1.05rem}.acc-band-km{color:var(--gold-soft);font-family:var(--sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.acc-time-list{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-direction:column;gap:12px;max-width:52ch}.acc-time-list li{border:1px solid var(--line);border-radius:10px;padding:16px 20px;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0));display:flex;align-items:baseline;justify-content:space-between;gap:16px}.acc-time-err{font-family:var(--serif);color:var(--starlight);font-size:1.1rem}.acc-time-km{color:var(--gold-soft);font-size:.92rem;text-align:right}.acc-limits{position:relative}.acc-limit-list{list-style:none;padding:0;margin:34px 0 0;display:flex;flex-direction:column;gap:20px;max-width:68ch}.acc-limit-list li{color:var(--slate);font-size:.98rem;line-height:1.7;padding-left:22px;position:relative}.acc-limit-list li:before{content:"✦";position:absolute;left:0;top:.25em;color:var(--gold);font-size:.6rem;opacity:.7}.acc-limit-list strong{color:var(--starlight);font-weight:600}.acc-source-list{list-style:none;padding:0;margin:24px 0 0;max-width:68ch}.acc-source-list li{color:var(--slate);font-size:.9rem;line-height:1.65;padding:14px 0;border-top:1px solid var(--line)}.acc-source-list li:last-child{border-bottom:1px solid var(--line)}.acc-source-list a{color:var(--gold-soft);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.acc-faq-list{display:flex;flex-direction:column;margin-top:40px;max-width:68ch}.acc-faq-item{border-top:1px solid var(--line)}.acc-faq-item:last-child{border-bottom:1px solid var(--line)}.acc-faq-q{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--serif);font-size:1.05rem;color:var(--starlight)}.acc-faq-q::-webkit-details-marker{display:none}.acc-faq-q:after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);color:var(--gold);font-size:1.1rem;transition:transform .25s ease}.acc-faq-item[open] .acc-faq-q:after{content:"−"}.acc-faq-a{color:var(--slate);font-size:.96rem;line-height:1.7;padding:0 40px 22px 0;margin:0}.acc-cta-band{text-align:center}.acc-cta-band .lede{margin:0 auto;max-width:58ch}.acc-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.acc-cta-note{color:var(--slate-dim);font-size:.86rem;line-height:1.6;margin:26px auto 0;max-width:46ch}@media (max-width:880px){.acc-check-grid{grid-template-columns:1fr}.acc-hero{padding:130px 0 20px}.acc-band{padding:60px 0}.acc-subhead{font-size:1.28rem}.acc-band-list li,.acc-time-list li{flex-direction:column;gap:6px}.acc-time-km{text-align:left}.acc-source-list a{white-space:normal}}