.rl-moto{--rlm-ink:#18232D;--rlm-ink2:#45525E;--rlm-ink3:#2A3947;--rlm-slate:#EDF2F6;--rlm-blue:#135DFF;--rlm-cyan:#00A8BD;--rlm-white:#FFFFFF;--rlm-mute:#C9D3DC;--rlm-rule:rgba(24,35,45,.16);--rlm-rule2:rgba(24,35,45,.34);--rlm-sticky:96px;
  max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px);direction:rtl;color:var(--rlm-ink);background:var(--rlm-white);font:400 1rem/1.6 "Heebo","IBM Plex Sans",system-ui,sans-serif;overflow-wrap:break-word;overflow-x:clip}
.rl-moto *,.rl-moto *::before,.rl-moto *::after{box-sizing:border-box}
.rl-moto [hidden]{display:none!important}
.rl-moto a{color:var(--rlm-blue);text-underline-offset:.2em;text-decoration-thickness:1px}
.rl-moto a:hover{color:var(--rlm-ink)}
.rl-moto :focus-visible{outline:3px solid var(--rlm-blue);outline-offset:3px}
.rl-moto .rlm-num{font-family:"IBM Plex Mono",ui-monospace,Menlo,monospace;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}
.rl-moto .rlm-lat,.rl-moto bdi{font-family:"IBM Plex Sans","Heebo",system-ui,sans-serif}
.rl-moto .rlm-sr{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0}

/* buttons */
.rlm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border:1.5px solid var(--rlm-ink);border-radius:2px;background:var(--rlm-white);color:var(--rlm-ink)!important;font:700 1rem/1.2 "Heebo",system-ui,sans-serif;text-decoration:none;cursor:pointer;text-align:center}
.rlm-btn:hover{background:var(--rlm-ink);color:var(--rlm-white)!important}
.rlm-btn--primary{background:var(--rlm-blue);border-color:var(--rlm-blue);color:var(--rlm-white)!important}
.rlm-btn--primary:hover{background:var(--rlm-ink);border-color:var(--rlm-ink)}
.rlm-btn--ink{background:var(--rlm-ink);color:var(--rlm-white)!important}
.rlm-btn--ink:hover{background:var(--rlm-blue);border-color:var(--rlm-blue)}

/* hero */
.rlm-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding-block:clamp(12px,3vw,32px) 0}
.rlm-intro{border-top:6px solid var(--rlm-ink);padding-top:14px;min-width:0}
.rlm-h2{margin:0;font-weight:800;font-size:clamp(2rem,1.1rem + 3.9vw,4rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}
.rlm-lead{margin:12px 0 0;max-width:42ch;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55;color:var(--rlm-ink2);text-wrap:pretty}
.rlm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.rlm-actions .rlm-btn{flex:1 1 180px}
.rlm-fig{margin:0;min-width:0;position:relative}
.rlm-fig__frame{background:var(--rlm-slate);border-bottom:6px solid var(--rlm-ink)}
.rlm-fig__frame img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.rlm-fig__cap{display:flex;align-items:center;gap:10px;padding-top:8px;font-size:.8125rem;font-weight:600;color:var(--rlm-ink2)}
.rlm-fig__cap::before{content:"";inline-size:20px;block-size:2px;background:var(--rlm-cyan)}
@media (min-width:960px){
  .rlm-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(28px,4vw,56px);align-items:end}
  .rlm-intro{align-self:start;padding-top:20px}
  .rlm-fig{margin-inline-end:calc(-1 * clamp(16px,4vw,32px))}
  .rlm-fig::before{content:"";position:absolute;inset-block-start:-14px;inset-inline-start:-14px;inline-size:40%;block-size:4px;background:var(--rlm-blue)}
  .rlm-actions .rlm-btn{flex:0 0 auto}
}

