
.ctx{background:#F4F4F4;border-bottom:1px solid var(--rlk-line);font-size:12.5px;color:var(--rlk-mute)}
.ctx .rlk-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding-top:6px;padding-bottom:6px}
.ctx .links{display:flex;gap:14px;flex-wrap:wrap}.ctx a{font-weight:700}
.rlk-video .poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:linear-gradient(#2a2a2a,#0b0b0b)}
.lead{margin-top:14px}
.sub2{font:600 clamp(20px,2.2vw,26px)/1.2 var(--rlk-disp);text-transform:uppercase;max-width:700px;margin:22px auto 0}
.tagline{font:italic 600 20px/1.4 var(--rlk-serif);color:var(--rlk-maroon);max-width:760px;margin:10px auto 0}
.steps4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:30px auto 0;text-align:left}
.step{background:#fff;border:1px solid var(--rlk-line);border-radius:10px;padding:20px}
.step .n{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--rlk-red);color:#fff;font:700 18px var(--rlk-disp);margin-bottom:10px}
.step h3{font-size:19px;margin-bottom:6px}.step p{font-size:15px;margin:0;color:#333}
.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 0}.grid4 h3{color:var(--rlk-red-ink);margin-bottom:6px}.grid4 p{font-size:15px;margin:0}
.howuse{max-width:560px;margin:10px auto 0;text-align:left}.howuse ol{margin:10px 0 0;padding-left:22px}
.jump{margin:18px 0 4px}.jump2{font-size:14px}
.hdr .rlk-head{padding:14px var(--rlk-gutter)}
.diagram{max-width:900px;margin:26px auto 0}@media(max-width:620px){.diagram{display:none}}.diagram img{width:100%;height:auto}
.refh{font-weight:700;margin:16px 0 4px}.refs{font-size:12px;padding-left:18px;margin:0 0 4px}.refnote{font-size:12px;opacity:.9}
.rh1{font:700 clamp(28px,4vw,44px)/1.08 var(--rlk-disp);text-transform:uppercase;margin:0 0 12px}.rh1 em{font-style:normal;color:var(--rlk-red)}
.h2s{font-size:24px!important;margin:6px 0 10px!important}
.plain{padding-left:20px}.plain li{margin:6px 0}
.rlk-letter .portrait img{width:100%}
.rlk-two>*,.rlk-up-grid>*{min-width:0}
@media(max-width:860px){.steps4,.grid4{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.steps4,.grid4{grid-template-columns:1fr}}
