.src08d24-road-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:64px 0}.src08d24-road-hero a,.src08d24-road-hero h1,.src08d24-road-hero li,.src08d24-road-hero p{color:var(--brand-text-inverse)}.src08d24-road-hero .src08d24-btn-solid{background:var(--brand-text-inverse);color:var(--brand-primary-dark);margin-top:16px}.ps-spec-scope{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.35);border-radius:var(--brand-radius);padding:16px}.ps-spec-scope ol{margin:0 0 16px;padding-left:20px}.src08d24-road-hero img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius)}.src08d24-downloads,.src08d24-road-faq,.src08d24-tabs{padding:64px 0;background:var(--brand-bg);color:var(--brand-text)}.src08d24-downloads{background:var(--brand-bg-alt)}.src08d24-tabbar{display:flex;gap:16px;border-bottom:1px solid var(--brand-border);margin-bottom:24px;overflow-x:auto}.src08d24-tabbar button{background:0 0;border:0;border-bottom:3px solid transparent;color:var(--brand-text);padding:8px 0;font-weight:700}.src08d24-tabbar button.is-active{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.src08d24-downloads li,.src08d24-downloads summary,.src08d24-road-faq p,.src08d24-road-faq summary,.src08d24-tabs table,.src08d24-tabs td{color:var(--brand-text)}.src08d24-tabs table{width:100%}.src08d24-tabs td{border-bottom:1px solid var(--brand-border);padding:16px;vertical-align:top}.src08d24-tabs td:first-child{width:200px;font-weight:700;background:var(--brand-primary-light)}.src08d24-downloads details,.src08d24-road-faq details{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;margin-bottom:16px}.src08d24-road-cta{background:var(--brand-primary);color:var(--brand-text-inverse);text-align:center;padding:80px 16px 96px}.src08d24-road-cta h2,.src08d24-road-cta p{color:var(--brand-text-inverse)}.src08d24-road-cta .container{max-width:700px}.src08d24-road-cta .src08d24-btn-line{color:var(--brand-text-inverse);border-color:var(--brand-text-inverse)}