.lg-hero{padding-block:clamp(56px,3vw + 40px,112px) 0}.lg-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rv-column-gap)}.lg-hero__title{grid-column:1 / span 8}.lg-hero__lede{grid-column:1 / span 7;margin-top:var(--rv-space-6);max-width:30em}.lg-hero__meta{grid-column:1 / -1;margin:clamp(48px,5vw,80px) 0 0;padding-top:var(--rv-space-5);border-top:1px solid var(--rv-rule);font:var(--rv-body-sm);color:var(--rv-fg-muted);font-variant-numeric:lining-nums}.lg-body{padding-block:clamp(48px,5vw,80px) var(--rv-section)}.lg-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rv-column-gap);align-items:start}.lg-toc{grid-column:1 / span 3;align-self:stretch}.lg-toc__inner{position:sticky;top:calc(var(--rv-header-h) + 32px)}.lg-toc__title{margin:0 0 var(--rv-space-4);font:500 .875rem/1.4 var(--rv-font-sans);color:var(--rv-fg)}.lg-toc__list{margin:0;padding:0;list-style:none;border-left:1px solid var(--rv-rule);scroll-target-group:auto}.lg-toc__link{display:grid;grid-template-columns:1.75em minmax(0,1fr);align-items:baseline;margin-left:-1px;padding:6px 0 6px 16px;border-left:1px solid transparent;font:var(--rv-body-sm);color:var(--rv-fg-muted);text-decoration:none;text-wrap:balance;transition:color var(--rv-fast) var(--rv-ease),border-color var(--rv-base) var(--rv-ease)}.lg-toc__n{font-variant-numeric:tabular-nums lining-nums;color:var(--rv-fg-muted)}@media(hover:hover){.lg-toc__link:hover{color:var(--rv-fg)}}.lg-toc__link:focus-visible{outline:2px solid var(--rv-focus);outline-offset:2px;border-radius:2px}.lg-toc__link:target-current{color:var(--rv-fg);border-left-color:var(--rv-fg)}.lg-article{grid-column:5 / span 7;max-width:66ch;min-width:0;font:400 1.0625rem/1.65 var(--rv-font-sans);letter-spacing:-.003em;color:var(--rv-fg-2);overflow-wrap:break-word;hanging-punctuation:first}.lg-article p{margin:0 0 1.1em;text-wrap:pretty}.lg-article strong{font-weight:500;color:var(--rv-fg)}.lg-article em{display:inline-block;font-style:normal;transform:skew(-9deg)}.lg-article a{color:var(--rv-fg);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--rv-rule-strong);text-decoration-skip-ink:auto;transition:text-decoration-color var(--rv-fast) var(--rv-ease)}@media(hover:hover){.lg-article a:hover{text-decoration-color:currentColor}}.lg-article a:focus-visible{outline:2px solid var(--rv-focus);outline-offset:2px;border-radius:2px}.lg-h2{position:relative;margin:var(--rv-space-16) 0 var(--rv-space-5);padding-top:var(--rv-space-6);border-top:1px solid var(--rv-rule);font:var(--rv-heading-2);letter-spacing:var(--rv-heading-2-track);color:var(--rv-fg);text-wrap:balance;scroll-margin-top:calc(var(--rv-header-h) + 24px)}.lg-article>.lg-h2:first-child{margin-top:0;padding-top:0;border-top:0}.lg-article>.lg-h2:first-child .lg-n{top:0}.lg-n{position:absolute;right:calc(100% + 20px);top:var(--rv-space-6);font-variant-numeric:tabular-nums lining-nums;color:var(--rv-fg-muted)}.lg-h2:target{animation:lg-arrive 2.6s cubic-bezier(.16,1,.3,1) both}.lg-h2:target .lg-n{color:var(--rv-fg)}@keyframes lg-arrive{0%,45%{border-top-color:var(--rv-fg)}to{border-top-color:var(--rv-rule)}}.lg-article ul{margin:var(--rv-space-1) 0 var(--rv-space-6);padding:0;list-style:none;border-top:1px solid var(--rv-rule)}.lg-article ul li{position:relative;padding:12px 0 13px 26px;border-bottom:1px solid var(--rv-rule);text-wrap:pretty}.lg-article ul li:before{content:"";position:absolute;left:1px;top:calc(9px + .825em);width:6px;height:6px;background-color:var(--rv-fg)}.lg-article .lg-facts li{display:grid;grid-template-columns:11.5rem minmax(0,1fr);column-gap:var(--rv-space-4);padding-left:0}.lg-article .lg-facts li:before{display:none}.lg-article .lg-facts strong{font-weight:400;color:var(--rv-fg-muted)}.lg-article .lg-facts li>:not(strong),.lg-article .lg-facts li{color:var(--rv-fg)}.lg-article address{margin:var(--rv-space-2) 0 var(--rv-space-6);padding:var(--rv-space-6) var(--rv-space-8);border-radius:var(--rv-radius-media);background-color:var(--rv-folio);font-style:normal;line-height:1.75;color:var(--rv-fg);--rv-rule-strong: color-mix(in oklab, var(--rv-folio) 62%, var(--rv-ink))}.lg-article>:last-child{margin-bottom:0}@media(max-width:1279px){.lg-toc{grid-column:1 / span 3}.lg-article{grid-column:5 / -1}}@media(max-width:1023px){.lg-toc,.lg-article{grid-column:1 / -1}.lg-toc{margin-bottom:var(--rv-space-16)}.lg-toc__inner{position:static}.lg-toc__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;column-gap:var(--rv-column-gap);border-left:0;border-top:1px solid var(--rv-fg)}.lg-toc__list:after{content:"";grid-column:1 / -1;grid-row:7;height:4px;margin-top:-1px;border-top:1px solid var(--rv-fg);border-bottom:1px solid var(--rv-fg)}.lg-toc__list li{border-bottom:1px solid var(--rv-rule)}.lg-toc__link{margin-left:0;padding:11px 0 12px;border-left:0;color:var(--rv-fg);font-size:.9375rem}.lg-toc__link:target-current{border-left:0}.lg-article{max-width:66ch}.lg-toc{max-width:66ch;font-size:1.0625rem}.lg-h2{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.35em;align-items:baseline}.lg-n{position:static;grid-column:1}}@media(max-width:767px){.lg-hero__grid,.lg-layout,.lg-nf__grid{grid-template-columns:minmax(0,1fr);column-gap:0}.lg-hero__title,.lg-hero__lede{grid-column:1 / -1}}@media(max-width:640px){.lg-toc__list{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.lg-toc__list:after{grid-row:auto}.lg-article{font-size:1rem;line-height:1.65}.lg-toc{font-size:1rem}.lg-h2{font-size:1.3125rem;margin-top:var(--rv-space-12);padding-top:var(--rv-space-5)}.lg-article .lg-facts li{grid-template-columns:minmax(0,1fr);row-gap:2px}.lg-article address{padding:var(--rv-space-5)}}.lg-nf{display:flex;align-items:center;min-height:calc(100svh - var(--rv-header-h));padding-block:clamp(56px,3vw + 40px,112px)}.lg-nf__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rv-column-gap);row-gap:var(--rv-space-16);align-items:center}.lg-nf__copy{grid-column:1 / span 7}.lg-nf__title{max-width:9.5em}.lg-nf__lede{margin-top:var(--rv-space-8);max-width:28em}.lg-nf__visual{grid-column:9 / -1}.lg-ledger{--lg-s: 6px;--lg-g: 4px;--lg-p: calc(var(--lg-s) + var(--lg-g));--lg-line: 18px;--lg-col: 64px;--lg-mark: var(--rv-stone-300);border:1px solid var(--rv-stone-200);border-radius:var(--rv-radius-card);background-color:var(--rv-sheet);color:var(--rv-ink);font:var(--rv-product)}.lg-ledger__head{display:flex;align-items:center;justify-content:space-between;gap:var(--rv-space-4);min-height:48px;padding:0 16px 0 18px;border-bottom:1px solid var(--rv-stone-200)}.lg-ledger__name{font-weight:500}.lg-ledger__page{display:block;padding:18px 18px 0}.lg-l{display:grid;grid-template-columns:calc(3 * var(--lg-p)) minmax(0,1fr) var(--lg-col) var(--lg-col);align-items:center;height:var(--lg-line)}.lg-r{display:block;height:var(--lg-s);width:calc(var(--n, 2) * var(--lg-p) - var(--lg-g));background-color:var(--lg-mark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Crect width='6' height='6'/%3E%3C/svg%3E") 0 0 / 10px 6px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Crect width='6' height='6'/%3E%3C/svg%3E") 0 0 / 10px 6px repeat-x}.lg-r--date{grid-column:1}.lg-r--desc{grid-column:2;justify-self:start;max-width:100%}.lg-r--dr{grid-column:3;justify-self:end}.lg-r--cr{grid-column:4;justify-self:end}.lg-rule{display:block;height:1px;margin:10px 0;background-color:var(--rv-stone-200)}.lg-close{display:block;height:4px;margin-top:12px;border-top:1px solid var(--rv-stone-300);border-bottom:1px solid var(--rv-stone-300)}.lg-slot{grid-column:2;position:relative;display:block;width:var(--lg-s);height:var(--lg-s);outline:1px dotted var(--rv-stone-500);outline-offset:-1px}.lg-flag{position:absolute;left:50%;top:50%;width:24px;height:24px;max-width:none;margin:-12px 0 0 -12px;overflow:visible;stroke:var(--rv-exception);stroke-width:1.5}.lg-flag__echo{opacity:0;stroke-width:1;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){html.rv-intro-run .lg-flag__pen{animation:lg-pen .9s cubic-bezier(.55,0,.25,1) 1.25s both}html.rv-intro-run .lg-flag__echo{animation:lg-echo 1s cubic-bezier(.16,1,.3,1) 2.05s forwards}@keyframes lg-pen{0%{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}8%{opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:1}}@keyframes lg-echo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}}.rs-qa .lg-flag__pen,.rs-qa .lg-flag__echo{animation:none!important}.lg-ledger__foot{margin:0;padding:8px 18px 10px}.lg-ledger__row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;column-gap:var(--rv-space-4);padding:9px 0;border-bottom:1px solid var(--rv-stone-200)}.lg-ledger__row:last-child{border-bottom:0}.lg-ledger__row dt{color:var(--rv-stone-600)}.lg-ledger__row dd{margin:0;min-width:0;color:var(--rv-ink)}.lg-ledger__path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}@media(max-width:1279px){.lg-nf__visual{grid-column:8 / -1}}@media(max-width:1023px){.lg-nf{min-height:0}.lg-nf__copy,.lg-nf__visual{grid-column:1 / -1}.lg-nf__visual{max-width:30rem}}@media(max-width:480px){.lg-ledger{--lg-s: 5px;--lg-g: 3px;--lg-line: 16px;--lg-col: 48px}.lg-r{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Crect width='5' height='5'/%3E%3C/svg%3E") 0 0 / 8px 5px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Crect width='5' height='5'/%3E%3C/svg%3E") 0 0 / 8px 5px repeat-x}.lg-ledger__page,.lg-ledger__foot{padding-inline:14px}.lg-ledger__head{padding-left:14px}}@media(max-width:359px){.lg-l{grid-template-columns:calc(3 * var(--lg-p)) minmax(0,1fr) 0 var(--lg-col)}.lg-r--dr{grid-column:4}}
