
/* Supplemental text uses the original palette and font families. */
.rd-information{position:relative;background:#0a0a0b;border-top:1px solid rgba(255,255,255,.05);padding:64px 0 72px}
.rd-copy{max-width:960px;color:#a5a5aa;font-size:16px;line-height:1.85;overflow-wrap:anywhere}
.rd-copy h1,.rd-copy h2,.rd-copy h3{color:#fff;font-family:var(--font-oswald),sans-serif;line-height:1.2;letter-spacing:.01em;font-weight:700}
.rd-copy h1{font-size:clamp(2rem,4.5vw,3.5rem);margin:0 0 32px}
.rd-copy h2{font-size:clamp(1.5rem,3vw,2.2rem);margin:38px 0 18px}
.rd-copy h3{font-size:1.25rem;margin:24px 0 12px}
.rd-copy p{margin:0 0 20px}.rd-copy a{color:#e10600;text-decoration:none}.rd-copy a:hover{color:#fff}
.rd-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:18px 0 28px;font-size:14px;line-height:1.5}
.rd-related{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #222;padding-top:24px;margin-top:36px;font-size:14px}
.rd-breadcrumbs{padding-top:120px;padding-bottom:24px;font-size:13px;color:#888}.rd-breadcrumbs a:hover{color:#e10600}
.rd-new-page{border-top:0;padding-top:20px;min-height:70vh}
header.rd-scrolled{background:rgba(10,10,11,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.05)}
header [aria-current="page"]{color:#fff}
@media(max-width:700px){.rd-information{padding:40px 0}.rd-copy{font-size:15px;line-height:1.8}.rd-directory{grid-template-columns:1fr 1fr;gap:12px}.rd-breadcrumbs{padding-top:104px}.rd-new-page{padding-top:12px}}
@media(max-width:420px){.rd-directory{grid-template-columns:1fr}}