/* energy flow */
.rlm-flow{margin-top:clamp(36px,6vw,64px);border-top:4px solid var(--rlm-ink);padding-top:16px}
.rlm-flow__head{max-width:60ch}
.rlm-h3{margin:0;font-weight:800;font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);line-height:1.15;text-wrap:balance}
.rlm-sub{margin:6px 0 0;font-size:.9375rem;color:var(--rlm-ink2)}
.rlm-flow__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px}
.rlm-dia{margin:0;min-width:0}
.rlm-dia__art{background:var(--rlm-white);border:1.5px solid var(--rlm-ink);padding:8px}
.rlm-dia__art svg{display:block;inline-size:100%;block-size:auto;aspect-ratio:720/320}
.rlm-dia__cap{padding-top:8px;font-size:.8125rem;font-weight:600;color:var(--rlm-ink2)}
.rlm-callouts{list-style:none;margin:0;padding:0}
.rlm-callouts li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--rlm-rule)}
.rlm-callouts li:first-child{border-top:0;padding-top:0}
.rlm-callouts__n{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;background:var(--rlm-blue);color:var(--rlm-white);font-weight:600;font-size:.875rem}
.rlm-callouts strong{font-weight:700}
.rlm-callouts p{margin:2px 0 0;font-size:.9375rem;color:var(--rlm-ink2)}
.rlm-keys{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--rlm-rule2);display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8125rem;font-weight:600}
.rlm-keys li{display:flex;align-items:center;gap:8px}
.rlm-sw{inline-size:28px;block-size:0;border-top:5px solid var(--rlm-ink)}
.rlm-sw--chg{border-top:5px dashed var(--rlm-cyan)}
@media (min-width:900px){.rlm-flow__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:32px;align-items:start}}

