:root{--black:#1a1a2e;--charcoal:#2d3748;--gray:#5f6862;--rule:#d5d8d2;--ground:#ffffff;--linen:#f5f2ed;--linen-deep:#ebe7e0;--patina-text:#6b6050;--pool:#1a1a2e;--band:#d5d8d2;--band-mid:#c9c1b4;--paper:#ffffff;--text-xs:0.625rem;--text-sm:0.75rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--h-page:2.75rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--tint:#1d5e70;--tint-press:#164a59;--tint-on:#fdfcfa;--l1:#1a1a2e;--l2:#4a4f57;--l3:#5f6862;--surface:#fdfcfa;--sep:#ebe7e0;--rec-ground:#dfe7ef;--rec-rule:#c8d2dd;--rec-mark:#33587d;--ico-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.3'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5'/%3E%3C/svg%3E")}body{font-family:Jost,system-ui,sans-serif;font-weight:400;color:var(--charcoal);background:var(--ground);line-height:1.55;-webkit-font-smoothing:antialiased}main.wrap :where(p,li,dt,dd,span,summary,h2,h3,button,label,q,b,a,input,textarea){font-size:var(--text-md);font-weight:400;letter-spacing:0}:where(body > .wrap) a{display:flex;align-items:center;width:fit-content;max-width:100%;min-height:44px;color:var(--tint);font-weight:400;text-decoration:none;overflow-wrap:anywhere}:where(body > .wrap) a:hover{color:var(--tint-press)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--black);outline-offset:2px}.pt__row{align-self:flex-start}.wrap{width:100%;max-width:40rem;margin:0 auto;padding:0 var(--space-6)}body>.wrap{padding-bottom:var(--space-1)}.crumbs{color:var(--l3);padding:var(--space-5) 0 0}.crumbs a{display:inline;position:relative;color:var(--tint)}.crumbs a::before{content:'';position:absolute;left:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));top:50%;height:44px;transform:translateY(-50%)}.ico-sprite{position:absolute;width:0;height:0;overflow:hidden}.ico{flex:none;width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.pt__hero{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-10) 0 var(--space-4)}.pt__kicker{color:var(--l3)}main.wrap .sv-btn{color:var(--tint);border-color:var(--tint)}.pt__hero h1{font-size:var(--h-page);font-weight:300;line-height:1.05;letter-spacing:-.02em;color:var(--black)}.pt__open{display:flex;flex-direction:column;padding-bottom:var(--space-4)}.pt__glance{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2) 0 var(--space-4)}main.wrap .pt__glance li{display:flex;gap:var(--space-3);align-items:flex-start;font-size:var(--text-lg);line-height:1.35;color:var(--black)}main.wrap .pt__glance li>span{font-size:var(--text-lg)}.pt__glance .ico{margin-top:3px;color:var(--patina-text)}.pt__more{border-top:1px solid var(--linen-deep)}.pt__more>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:44px;cursor:pointer;list-style:none;color:var(--tint)}.pt__more>summary::-webkit-details-marker{display:none}.pt__more>summary:hover{color:var(--tint-press)}.pt__more[open]>summary{margin-bottom:var(--space-2)}.pt__more--glance[open]{padding-bottom:var(--space-3)}.pt__more--glance>summary~*+*{margin-top:var(--space-3)}.pt__more--glance{border-bottom:1px solid var(--linen-deep)}.pt__h3{color:var(--patina-text);margin-top:var(--space-4)}.pt__note{display:flex;flex-direction:column}.pt__more>.pt__p{margin-top:var(--space-3)}.pt__more>summary::after,.rec>summary::after,.src>summary::after{content:'';flex:none;display:inline-block;width:.9em;height:.9em;background:currentColor;-webkit-mask:var(--ico-chev) center/contain no-repeat;mask:var(--ico-chev) center/contain no-repeat;transition:transform .15s ease}.pt__more[open]>summary::after,.rec[open]>summary::after,.src[open]>summary::after{transform:rotate(180deg)}.pt__part{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--linen-deep)}.pt__label{display:flex;align-items:center;gap:var(--space-2);color:var(--l3)}main.wrap .pt__label{font-size:var(--text-base);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.pt__label .ico{color:var(--patina-text)}main.wrap .pt__lede,main.wrap .pt__lede a{font-size:var(--text-lg);line-height:1.35;color:var(--black);font-variant-numeric:tabular-nums}.pt__part .basis+.pt__lede,.pt__part .pt__p+.pt__lede{margin-top:var(--space-3)}.pt__quiet{color:var(--gray)}.pt__p{line-height:1.55;color:var(--l2)}.pt__small{line-height:1.55;color:var(--l3);font-variant-numeric:tabular-nums}.pt__q{line-height:1.55;color:var(--l2)}.pt__cite{display:block;color:var(--gray);margin-top:var(--space-1)}.pr{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-3)}.pr__head{display:flex;justify-content:space-between;align-items:baseline}.pr__v{color:var(--charcoal);font-variant-numeric:tabular-nums}.pr__line{position:relative;height:52px}.pr__rule{position:absolute;left:0;right:0;top:21px;height:1px;background:var(--linen-deep)}.pr__band{position:absolute;top:19px;height:5px;background:var(--band)}.pr__tick{position:absolute;top:13px;width:1px;height:17px;background:var(--patina-text)}main.wrap .pr__med{position:absolute;top:30px;transform:translateX(-50%);color:var(--patina-text);white-space:nowrap;font-variant-numeric:tabular-nums}.pr__dot{position:absolute;top:16px;width:11px;height:11px;margin-left:-5px;border-radius:50%;background:var(--pool)}.pr__legend{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);padding-top:var(--space-2);color:var(--patina-text)}.pr__key{display:inline-flex;align-items:center;gap:var(--space-2)}.pr__keydot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--pool)}.pr__keyband{display:inline-block;width:18px;height:5px;background:var(--band)}.pt__day{display:flex;flex-direction:column;gap:var(--space-4)}.pt__day dt,.pt__grid dt{color:var(--gray)}.pt__day dd,.pt__grid dd{margin:0;line-height:1.55;color:var(--charcoal);overflow-wrap:anywhere}.pt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pt__grid .is-wide{grid-column:1/-1}.pt__grid dd a{word-break:break-all}.pt__ask{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--space-5);margin:var(--space-2) 0 var(--space-6);background:var(--linen-deep)}main.wrap .pt__ask [data-ask-gaps]{font-size:var(--text-lg);line-height:1.35;color:var(--black)}main.wrap .pt__ask .sl-ask__will-inline{display:block;font-size:var(--text-md);line-height:1.55;color:var(--charcoal);margin-top:var(--space-3)}main.wrap #sl-ask :is(p,button,label,input,textarea,h3,span),main.wrap .sl-rec :is(p,button,label,input,textarea,h3,span){font-size:var(--text-md);font-weight:400;letter-spacing:0;text-transform:none}main.wrap #sl-ask .sl-cap__q,main.wrap #sl-ask h3,main.wrap .sl-rec h3{font-size:var(--text-lg)}main.wrap #sl-ask .sl-gap__fine,main.wrap #sl-ask .sl-msg,main.wrap .sl-rec .sl-msg{color:var(--gray)}main.wrap :is(#sl-ask-asked,#sl-ask-stub) :is(p,button){font-size:var(--text-md);font-weight:400}main.wrap :is(#sl-ask-asked .sl-ask-asked__open,#sl-ask-stub .sl-ask-stub__open){color:var(--black);text-decoration:none}main.wrap .pt__ask .sl-gap__btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5)}main.wrap .pt__ask .sl-gap__btn::after{content:'\2192'/''}main.wrap .pt__ask .pt__ask-h{font-size:var(--text-lg);font-weight:400;line-height:1.35;color:var(--black);letter-spacing:0;text-transform:none}.block{padding:var(--space-4) 0 var(--space-1)}.block h2{color:var(--patina-text);margin-bottom:var(--space-4)}.pt__part .block{padding-top:0}.prose{color:var(--charcoal);max-width:60ch}.fine{color:var(--gray);margin-top:var(--space-3);max-width:62ch}.grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-5)}.cell{display:flex;flex-direction:column}.cell__l{color:var(--gray)}.cell__n{display:block;color:var(--gray);margin-top:var(--space-1);line-height:1.45}.operator-record{margin:var(--space-3) 0 0;line-height:1.55;max-width:34rem}.facts{margin:0 0 var(--space-4);display:grid;grid-template-columns:minmax(6.5rem,auto) 1fr;border-top:1px solid var(--linen-deep)}.facts dt{grid-column:1;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--linen-deep);color:var(--gray)}.facts dd{grid-column:2;margin:0;padding:var(--space-2) 0;border-bottom:1px solid var(--linen-deep)}.facts dd b{color:var(--charcoal)}.facts dd q{font-style:normal}.practice{color:var(--gray);line-height:1.55;margin:0 0 var(--space-4)}.rr__h{color:var(--charcoal);margin:var(--space-6) 0 var(--space-2)}.rr__h+.prose{margin-bottom:var(--space-2)}.rr__h~.prose+.prose{margin-top:var(--space-2)}@media (max-width:26rem){.facts{grid-template-columns:1fr}.facts dt{grid-column:1;padding-bottom:0;border-bottom:0}.facts dd{grid-column:1;padding-top:2px}}.rec+.rec{border-top:1px solid var(--linen-deep)}.rec--flat,.rec>summary{display:grid;grid-template-columns:5.2rem 1fr auto var(--space-4);gap:var(--space-2);align-items:baseline;min-height:44px;padding:var(--space-2) 0;cursor:pointer;list-style:none}.rec--flat{cursor:default}.rec>summary::-webkit-details-marker{display:none}.rec>summary{color:var(--charcoal)}.rec>summary::after{align-self:center;justify-self:end;color:var(--gray)}.rec>summary:hover,.rec>summary:hover::after{color:var(--black)}.rec__d{color:var(--gray)}.rec__n{color:var(--gray);text-align:right}.rec__body{padding:0 0 var(--space-4)}.rec__when{color:var(--gray);margin-bottom:var(--space-2)}.rec__listing{color:var(--charcoal);max-width:62ch;margin-bottom:var(--space-1)}.rec__listing+.f__note{margin-bottom:var(--space-2)}.rec__n a{margin-left:auto}.grp__all{color:var(--gray);margin:var(--space-1) 0 0;line-height:1.7}main.wrap .f__redact{color:var(--gray);font-size:var(--text-sm);margin-top:var(--space-2)}.f{margin-bottom:var(--space-3)}.f+.f{border-top:1px solid var(--linen-deep);padding-top:var(--space-3)}.f__r{margin:0 0 2px}.f__r a{position:relative}.f__r a::before{content:'';position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.f__rule{color:var(--gray);line-height:1.6}.f__t{color:var(--charcoal);max-width:62ch;margin-top:var(--space-1)}.f__note{color:var(--gray)}.f__status{margin-top:var(--space-1)}.alg{margin:var(--space-1) 0 var(--space-3);max-width:62ch}.alg__v{margin:var(--space-2) 0 0;color:var(--black)}.alg__l{list-style:none;margin:0;padding:0}.alg__a{margin:2px 0 0;color:var(--charcoal)}.alg__def{margin-top:var(--space-2)}.share{display:flex;flex-direction:column;margin:var(--space-4) 0 var(--space-2);border-top:1px solid var(--linen-deep);padding-top:var(--space-1)}.share[hidden]{display:none}main.wrap .share__btn{display:inline-flex;align-items:center;gap:var(--space-3);align-self:flex-start;min-height:44px;padding:var(--space-2) 0;border:0;background:0 0;color:var(--black);font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.share__btn .ico{flex:none;box-sizing:border-box;width:40px;height:40px;padding:var(--space-2);border:1px solid var(--band-mid);border-radius:50%;color:var(--patina-text);transition:border-color .15s ease,color .15s ease}.share__txt{display:flex;flex-direction:column}main.wrap .share__label{line-height:1.3}main.wrap .share__sub{line-height:1.4;color:var(--gray)}.share__btn:focus-visible .ico,.share__btn:hover .ico{border-color:var(--patina-text)}.share__btn:hover .share__label{color:var(--patina-text)}.share.is-copied .ico{border-color:var(--black);color:var(--black)}main.wrap .share__status{color:var(--gray)}.share__status:empty{display:none}main.wrap .share__link{width:100%;min-height:44px;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:0;background:var(--paper);color:var(--black);font-family:inherit}.src{border-top:1px solid var(--linen-deep);padding-top:var(--space-1)}.src>summary{display:flex;align-items:center;gap:var(--space-2);min-height:44px;color:var(--tint);cursor:pointer;list-style:none;text-decoration:none}.src>summary::after{margin-left:auto}.src>summary::-webkit-details-marker{display:none}.src>summary:hover{color:var(--tint-press)}.src__g{color:var(--l2);margin:var(--space-4) 0 var(--space-1)}.src__l{list-style:none;color:var(--gray);line-height:1.6}.src .fine{margin-top:var(--space-2)}.src[open]{padding-bottom:var(--space-5)}.claim{margin:var(--space-1) 0 var(--space-5);max-width:none;line-height:1.55}.claim .fine{margin-top:0;max-width:none}body>.wrap>.block{padding:0}@media (max-width:330px){.grid,.pt__grid{grid-template-columns:1fr}}.nb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nb li{display:flex;flex-direction:column;padding:var(--space-2) 0;border-top:1px solid var(--linen-deep)}.nb li:first-child{border-top:0;padding-top:0}.nb a{line-height:1.4;align-self:flex-start}.nb__n{line-height:1.4;color:var(--charcoal)}.nb__f,.nb__k{color:var(--gray);font-variant-numeric:tabular-nums}.pt__record{background:var(--rec-ground);margin:0 calc(-1 * var(--space-6));padding:var(--space-6);--linen-deep:var(--rec-rule)}.pt__record+.pt__part{border-top:0}@media (min-width:720px){.pt__record{margin:0}}main.wrap .pt__record .pt__label{color:var(--l1)}.pt__record .pt__label .ico{color:var(--rec-mark)}main.wrap .pt__record>.pt__lede{font-weight:500;color:var(--l1)}.pt__record .f__t,.pt__record .facts dd,.pt__record .rec__listing{color:var(--l1)}main.wrap .pt__record .facts b,main.wrap .pt__record .rec__k{font-weight:500;color:var(--l1)}.pt__record .rec>summary{color:var(--l2)}.pt__record .rec__d,.pt__record .rec__n{font-variant-numeric:tabular-nums}.pt__record .share__btn,.pt__record .share__btn .share__label{color:var(--tint)}main.wrap .pt__record>.pt__lede{line-height:1.3;text-wrap:pretty;font-variant-numeric:normal}main.wrap .pt__ctx{font-size:var(--text-base);line-height:1.5;color:var(--l2);text-wrap:pretty}.pt__record>.pt__lede+.pt__ctx{margin-top:calc(var(--space-2) - var(--space-3))}.pt__record>.led{margin-top:var(--space-2)}.pt__record>.led--c+.led{margin-top:calc(var(--space-12) - var(--space-3))}.pt__record>.led+.pt__more{margin-top:calc(-1 * var(--space-3))}main.wrap .led__k{font-size:var(--text-sm);color:var(--l3);margin-bottom:var(--space-1)}main.wrap .led__def{margin-bottom:var(--space-2)}.led>.cp,.led>.v{border-top:1px solid var(--rec-rule)}.led .row{display:grid;grid-template-columns:6.5rem 1fr;gap:var(--space-3);align-items:baseline;min-height:44px;padding:var(--space-3) 0}main.wrap .row__d{font-size:var(--text-base);color:var(--l3);font-variant-numeric:tabular-nums}main.wrap .row__v{color:var(--l1)}main.wrap .row__x{display:block;font-size:var(--text-base);color:var(--l3);text-wrap:pretty}.led details.v>summary.row{list-style:none;cursor:pointer;grid-template-columns:6.5rem 1fr 1em}details.v>summary::-webkit-details-marker{display:none}main.wrap details.v>summary .row__v{color:var(--tint)}main.wrap details.v>summary:hover .row__v{color:var(--tint-press)}details.more>summary::after,details.v>summary::after{content:'';align-self:center;width:.9em;height:.9em;background:var(--tint);-webkit-mask:var(--ico-chev) center/contain no-repeat;mask:var(--ico-chev) center/contain no-repeat;transition:transform .15s ease}details.more[open]>summary::after,details.v[open]>summary::after{transform:rotate(180deg)}.v__body{padding:0 0 var(--space-5)}.qs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.cp .qs{padding-bottom:var(--space-4)}main.wrap .q__t{color:var(--l1);line-height:1.5;text-indent:-.4em}main.wrap .q__t--plain{text-indent:0}main.wrap .q__a{font-size:var(--text-base);line-height:1.5;color:var(--l3);margin-top:2px}main.wrap .sub{color:var(--l2);font-size:var(--text-base);margin:var(--space-5) 0 var(--space-2)}details.more{margin-top:var(--space-2)}details.more>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:var(--tint);cursor:pointer;list-style:none}details.more>summary::-webkit-details-marker{display:none}details.more[open]>summary{margin-bottom:var(--space-2)}.acts{padding:var(--space-6) 0;gap:0}.act{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0;border-top:1px solid var(--sep)}.act:first-of-type{border-top:0;padding-top:0}.act:last-child{padding-bottom:0}main.wrap .act__say{color:var(--l1);line-height:1.45;max-width:34em}.act__do{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start}main.wrap .act__do input{flex:0 1 18em;min-width:0;min-height:44px;padding:0 var(--space-3);border:1px solid var(--l3);border-radius:0;background:var(--surface);color:var(--l1);font-family:inherit}main.wrap .act #sl-ask .sl-gap__btn,main.wrap .act__do button{display:inline-flex;align-items:center;justify-content:center;min-width:7.5em;min-height:44px;padding:0 var(--space-5);border:1px solid var(--tint);border-radius:0;background:var(--tint);color:var(--tint-on);font-family:inherit;font-weight:500;cursor:pointer}main.wrap .act #sl-ask .sl-gap__btn:hover,main.wrap .act__do button:hover{background:var(--tint-press);border-color:var(--tint-press)}main.wrap .act #sl-ask{margin:0}main.wrap .act #sl-ask .sl-back{color:var(--tint)}main.wrap .act #sl-ask .sl-submit{background:var(--tint);color:var(--tint-on);font-weight:500;text-transform:none;letter-spacing:0}main.wrap .act #sl-ask .sl-ask__will{color:var(--l1)}.rows{display:grid;gap:var(--space-3);margin:0}.rows>div{display:grid;gap:2px;padding-bottom:var(--space-3);border-bottom:1px solid var(--sep)}.rows>div:last-child{border-bottom:0;padding-bottom:0}main.wrap .rows dt{color:var(--l3);font-size:var(--text-sm);margin:0}main.wrap .rows dd{color:var(--l1);margin:0;line-height:1.45;overflow-wrap:anywhere}main.wrap .rows__ctx{display:block;color:var(--l3);font-size:var(--text-sm)}@media (min-width:720px){.rows>div{grid-template-columns:11em 1fr;column-gap:var(--space-5)}}.inl{display:inline}.inl>summary{display:inline-flex;align-items:center;min-height:44px;color:var(--tint);cursor:pointer;margin-left:var(--space-2);list-style:none}.inl>summary::-webkit-details-marker{display:none}.inl[open]>span{display:block;color:var(--l2);font-size:var(--text-sm)}main.wrap .pt__part:not(.pt__record)>.pt__lede{color:var(--l1)}main.wrap .nb a{color:var(--l1);font-weight:500}.nb__f{color:var(--l2)}.nb__k{color:var(--l3)}