.rl{--ink:#0e2240;--muted:#54657e;--line:#dce3ed;--page:#f7f9fc;--card:#ffffff;--accent:#1d55a5;--kc:#9d1b36;min-height:100svh;background:var(--page);color:var(--ink);font-family:var(--font-dm-sans),system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.62;-webkit-font-smoothing:antialiased}.rl__wrap{max-width:800px;margin-inline:auto;padding:clamp(40px,7vw,88px) clamp(20px,5vw,32px) 96px}.rl__back{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);text-decoration:none;margin-bottom:26px;transition:color .25s ease}.rl__back:hover{color:var(--accent)}.rl__eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--kc);margin:0 0 8px}.rl h1{font-size:clamp(27px,4vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0 0 12px}.rl__lede{color:var(--muted);font-size:15.5px;margin:0 0 8px;max-width:62ch}.rl h2{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:46px 0 4px;padding-top:20px;border-top:1px solid var(--line)}.rl h3{font-size:16px;font-weight:700;margin:26px 0 10px}.rl p{margin:10px 0;font-size:15px}.rl a{color:var(--accent);text-underline-offset:3px}.rl__person{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--kc);border-radius:12px;padding:20px 22px;margin:16px 0}.rl__person h3{margin-top:0}.rl__dl{display:grid;grid-template-columns:190px 1fr;gap:9px 20px;margin:0;font-size:14.5px}.rl__dl dt{color:var(--muted)}.rl__dl dd{margin:0}.rl__reg{font-family:var(--font-space-mono),ui-monospace,monospace;font-size:13.5px;letter-spacing:.01em}.rl__foot{margin-top:54px;padding-top:18px;border-top:1px solid var(--line);font-size:12.8px;color:var(--muted)}@media (max-width:559px){.rl__dl{grid-template-columns:1fr;gap:3px}.rl__dl dt{margin-top:8px;font-size:12.5px}}.rl .rl__notice{padding:20px 24px;border:1px solid #d8bb7a;background:#fbf3df;border-radius:12px;color:#594616;margin:28px 0}.rl a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}