/* planner */
.rlm-plan{margin-top:clamp(36px,6vw,64px);scroll-margin-top:calc(var(--rlm-sticky) + 16px)}
.rlm-plan__head{background:var(--rlm-ink);color:var(--rlm-white);padding:clamp(16px,3vw,28px) clamp(14px,3vw,28px) 14px;border-top:4px solid var(--rlm-cyan)}
.rlm-plan__sub{margin:6px 0 0;color:var(--rlm-mute);font-size:.9375rem;max-width:60ch}
.rlm-plan__static{background:var(--rlm-slate);padding:14px clamp(14px,3vw,28px)}
.rlm-plan__static p{margin:0;max-width:70ch;font-size:.9375rem}
.rlm-plan__form{display:grid;gap:14px;background:var(--rlm-slate);padding:14px clamp(14px,3vw,28px) 20px}
.rlm-plan__form:not([hidden])~.rlm-plan__static,.rlm-plan__head+.rlm-plan__static:has(+.rlm-plan__form:not([hidden])){display:none}
.rlm-lbl{margin:0 0 6px;font-weight:700;font-size:.875rem}
.rlm-presets__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:6px}
.rlm-preset{min-height:52px;padding:6px 10px;border:1.5px solid var(--rlm-ink);border-radius:2px;background:var(--rlm-white);color:var(--rlm-ink);font:700 .9375rem/1.2 "Heebo",system-ui,sans-serif;cursor:pointer}
.rlm-preset:hover{box-shadow:inset 0 -4px 0 var(--rlm-cyan)}
.rlm-preset[aria-pressed="true"]{background:var(--rlm-ink);color:var(--rlm-white);box-shadow:inset 0 -4px 0 var(--rlm-cyan)}
.rlm-preset[aria-pressed="true"]::before{content:"✓";margin-inline-end:6px}
.rlm-plan__note{margin:0;font-size:.875rem;font-weight:600;color:var(--rlm-ink2)}
.rlm-params{background:var(--rlm-white);border:1.5px solid var(--rlm-ink)}
.rlm-params__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 14px;cursor:pointer;list-style:none;font-weight:700}
.rlm-params__sum::-webkit-details-marker{display:none}
.rlm-params__sum::after,.rlm-tool__sum::after{content:"+";flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border:1.5px solid var(--rlm-ink);font:600 1.125rem/1 "IBM Plex Mono",ui-monospace,monospace}
.rlm-params[open]>.rlm-params__sum::after,.rlm-tool[open]>.rlm-tool__sum::after{content:"−";background:var(--rlm-ink);color:var(--rlm-white)}
.rlm-params__body{display:grid;gap:0;padding:0 14px 14px}
.rlm-fs{margin:0;padding:12px 0 0;border:0;border-top:1px solid var(--rlm-rule);min-width:0}
.rlm-fs__lg{float:inline-start;inline-size:100%;margin:0 0 8px;padding:0;font-weight:800;font-size:.9375rem}
.rlm-fs--inner{border-top:0;padding-top:8px;clear:both}
.rlm-fs--inner:disabled{opacity:.5}
.rlm-fields{clear:both;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
@media (min-width:520px){.rlm-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:860px){.rlm-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.rlm-fields--4{grid-template-columns:repeat(4,minmax(0,1fr))}}
.rlm-field{display:grid;gap:5px;min-width:0;align-content:start}
.rlm-label{font-weight:700;font-size:.875rem;line-height:1.3}
.rlm-inwrap{display:flex;min-height:48px;border:1.5px solid var(--rlm-ink);border-radius:2px;background:var(--rlm-white)}
.rlm-inwrap:focus-within{outline:3px solid var(--rlm-blue);outline-offset:3px}
.rlm-in{flex:1;min-width:0;inline-size:100%;padding:0 12px;border:0;background:transparent;color:var(--rlm-ink);font:600 1.125rem/1 "IBM Plex Mono",ui-monospace,monospace;text-align:right}
.rlm-in:focus{outline:none}
.rlm-in:disabled{cursor:not-allowed}
.rlm-unit{display:grid;place-items:center;padding:0 10px;border-inline-start:1px solid var(--rlm-rule2);background:var(--rlm-slate);font-size:.8125rem;font-weight:600;color:var(--rlm-ink2);white-space:nowrap}
.rlm-inwrap:has(.rlm-in[aria-invalid="true"]){border-width:3px}
.rlm-hint{margin:0;font-size:.8125rem;color:var(--rlm-ink2)}
.rlm-err{margin:0;padding:6px 8px;border-inline-start:4px solid var(--rlm-ink);background:var(--rlm-white);font-weight:700;font-size:.875rem}
.rlm-check{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;clear:both;font-weight:700;cursor:pointer}
.rlm-check input{inline-size:24px;block-size:24px;margin:0;accent-color:var(--rlm-blue);cursor:pointer}
.rlm-plan__go{justify-self:stretch}
@media (min-width:560px){.rlm-plan__go{justify-self:start}}
.rlm-plan__foot{margin:0;font-size:.8125rem;color:var(--rlm-ink2)}

/* result: dash */
.rlm-out:empty{display:none}
.rlm-out{background:var(--rlm-ink);color:var(--rlm-white);padding:clamp(14px,3vw,24px);display:grid;gap:16px}
.rlm-out p{margin:0}
.rlm-out__st{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}
.rlm-out__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:2px solid var(--rlm-white);font-weight:800;font-size:.875rem}
.rlm-out__badge--ok{background:var(--rlm-white);color:var(--rlm-ink)}
.rlm-out__badge--warn{border-style:dashed}
.rlm-out__badge--short{background:repeating-linear-gradient(135deg,var(--rlm-ink) 0 4px,var(--rlm-ink3) 4px 8px)}
.rlm-out__msg{font-weight:700;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.4;flex-basis:100%}
.rlm-tl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}
.rlm-node{display:grid;gap:4px;padding:12px;border:1.5px solid rgba(255,255,255,.4);background:var(--rlm-ink3);min-width:0}
.rlm-node--warn{border-style:dashed;border-color:var(--rlm-white)}
.rlm-node--short{border-color:var(--rlm-white);background:repeating-linear-gradient(135deg,var(--rlm-ink3) 0 6px,var(--rlm-ink) 6px 12px)}
.rlm-node--na{border-style:dotted;background:transparent}
.rlm-node__k{font-size:.8125rem;font-weight:700;color:var(--rlm-mute)}
.rlm-node__v{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-weight:600;line-height:1}
.rlm-node__v small{font:600 .875rem "Heebo",sans-serif;color:var(--rlm-mute)}
.rlm-node__p{font-size:1rem;color:var(--rlm-cyan);font-weight:600}
.rlm-node__s{font-size:.8125rem;font-weight:800}
.rlm-node__x{font-size:.8125rem;color:var(--rlm-mute)}
.rlm-gauge{position:relative;block-size:10px;background:rgba(255,255,255,.14);margin-top:4px}
.rlm-gauge__f{position:absolute;inset-block:0;inset-inline-start:0;background:var(--rlm-cyan)}
.rlm-gauge__r{position:absolute;inset-block:-5px;inline-size:0;border-inline-start:2px solid var(--rlm-white)}
.rlm-gauge__r::after{content:"רזרבה";position:absolute;inset-block-start:18px;inset-inline-start:-1px;transform:translateX(50%);font-size:.625rem;font-weight:700;color:var(--rlm-mute);white-space:nowrap}
.rlm-node:has(.rlm-gauge){padding-bottom:22px}
.rlm-leg{display:flex;align-items:center;gap:8px;padding:6px 12px;margin-inline-start:18px;border-inline-start:2px dashed rgba(255,255,255,.45);font-size:.8125rem;color:var(--rlm-mute)}
.rlm-leg--chg{border-inline-start:3px solid var(--rlm-cyan);color:var(--rlm-white)}
.rlm-leg b{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:600;color:var(--rlm-white);direction:ltr;unicode-bidi:isolate}
@media (min-width:900px){
  .rlm-tl{flex-direction:row;align-items:stretch}
  .rlm-node{flex:1 1 0}
  .rlm-leg{flex:0 0 112px;flex-direction:column;justify-content:center;text-align:center;margin:0;padding:6px;border-inline-start:0;border-top:2px dashed rgba(255,255,255,.45);align-self:center}
  .rlm-leg--chg{border-top:3px solid var(--rlm-cyan)}
}
.rlm-out__dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:0;margin:0;border-top:1px solid rgba(255,255,255,.2)}
.rlm-out__dl>div{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12)}
.rlm-out__dl dt{font-size:.75rem;font-weight:600;color:var(--rlm-mute)}
.rlm-out__dl dd{margin:2px 0 0;font-size:1.125rem;font-weight:600}
.rlm-out__dl dd small{font:600 .75rem "Heebo",sans-serif;color:var(--rlm-mute)}
.rlm-out__extra{font-size:.875rem;color:var(--rlm-mute)}

