.rvp{--paper:#faf7f0;--rule:#2a2d2e29;--tqd:#0a6b7a;--rd:#8f3a30;--soft:#e7e1d3}.rvp .prose{container:rvprose/inline-size}.prose .rvsec>*+*{margin-top:1.1rem}.prose .rvsec ul,.prose .rvsec ol,.prose .rvdark ol{padding-left:0;list-style:none}.prose .rvsec li+li{margin-top:0}.prose .rvsec .steps li+li{margin-top:.45rem}.prose .rvsec figure{margin:1.8rem 0 0}.prose .rvsec figure+p{margin-top:1.6rem}.rvplate{background:var(--paper);border:1px solid var(--rule);padding:clamp(1rem,3vw,1.5rem)}.prose .rvplate p{margin:0}.rvk{font:700 .76rem/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:0;display:block}.rvhead:after{display:none}.rvhead__in{grid-template-areas:"crumbs""doss""txt";display:grid}.rvhead__crumbs{grid-area:crumbs}.rvhead__txt{grid-area:txt}.rvdoss{display:none}.rvhead__rk{color:var(--ivory);margin-left:-.75rem}.rvact{background:var(--ivory);color:var(--ink);border:1px solid var(--brass);box-shadow:0 0 0 3px var(--ink),0 0 0 4px #b8a16a73;align-items:center;gap:.9rem;margin-top:1.6rem;padding:.8rem;display:flex}.rvact__logo{aspect-ratio:8/3;border:1px solid var(--rule);background:repeating-linear-gradient(135deg,#0000 0 7px,#2a2d2e14 7px 8px),#2a2d2e0a;flex:auto;min-width:0;max-width:10rem;display:block}.rvhead .rvact__go{flex:none;gap:.6rem;margin:0 0 0 auto}.rvhead .rvact__go .btn--ink{--bf:var(--ink);background:var(--ink);color:var(--ivory)}.rvhead .rvact__go .age{color:var(--ink)}.rvact__name{font:800 1.1rem/1.15 var(--display);margin:0 0 0 auto}.rvdoss.__unused{border-block:1px solid #b8a16a61;grid-area:doss;justify-content:space-between;align-items:center;gap:1rem;margin-top:-.4rem;padding:.75rem 0;display:flex}.rvdoss__logo{aspect-ratio:8/3;background:repeating-linear-gradient(135deg,#0000 0 7px,#f4efe41a 7px 8px),#f4efe40a;border:1px solid #f4efe438;width:6.5rem;display:block}.rvdoss__name{display:none}.rvact__logo:not(.is-empty),.rvdoss__logo:not(.is-empty){background:0 0;place-items:center;display:grid}.rvact__logo img,.rvdoss__logo img{box-sizing:border-box;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;padding:.4rem .6rem;display:block}.rvdoss__seal{color:var(--ivory);flex-direction:row-reverse;align-items:center;gap:.65rem;margin:0;text-decoration:none;display:flex}.rvdoss__seal b{width:2.6rem;height:2.6rem;color:var(--brass);font:800 1.05rem/1 var(--display);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px var(--brass);background:0 0;border-radius:50%;place-items:center;display:grid}.rvdoss__seal span{max-width:7rem;font:600 .72rem/1.25 var(--text);letter-spacing:.07em;text-transform:uppercase;text-align:right;color:#f4efe4b8}a.rvdoss__seal:hover span,a.rvdoss__seal:focus-visible span{color:var(--ivory);text-underline-offset:.2em;text-decoration:underline}.rvdoss__seal--off b{color:#f4efe499;box-shadow:inset 0 0 0 1px #f4efe466}@media (width>=64rem){.rvhead__in{grid-template-columns:minmax(0,1fr) 15rem;grid-template-areas:"crumbs crumbs""txt doss";align-items:end;column-gap:3rem}.rvhead__rk{display:none}.rvact{color:inherit;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.rvact__logo,.rvact__name{display:none}.rvhead .rvact__go{margin-top:1.6rem}.rvhead .rvact__go .btn--ink{--bf:var(--ivory);background:var(--brass);color:var(--ink)}.rvhead .rvact__go .age{color:inherit}.rvdoss{text-align:center;background:var(--ivory);color:var(--ink);border:1px solid var(--brass);box-shadow:0 0 0 4px var(--ink),0 0 0 5px #b8a16a73;grid-area:doss;grid-template-columns:1fr;justify-content:normal;justify-items:center;margin:0 0 .3rem;padding:1.6rem 1.3rem 1.4rem;display:grid}.rvdoss__logo{border-color:var(--rule);background:repeating-linear-gradient(135deg,#0000 0 7px,#2a2d2e14 7px 8px),#2a2d2e0a;width:100%}.rvdoss__name{font:800 1.15rem/1.15 var(--display);margin:.9rem 0 0;display:block}.rvdoss__seal{border-top:1px solid var(--rule);width:100%;color:var(--ink);flex-direction:column;justify-content:center;gap:.5rem;margin-top:1rem;padding-top:1rem}.rvdoss__seal b{background:var(--ink);width:4rem;height:4rem;box-shadow:inset 0 0 0 2px var(--ink),inset 0 0 0 3px var(--brass);font-size:1.6rem}.rvdoss__seal span{text-align:center;max-width:none;color:var(--mute)}a.rvdoss__seal:hover span,a.rvdoss__seal:focus-visible span{color:var(--ink)}.rvdoss__seal--off b{color:var(--mute);box-shadow:inset 0 0 0 1px var(--mute);background:0 0}}.rvreg__rows{border-top:2px solid var(--ink);margin:1rem 0 0;display:grid}.rvreg__rows div{border-bottom:1px dashed var(--rule);grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1rem;padding:.55rem 0;display:grid}.rvreg__rows dt{color:var(--mute);font-size:.9rem}.rvreg__rows dd{font-variant-numeric:tabular-nums;overflow-wrap:break-word;margin:0;font-weight:600}@container rvprose (width<=30rem){.rvreg__rows div{grid-template-columns:minmax(0,7.2rem) minmax(0,1fr);gap:.7rem}.rvreg__sk{flex-basis:100%}}.prose .rvreg__st{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.rvreg__sk{color:var(--mute);margin-right:.4rem;font-size:.9rem}.rvreg__pill{border:1px solid var(--rule);color:var(--mute);padding:.45rem .8rem;transition:background-color .45s,color .45s,border-color .45s;display:grid}.rvreg__pill b{font:700 .95rem/1.2 var(--text)}.rvreg__pill i{font-size:.76rem;font-style:normal}.rvreg__pill.on{background:var(--ink);border-color:var(--ink);color:var(--ivory)}.rvreg__pill.on i{color:var(--brass)}.rvreg.is-armed:not(.in) .rvreg__pill.on{border-color:var(--rule);color:var(--mute);background:0 0}.rvreg.is-armed:not(.in) .rvreg__pill.on i{color:var(--mute)}.rvreg__lics{border-top:2px solid var(--ink);display:grid;margin-top:1rem!important}.prose .rvreg__lics li{border-bottom:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;padding:.6rem 0;display:flex}.rvreg__lics span{font-variant-numeric:tabular-nums;color:var(--mute)}.rvpay__chips{flex-wrap:wrap;gap:.45rem;display:flex;margin-top:.9rem!important}.prose .rvpay__chips a{border:1px solid var(--ink);font:600 .92rem/1.2 var(--text);background:var(--ivory);padding:.4rem .75rem;text-decoration:none;transition:background-color .2s,color .2s;display:block}.prose .rvpay__chips a:hover,.prose .rvpay__chips a:focus-visible{background:var(--ink);color:var(--ivory)}.rvmin{border-top:1px solid var(--rule);margin-top:1.4rem;padding-top:1.1rem}.rvmin__axis{border-bottom:2px solid var(--ink);height:4.2rem;margin:0 2.2rem 3.4rem 1.4rem;position:relative}.prose .rvmin__m{left:calc(var(--x) * 100%);text-align:center;white-space:nowrap;transition:opacity .3s ease calc(var(--i) * .15s + .2s);justify-items:center;gap:.1rem;margin:0;padding-bottom:.6rem;display:grid;position:absolute;bottom:0;translate:-50%}.prose .rvmin__m:after{content:"";background:var(--mute);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--paper);border-radius:50%;margin-left:-.3rem;position:absolute;bottom:-.35rem;left:50%}.rvmin__m b{font:800 .95rem/1.1 var(--display);font-variant-numeric:tabular-nums}.rvmin__m span{color:var(--mute);font-size:.76rem;line-height:1.25}.rvmin__m{grid-auto-flow:row}.rvmin__m span+span:before{content:none}@container rvprose (width>=40rem){.prose .rvmin__m{grid-template-columns:repeat(var(--n,1),auto)}.rvmin__m b{grid-column:1/-1}.rvmin__m span+span:before{content:"· "}.rvmin__m span+span{margin-left:.25rem}}@container rvprose (width<=39.99rem){.rvmin__axis{margin-bottom:4.8rem}}.prose .rvmin__m--lo{padding:.75rem 0 0;top:100%;bottom:auto}.prose .rvmin__m--lo:after{top:-.35rem;bottom:auto}.prose .rvmin__m.on:after{background:var(--brass);width:.9rem;height:.9rem;box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--ink);margin-left:-.45rem}.prose .rvmin__m--lo.on:after{top:-.5rem}.prose .rvmin__m:not(.rvmin__m--lo).on:after{bottom:-.5rem}.rvmin__m.on span{color:var(--ink);font-weight:700}.rvpay.is-armed:not(.in) .rvmin__m{opacity:0}.rvcalc__rows{display:grid;margin-top:.9rem!important}.prose .rvcalc__rows li{border-bottom:1px solid var(--rule);transition:opacity .35s ease calc(var(--i) * .18s + .1s);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.6rem 0;display:flex}.rvcalc__rows li span{color:var(--mute)}.rvcalc__rows li b{font:800 1.15rem/1.2 var(--display);font-variant-numeric:tabular-nums}.prose .rvcalc__rows li:last-child{border-bottom:0;border-top:2px solid var(--ink);margin-top:-1px}.rvcalc__rows li:last-child b{color:var(--tqd)}.rvcalc.is-armed:not(.in) .rvcalc__rows li{opacity:0}.rvsteps__row{counter-reset:none;gap:0;display:grid;margin-top:1rem!important}.prose .rvsteps__row li{transition:opacity .35s ease calc(var(--i) * .16s + .1s);grid-template-columns:2.2rem minmax(0,1fr);column-gap:.8rem;padding:0 0 1.1rem;display:grid;position:relative}.prose .rvsteps__row li:last-child{padding-bottom:0}.rvsteps__row li:before{content:"";background:var(--rule);width:2px;margin-left:-1px;position:absolute;top:2.2rem;bottom:0;left:1.1rem}.rvsteps__row li:last-child:before{display:none}.rvsteps__n{border:1.5px solid var(--ink);width:2.2rem;height:2.2rem;font:800 .82rem/1 var(--display);font-variant-numeric:tabular-nums;background:var(--ivory);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.rvsteps__row li:last-child .rvsteps__n{background:var(--ink);color:var(--brass)}.rvsteps__k{color:var(--mute);padding-top:.1rem;font-size:.84rem}.rvsteps__row b{font-weight:700;line-height:1.3}.rvsteps.is-armed:not(.in) .rvsteps__row li{opacity:0}@container rvprose (width>=40rem){.rvsteps__row{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.prose .rvsteps__row li{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;align-content:start;row-gap:.35rem;padding:0 .6rem 0 0}.rvsteps__n{grid-row:auto}.rvsteps__row li:before{width:auto;height:2px;margin:-1px 0 0;inset:1.1rem .6rem auto 2.4rem}.rvsteps__k{padding-top:.3rem}}.prose .rvsec--cons{counter-reset:cons}.prose .rvsec--cons>p{counter-increment:cons;padding-left:3rem;position:relative}.prose .rvsec--cons>p:before{content:"";border:1.5px solid var(--rd);width:2rem;height:2rem;position:absolute;top:.15rem;left:0;transform:rotate(45deg)scale(.78)}.prose .rvsec--cons>p:after{content:counter(cons,decimal-leading-zero);width:2rem;height:2rem;color:var(--rd);font:800 .8rem/1 var(--display);place-items:center;display:grid;position:absolute;top:.15rem;left:0}.prose .rvsec--cons>p:only-of-type:after{content:"!"}.prose .rvdark{background:var(--ink);color:var(--ivory);border-top:3px solid var(--brass);margin-top:3.5rem;padding:2.2rem clamp(1.1rem,3.5vw,2.2rem) 2rem;position:relative;overflow:hidden}.weave.rvdark__hem{-webkit-mask-composite:source-in;background:#0b5e6b;width:min(26rem,70%);height:3.6rem;position:absolute;top:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 45%),linear-gradient(#000 50%,#0000);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(90deg,#0000,#000 45%) intersect,linear-gradient(#000 50%,#0000)}.rvdark__hem img{object-position:28% 74%}.prose .rvdark h2{color:var(--ivory);border-top:0;max-width:calc(100% - 4rem);margin-top:0;padding-top:0;position:relative}.prose .rvdark p{color:#f4efe4e6}.prose .rvdark a{color:var(--ivory);text-decoration-color:var(--brass)}.rvnear{border-top:1px solid #f4efe438;padding-top:1.2rem;margin-top:1.6rem!important}.rvnear .rvk{color:#f4efe4a8}.rvnear__line{justify-content:space-between;display:flex;position:relative;margin-top:1rem!important;padding-inline:.4rem!important}.rvnear__line:before{content:"";background:#f4efe459;height:1px;position:absolute;top:1.4rem;left:1.8rem;right:1.8rem}.prose .rvnear__line li{flex:0 33%;justify-content:center;margin:0;display:flex;position:relative}.prose .rvnear__line li:first-child{justify-content:flex-start}.prose .rvnear__line li:last-child{justify-content:flex-end}.prose .rvnear__line a,.rvnear__line li.on{text-align:center;color:var(--ivory);justify-items:center;gap:.5rem;text-decoration:none;display:grid}.rvnear__line li:first-child>*{text-align:left;justify-items:start}.rvnear__line li:last-child>*{text-align:right;justify-items:end}.rvnear__line b{background:var(--ink);width:2.8rem;height:2.8rem;font:800 .95rem/1 var(--display);color:var(--brass);font-variant-numeric:tabular-nums;border:1px solid #f4efe473;border-radius:50%;place-items:center;transition:border-color .2s;display:grid}.rvnear__line span{font-size:.92rem;font-weight:600;line-height:1.25}.prose .rvnear__line a:hover b,.prose .rvnear__line a:focus-visible b{border-color:var(--brass)}.prose .rvnear__line a:hover span,.prose .rvnear__line a:focus-visible span{text-decoration:underline;text-decoration-color:var(--brass);text-underline-offset:.2em}.rvnear__line li.on b{background:var(--brass);border-color:var(--brass);width:3.6rem;height:3.6rem;color:var(--ink);box-shadow:0 0 0 4px var(--ink),0 0 0 5px #b8a16a99;margin-top:-.4rem;font-size:1.15rem}.rvnear__line li.on span{color:var(--brass)}@media (prefers-reduced-motion:reduce){.rvreg__pill,.rvmin__m,.rvcalc__rows li,.rvsteps__row li{transition:none!important}}
