.roadster-switch{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap;margin:18px 0 8px;font:500 14px/1.4 var(--sans,Arial,Helvetica,sans-serif)}
.roadster-switch a{display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid var(--line,#dce1e8);border-radius:4px;background:var(--surface,#fff);color:var(--ink,#202938);text-decoration:none;min-width:190px}
.roadster-switch a:hover{border-color:var(--accent-edge,var(--accent,#2459a8));background:var(--accent-soft,#eef4ff)}
.roadster-switch a[aria-current=page]{background:var(--accent-soft,#eef4ff);border-color:var(--accent,#2459a8);color:var(--accent,#2459a8)}
.roadster-switch strong{display:block;font-size:14px}.roadster-switch small{display:block;font-weight:400;color:var(--muted,#596579);font-size:12px}
.roadster-step{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid currentColor;font-size:11px;flex:none}
.roadster-connection{font:400 13px/1.6 var(--sans,Arial,Helvetica,sans-serif);color:var(--muted,#596579);margin:7px 0 20px;max-width:900px}
.roadster-connection a{color:var(--accent,#2459a8);text-underline-offset:3px}
.roadster-next{padding:24px 28px;margin:28px 0;border:1px solid var(--line,#dce1e8);border-radius:6px;background:var(--surface,#fff);color:var(--ink,#202938)}
.roadster-next h2{font-size:24px;margin:0 0 9px}.roadster-next p{max-width:850px;margin:8px 0 14px;line-height:1.6}.roadster-next a{color:var(--accent,#2459a8);font-weight:650;text-underline-offset:4px}
@media(max-width:600px){.roadster-switch{gap:6px}.roadster-switch a{flex:1;min-width:130px;padding:10px;gap:7px}.roadster-switch strong{font-size:13px}.roadster-step{width:23px;height:23px}.roadster-next{padding:20px}}