/* share */
.rlm-share{display:grid;gap:8px;padding:14px clamp(14px,3vw,28px);background:var(--rlm-slate);border-top:1px solid var(--rlm-rule2)}
.rlm-share__row{display:flex;flex-wrap:wrap;gap:8px}
.rlm-share__msg{margin:0;font-weight:600;font-size:.875rem}
.rlm-share__msg:empty{display:none}
.rlm-share__fb{inline-size:100%;min-width:0;padding:10px;border:1.5px solid var(--rlm-ink);border-radius:2px;background:var(--rlm-white);color:var(--rlm-ink);font:400 .9375rem/1.55 "Heebo",system-ui,sans-serif;resize:vertical}

/* load tool */
.rlm-tool{margin-top:0;border-block:1.5px solid var(--rlm-ink);scroll-margin-top:calc(var(--rlm-sticky) + 16px)}
.rlm-tool__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 2px;cursor:pointer;list-style:none;font-weight:800;font-size:clamp(1.0625rem,1rem + .5vw,1.25rem)}
.rlm-tool__sum::-webkit-details-marker{display:none}
.rlm-tool__body{display:grid;gap:12px;padding:4px 0 20px;max-width:900px}
.rlm-note{margin:0;font-size:.875rem;line-height:1.55;color:var(--rlm-ink2);max-width:70ch}
.rlm-form{display:grid;gap:12px;background:var(--rlm-slate);padding:14px clamp(12px,3vw,20px)}
.rlm-form .rlm-btn{justify-self:start}
.rlm-res:empty{display:none}
.rlm-res{display:grid;gap:8px;background:var(--rlm-white);border:1.5px solid var(--rlm-ink);padding:14px}
.rlm-res p{margin:0}
.rlm-res__main{font-weight:800;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);line-height:1.2}
.rlm-res__main--short{padding-inline-start:10px;border-inline-start:6px solid var(--rlm-ink)}
.rlm-res__line{font-size:.9375rem;color:var(--rlm-ink2)}
.rlm-bar{display:flex;block-size:28px;border:1.5px solid var(--rlm-ink);overflow:hidden;background:var(--rlm-white)}
.rlm-bar span{flex:none;block-size:100%;border-inline-start:1.5px solid var(--rlm-ink)}
.rlm-bar span:first-child{border-inline-start:0}
.rlm-bar__r{background:var(--rlm-ink)}
.rlm-bar__p{background:var(--rlm-blue)}
.rlm-bar__g{background:repeating-linear-gradient(45deg,var(--rlm-cyan) 0 3px,var(--rlm-white) 3px 7px)}
.rlm-bar__o{background:repeating-linear-gradient(135deg,var(--rlm-ink) 0 3px,var(--rlm-white) 3px 7px)}
.rlm-bar-key{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8125rem}
.rlm-bar-key li{display:flex;align-items:center;gap:6px}
.rlm-bar-key i{inline-size:14px;block-size:10px;border:1px solid var(--rlm-ink)}

