.Limits-module__vf3uwG__opening,.Limits-module__vf3uwG__entries,.Limits-module__vf3uwG__band{z-index:var(--z-content);padding-inline:var(--gutter);--chapter-air:calc(var(--space-block) + var(--space-6));position:relative}.Limits-module__vf3uwG__openingInner,.Limits-module__vf3uwG__entry,.Limits-module__vf3uwG__bandInner{column-gap:var(--space-6);width:100%;max-width:var(--maxw);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.Limits-module__vf3uwG__opening{--opening-air:min(var(--space-block), 9svh);padding-block:var(--opening-air) var(--chapter-air)}.Limits-module__vf3uwG__openingInner{row-gap:min(var(--space-7), 5svh);align-items:end}.Limits-module__vf3uwG__title{font-size:var(--fs-h1);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:var(--display-leading);grid-column:1/span 7}.Limits-module__vf3uwG__overview{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.Limits-module__vf3uwG__overviewList{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:var(--rule-width) solid var(--rule);list-style:none;display:grid}.Limits-module__vf3uwG__overviewItem{grid-column:1/-1;grid-template-columns:subgrid;border-top:var(--rule-width) solid var(--rule);display:grid}.Limits-module__vf3uwG__overviewLink{grid-column:1/-1;grid-template-columns:subgrid;padding-block:min(var(--space-4), 1.6svh);font-size:var(--fs-lead);align-items:baseline;line-height:1.35;display:grid}.Limits-module__vf3uwG__overviewNumber,.Limits-module__vf3uwG__number{font-variant-numeric:lining-nums;color:var(--ink-3);grid-column:1}.Limits-module__vf3uwG__number{padding-left:var(--space-6)}.Limits-module__vf3uwG__overviewLimit{background:linear-gradient(currentColor, currentColor) no-repeat 0 100% / 0 var(--rule-width);transition:background-size var(--dur-roll) var(--ease);text-wrap:pretty;grid-column:2/-1;justify-self:start}.Limits-module__vf3uwG__overviewLink:hover .Limits-module__vf3uwG__overviewLimit,.Limits-module__vf3uwG__overviewLink:focus-visible .Limits-module__vf3uwG__overviewLimit{background-size:100% var(--rule-width)}.Limits-module__vf3uwG__entry,.Limits-module__vf3uwG__bandInner{--entry-top:var(--chapter-air);--mark-y:calc(var(--entry-top) + var(--fs-h2) * 1.1 / 2);padding-block:var(--entry-top) var(--chapter-air);position:relative}.Limits-module__vf3uwG__entry{row-gap:var(--space-8);scroll-margin-top:var(--nav-h);align-items:start}.Limits-module__vf3uwG__entry:first-child{--entry-top:0px;scroll-margin-top:calc(var(--nav-h) + var(--chapter-air))}.Limits-module__vf3uwG__rail{pointer-events:none;width:0;position:absolute;inset:0 auto 0 0}.Limits-module__vf3uwG__rail:before,.Limits-module__vf3uwG__rail:after{content:"";border-left:var(--rule-width) solid var(--ink);position:absolute;left:0}.Limits-module__vf3uwG__rail:before{height:var(--mark-y);top:0}.Limits-module__vf3uwG__rail:after{top:var(--mark-y);bottom:0}.Limits-module__vf3uwG__rail[data-in=none]:before,.Limits-module__vf3uwG__rail[data-out=none]:after{content:none}.Limits-module__vf3uwG__mark{z-index:1;top:var(--mark-y);width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--ink);position:absolute;left:0;translate:-50% -50%}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Limits-module__vf3uwG__rail:before,.Limits-module__vf3uwG__rail:after{animation:linear both Limits-module__vf3uwG__uncover;animation-timeline:view(62% 37%);animation-range:cover}.Limits-module__vf3uwG__mark{animation:linear both Limits-module__vf3uwG__arrive;animation-timeline:view(58% 30%);animation-range:cover}.Limits-module__vf3uwG__limit,.Limits-module__vf3uwG__answer,.Limits-module__vf3uwG__evidence,.Limits-module__vf3uwG__wide,.Limits-module__vf3uwG__plan,.Limits-module__vf3uwG__cases{animation:linear both Limits-module__vf3uwG__rise;animation-timeline:view();animation-range:entry entry 22rem}.Limits-module__vf3uwG__evidence,.Limits-module__vf3uwG__cases{animation-range:entry 4rem entry 26rem}}}@keyframes Limits-module__vf3uwG__rise{0%{opacity:0;translate:0 var(--space-6)}}@keyframes Limits-module__vf3uwG__uncover{0%{clip-path:inset(0 -1px 100%)}to{clip-path:inset(0 -1px)}}@keyframes Limits-module__vf3uwG__arrive{0%{scale:0}}.Limits-module__vf3uwG__limit{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--fs-h2);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1.1;display:grid}.Limits-module__vf3uwG__sentence{text-wrap:balance;grid-column:2/-1}.Limits-module__vf3uwG__answer{gap:var(--space-4);max-width:var(--measure);color:var(--ink-2);flex-direction:column;grid-column:2/span 6;display:flex}.Limits-module__vf3uwG__answer>p:first-child{font-size:var(--fs-lead);color:var(--ink);text-wrap:pretty;line-height:1.45}.Limits-module__vf3uwG__evidence{padding-top:var(--cap-drop);font-size:var(--fs-lead);grid-column:9/-1;line-height:1.45}.Limits-module__vf3uwG__figure{gap:var(--space-4);flex-direction:column;display:flex}.Limits-module__vf3uwG__figureValue{font-size:var(--fs-h1);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-variant-numeric:lining-nums;white-space:nowrap;margin-top:calc(.5cap - .5lh);line-height:1}.Limits-module__vf3uwG__figureLabel{max-width:28ch;font-size:var(--fs-body);line-height:var(--leading-body)}.Limits-module__vf3uwG__scheme{max-width:15rem}.Limits-module__vf3uwG__scheme svg{width:100%;height:auto;margin-top:calc(var(--scheme-inset,0) * -100%);margin-bottom:0}.Limits-module__vf3uwG__wide{grid-column:2/-1}.Limits-module__vf3uwG__wide>*{margin-top:0}.Limits-module__vf3uwG__wide p{font-size:var(--fs-lead)}.Limits-module__vf3uwG__duties{margin-top:var(--space-5);border-bottom:var(--rule-width) solid var(--rule)}.Limits-module__vf3uwG__duty{column-gap:var(--space-6);padding-block:var(--space-4);border-top:var(--rule-width) solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.Limits-module__vf3uwG__dutyTerm{color:var(--ink)}.Limits-module__vf3uwG__band{background:var(--paper-2);scroll-margin-top:var(--nav-h)}.Limits-module__vf3uwG__bandInner{row-gap:var(--space-8)}.Limits-module__vf3uwG__plan{padding-top:var(--cap-drop);font-size:var(--fs-lead);grid-column:2/span 4;line-height:1.35}.Limits-module__vf3uwG__plan .Limits-module__vf3uwG__scheme{max-width:none}.Limits-module__vf3uwG__cases{gap:var(--space-6);flex-direction:column;grid-column:7/-1;list-style:none;display:flex}.Limits-module__vf3uwG__caseName{font-size:var(--fs-lead);text-wrap:pretty;line-height:1.35}.Limits-module__vf3uwG__caseReason{margin-top:var(--space-2);max-width:var(--measure-narrow);color:var(--ink-2);text-wrap:pretty}.Limits-module__vf3uwG__questions summary{font-size:var(--fs-lead)}@media (max-width:1000px){.Limits-module__vf3uwG__title{grid-column:1/-1}.Limits-module__vf3uwG__opening{padding-top:var(--space-block)}.Limits-module__vf3uwG__openingInner{row-gap:var(--space-6)}.Limits-module__vf3uwG__overviewLink{padding-block:var(--space-4)}.Limits-module__vf3uwG__overviewLink,.Limits-module__vf3uwG__limit{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.Limits-module__vf3uwG__overviewNumber,.Limits-module__vf3uwG__number{min-width:1ch}.Limits-module__vf3uwG__entry,.Limits-module__vf3uwG__bandInner{padding-left:var(--space-5)}.Limits-module__vf3uwG__number{padding-left:0}.Limits-module__vf3uwG__overviewLimit,.Limits-module__vf3uwG__sentence{grid-column:2}.Limits-module__vf3uwG__entry,.Limits-module__vf3uwG__bandInner{row-gap:var(--space-7)}.Limits-module__vf3uwG__answer,.Limits-module__vf3uwG__evidence,.Limits-module__vf3uwG__wide,.Limits-module__vf3uwG__plan,.Limits-module__vf3uwG__cases{grid-column:1/-1}.Limits-module__vf3uwG__plan .Limits-module__vf3uwG__scheme{max-width:15rem}.Limits-module__vf3uwG__evidence,.Limits-module__vf3uwG__plan{padding-top:0}.Limits-module__vf3uwG__figure{align-items:baseline;gap:var(--space-5);flex-direction:row}.Limits-module__vf3uwG__figureValue{margin-top:0}.Limits-module__vf3uwG__plate{max-width:26rem}}@media (max-width:700px){.Limits-module__vf3uwG__openingInner,.Limits-module__vf3uwG__entry,.Limits-module__vf3uwG__bandInner{column-gap:var(--space-3)}.Limits-module__vf3uwG__overviewLink{padding-block:var(--space-3);font-size:var(--fs-body);line-height:1.45}.Limits-module__vf3uwG__duty{grid-template-columns:minmax(0,1fr)}}
