.rd .rk__step{opacity:.4;min-height:58vh;transition:opacity var(--dur-dock) var(--ease)}.rd .rk__step.is-on{opacity:1}.rd .rk__step .rk__caps,.rd .rk__step .rk__note{transition:opacity var(--dur-slow) var(--ease)}.rd .rk__step:not(.is-on) .rk__caps,.rd .rk__step:not(.is-on) .rk__note{opacity:0}.rd .rk__step h1 .nw{color:inherit;white-space:nowrap}.rd .rk__step--intro{min-height:calc(100svh - 64px)}.rd .rk__steps{padding-bottom:14vh}.rd .rk__step h1,.rd .rk__step h2{font-weight:520}.rd .rk__step h1 span,.rd .rk__step h2 span{color:var(--text-3)}.rd .rk__body{max-width:27rem}.rd .rk__caps{margin-top:28px}.rd .rk__caps li{align-items:baseline}.rd .rk__caps li span{min-width:0}.rd .rk__caps b{font-variant-numeric:tabular-nums}.rd .rk__note{max-width:27rem;color:var(--text-3);margin-top:20px;font-size:13px;line-height:1.5}.rd .rk__stage[data-on="1"] .stack__plate[data-i="0"],.rd .rk__stage[data-on="2"] .stack__plate:is([data-i="0"],[data-i="1"]),.rd .rk__stage[data-on="3"] .stack__plate:is([data-i="0"],[data-i="1"],[data-i="2"]){--lift:90px;opacity:0}.rd .stack__plate{box-shadow:0 0 0 1px #00285a14,0 24px 44px -22px #00285a52}@media (max-width:860px){.rd .rk__step{min-height:52vh}.rd .rk__step--intro{min-height:0}.rd .rk__steps{padding-bottom:8vh}.rd .rk__caps li{gap:2px;display:grid}.rd .rk__caps b{white-space:normal;font-size:13px}.rd .rk__stage{height:230px}.rd .rk__stage:after{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:16px;position:absolute;bottom:-16px;left:0;right:0}.rd .rk__stage{clip-path:inset(0 0 -16px);overflow:visible}.rd .stack{width:min(100%,240px)}.rd .rk__step{justify-content:flex-start;padding-top:32px;scroll-margin-top:300px}.rd .rk__step--intro{padding-top:24px}.rd .rk__stage[data-on="1"] .stack__plate[data-i="0"],.rd .rk__stage[data-on="2"] .stack__plate:is([data-i="0"],[data-i="1"]),.rd .rk__stage[data-on="3"] .stack__plate:is([data-i="0"],[data-i="1"],[data-i="2"]){--lift:50px}.rd .rk__ctx{gap:8px;top:50%}.rd .rk__ctx span{white-space:nowrap;padding:10px 14px;font-size:12px}.rd .rk__ctx b{font-size:14px}}@media (prefers-reduced-motion:reduce){.rd .rk__step,.rd .rk__ctx,.rd .stack__plate,.rd .rk__caps,.rd .rk__note{transition:none}.rd .rk__step,.rd .rk__step .rk__caps,.rd .rk__step .rk__note{opacity:1}}.rd #reference .ref__p b{color:var(--ink);font-weight:500}.rd #reference .ref__table thead th.num{color:var(--text-3)}.rd #reference abbr[title]{text-decoration:none}.rd #reference .ref__scroll.rk-more{-webkit-mask-image:linear-gradient(270deg,#0000,#000 40px);mask-image:linear-gradient(270deg,#0000,#000 40px)}.rd .rk-related{margin-top:28px}.rd .rk-related__h{font:500 12px/1.4 var(--font);letter-spacing:.02em;color:var(--text-3);padding-bottom:8px}.rd .rk-related ul{flex-wrap:wrap;gap:8px;display:flex}.rd .rk-related a{min-height:36px;box-shadow:inset 0 0 0 1px var(--line);font:500 14px/1 var(--font);color:var(--blue-text);transition:box-shadow var(--dur-hover) var(--ease), background-color var(--dur-hover) var(--ease);border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.rd .rk-related a:hover{background:#0077d40a;box-shadow:inset 0 0 0 1px #0068bd66}.rd .rk-related a:focus-visible{box-shadow:var(--focus);outline:none}.rd .rk-related a span{transition:transform var(--dur-hover) var(--ease)}.rd .rk-related a:hover span{transform:translate(2px)}@media (max-width:640px){.rd .rk-related a{min-height:44px}.rd #reference .ref__table :is(th,td){padding-left:10px;padding-right:10px}.rd #reference .ref__table :is(th,td):first-child{padding-left:0}.rd #reference .ref__table :is(th,td):last-child{padding-right:0}}