/* specs */
.rlm-specs{margin-top:clamp(36px,6vw,64px);background:var(--rlm-ink);color:var(--rlm-white);padding:clamp(18px,3vw,32px) clamp(14px,3vw,32px);scroll-margin-top:calc(var(--rlm-sticky) + 16px)}
.rlm-specs__head{max-width:64ch;margin-bottom:16px}
.rlm-sub--ink,.rlm-note--ink{color:var(--rlm-mute)}
.rlm-note--ink{margin-top:12px}
.rlm-tablewrap{max-inline-size:100%}
.rlm-table{inline-size:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.45}
.rlm-table thead th{padding:0 12px 12px;text-align:start;vertical-align:bottom;font-size:1.125rem;font-weight:800;border-bottom:3px solid var(--rlm-cyan)}
.rlm-table thead th:first-child{inline-size:18%}
.rlm-th__mk{display:block;margin-top:2px;font:500 .75rem/1.3 "IBM Plex Mono","Heebo",ui-monospace,monospace;color:var(--rlm-mute)}
.rlm-table tbody th{padding:14px 12px;text-align:start;vertical-align:top;font-weight:700;color:var(--rlm-mute);font-size:.875rem;border-top:1px solid rgba(255,255,255,.18)}
.rlm-table td{padding:14px 12px;text-align:start;vertical-align:top;font-weight:600;border-top:1px solid rgba(255,255,255,.18);min-width:0}
.rlm-table td .rlm-num{color:var(--rlm-white)}
.rlm-basis{display:block;margin-top:4px;font-size:.8125rem;font-weight:500;color:var(--rlm-mute)}
.rlm-basis .rlm-num{color:var(--rlm-cyan)!important}
@media (max-width:759px){
  .rlm-table,.rlm-table tbody,.rlm-table tr,.rlm-table th,.rlm-table td{display:block;inline-size:100%}
  .rlm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .rlm-table tr{padding:12px 0;border-top:3px solid var(--rlm-cyan)}
  .rlm-table tr:first-child{border-top-width:3px}
  .rlm-table tbody th{padding:0 0 6px;border-top:0;font-size:.9375rem;color:var(--rlm-white);font-weight:800}
  .rlm-table td{display:grid;gap:2px;padding:8px 0;border-top:1px solid rgba(255,255,255,.14)}
  .rlm-table td::before{content:attr(data-label);font:600 .75rem/1.3 "IBM Plex Sans","Heebo",sans-serif;color:var(--rlm-cyan)}
}

/* cta + next */
.rlm-cta{display:grid;gap:12px;margin-top:clamp(24px,4vw,40px);padding:16px clamp(14px,3vw,24px);background:var(--rlm-slate);border-top:4px solid var(--rlm-blue)}
.rlm-cta__h{margin:0;font-weight:800;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.35}
.rlm-cta .rlm-btn{justify-self:start}
@media (min-width:860px){.rlm-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}}
.rlm-next{display:flex;flex-wrap:wrap;gap:0 20px;margin-top:clamp(18px,3vw,28px);border-block:1px solid var(--rlm-rule2)}
.rlm-next a{display:inline-flex;align-items:center;min-height:48px;font-weight:600;text-decoration:none}
.rlm-next a:hover{text-decoration:underline}

/* longread */
.rlm-read{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:clamp(32px,5vw,56px)}
.rlm-toc{display:grid;gap:4px;border-top:4px solid var(--rlm-ink);padding-top:8px}
.rlm-toc__g{min-width:0}
.rlm-toc__h{margin:8px 0 0;font:600 .75rem/1.3 "IBM Plex Mono","Heebo",ui-monospace,monospace;color:var(--rlm-blue)}
.rlm-toc__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:0 14px}
.rlm-toc a{display:flex;align-items:center;gap:8px;min-height:48px;border-bottom:1px solid var(--rlm-rule);color:var(--rlm-ink);font-weight:600;font-size:.9375rem;line-height:1.25;text-decoration:none}
.rlm-toc a:hover{color:var(--rlm-blue)}
.rlm-toc a .rlm-num{color:var(--rlm-blue);font-size:.75rem}
.rlm-toc a[aria-current="true"]{color:var(--rlm-blue);box-shadow:inset -4px 0 0 var(--rlm-blue);padding-inline-start:8px}
@media (min-width:1100px){
  .rlm-read{grid-template-columns:240px minmax(0,1fr);column-gap:56px;align-items:start}
  .rlm-toc{position:sticky;top:calc(var(--rlm-sticky) + 16px);max-block-size:calc(100vh - var(--rlm-sticky) - 32px);overflow-y:auto}
  .rlm-toc__list{grid-template-columns:minmax(0,1fr)}
  .rlm-toc a{min-height:44px}
}
.rl-moto .rlm-body{min-width:0;max-inline-size:65ch;counter-reset:rlm-sec}
.rl-moto .rlm-body>section{counter-increment:rlm-sec;padding-top:clamp(24px,4vw,40px);margin-top:clamp(24px,4vw,40px);border-top:1px solid var(--rlm-rule2);scroll-margin-top:calc(var(--rlm-sticky) + 16px)}
.rl-moto .rlm-body>section:first-child{margin-top:0;border-top:4px solid var(--rlm-ink)}
.rl-moto .rlm-body>section:target{border-top-color:var(--rlm-blue)}
.rl-moto .rlm-body [id]{scroll-margin-top:calc(var(--rlm-sticky) + 16px)}
.rl-moto .rlm-body h2{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;margin:0 0 .8em;font-weight:800;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);line-height:1.2;text-wrap:balance}
.rl-moto .rlm-body>section>h2::before{content:counter(rlm-sec,decimal-leading-zero);font:600 .8125rem/1 "IBM Plex Mono",ui-monospace,monospace;color:var(--rlm-blue);direction:ltr;padding-top:4px;border-top:2px solid var(--rlm-cyan)}
.rl-moto .rlm-body h3{margin:1.6em 0 .5em;font-weight:700;font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem);line-height:1.3}
.rl-moto .rlm-body p{margin:0 0 1.1em;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.85;text-wrap:pretty}
.rl-moto .rlm-body p:last-child{margin-bottom:0}
.rl-moto .rlm-body ul,.rl-moto .rlm-body ol{margin:0 0 1.1em;padding-inline-start:1.25em;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.8}
.rl-moto .rlm-body li+li{margin-top:.35em}
.rl-moto .rlm-body li::marker{color:var(--rlm-blue)}
.rl-moto .rlm-body strong{font-weight:700}
.rl-moto .rlm-body aside,.rl-moto .rlm-body .rlm-tech{margin:1.6em 0;padding:14px 16px;background:var(--rlm-slate);border-top:3px solid var(--rlm-ink);font-size:.9375rem;line-height:1.65}
.rl-moto .rlm-body aside p,.rl-moto .rlm-body .rlm-tech p{font-size:inherit;line-height:inherit}
.rl-moto .rlm-body aside>:first-child{margin-top:0}
.rl-moto .rlm-body figure{margin:1.8em 0;padding-bottom:10px;border-bottom:1px solid var(--rlm-rule2)}
.rl-moto .rlm-body figure img{display:block;max-inline-size:100%;block-size:auto;background:var(--rlm-slate)}
.rl-moto .rlm-body figcaption{display:flex;gap:8px;padding-top:8px;font-size:.8125rem;line-height:1.5;font-weight:600;color:var(--rlm-ink2)}
.rl-moto .rlm-body figcaption::before{content:"";flex:none;inline-size:16px;block-size:2px;margin-top:.7em;background:var(--rlm-cyan)}
.rl-moto .rlm-body table{inline-size:100%;margin:1.6em 0;border-collapse:collapse;border-block:2px solid var(--rlm-ink);font-size:.9375rem;line-height:1.5}
.rl-moto .rlm-body caption{caption-side:top;text-align:start;padding-bottom:8px;font-weight:700}
.rl-moto .rlm-body th,.rl-moto .rlm-body td{padding:10px 12px;text-align:start;vertical-align:top;border-top:1px solid var(--rlm-rule)}
.rl-moto .rlm-body thead th{border-top:0;background:var(--rlm-slate);font-size:.8125rem;font-weight:700}
.rl-moto .rlm-body code{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:.92em}
@media (max-width:640px){.rl-moto .rlm-body table{display:block;max-inline-size:100%;overflow-x:auto}}
@media (max-width:359px){.rl-moto .rlm-body p,.rl-moto .rlm-body ul,.rl-moto .rlm-body ol{font-size:1.03rem;line-height:1.8}.rlm-node__v{font-size:1.625rem}}

@media (prefers-reduced-motion:no-preference){.rlm-gauge__f,.rlm-bar span{transition:inline-size .2s ease}}
@media (prefers-reduced-motion:reduce){.rl-moto *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media (forced-colors:active){
  .rlm-preset[aria-pressed="true"]{outline:3px solid Highlight;outline-offset:-5px}
  .rlm-gauge__f,.rlm-bar span,.rlm-callouts__n{forced-color-adjust:none}
}
@media print{.rlm-plan__form,.rlm-share,.rlm-form,.rlm-toc,.rlm-cta{display:none!important}.rlm-plan__static{display:block!important}}

.rl-moto .rlm-fig__frame img{object-fit:contain}.rl-moto .rlm-in{min-height:48px}.rl-moto .rlm-bar{position:relative}.rl-moto .rlm-bar__limit{position:absolute;top:0;bottom:0;width:3px;background:#fff;border-inline:1px solid #18232D}.rl-moto .rlm-bar-key .rlm-bar__o{background:#18232D}
