.lg{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body";padding-top:clamp(40px,6vw,104px);padding-bottom:clamp(72px,8vw,128px);display:grid}.lg-head{border-bottom:4px solid var(--ink);grid-area:head;min-width:0;padding-bottom:clamp(32px,4vw,56px);position:relative}.lg-head:after{content:"";background:var(--beacon);border-radius:50%;width:12px;height:12px;position:absolute;bottom:-8px;right:-2px}.lg-side{grid-area:side;min-width:0}.lg-body{grid-area:body;min-width:0;padding-top:clamp(28px,4vw,56px)}.lg-body a{overflow-wrap:anywhere}@media (min-width:1024px){.lg{grid-template-columns:minmax(0,1fr) minmax(260px,300px);grid-template-areas:"head side""body side";column-gap:clamp(48px,5vw,96px)}.lg-short{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body"}.lg-side{align-self:start;position:sticky;top:96px}.lg-strip{display:none}}@media (max-width:1023px){.lg-side{display:none}}.lg-kick{font-size:var(--fs-small);color:var(--muted-2);align-items:center;gap:10px;margin-bottom:clamp(16px,2vw,26px);font-weight:700;display:flex}.lg-kick .dot{width:10px;height:10px}.lg-h1{max-width:12em;font-size:clamp(40px,5.2vw,80px)}.lg-lead{font-size:var(--fs-lead);color:var(--muted-2);text-wrap:pretty;max-width:36em;margin-top:clamp(16px,2vw,24px)}.lg-meta{font-size:var(--fs-small);color:var(--mwa-muted);flex-wrap:wrap;align-items:center;gap:4px 22px;margin-top:clamp(18px,2vw,26px);display:flex}.lg-updated{color:var(--ink);font-weight:700}.lg-print:not(.is-on){visibility:hidden}.lg-print{min-height:44px;font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.lg-bars{--gap:3px;--top:18px;grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);height:72px;padding-top:var(--top);border-bottom:3px solid var(--ink);align-items:end;display:grid;position:relative}.lg-bars i{height:calc(var(--h) * 100%);background:var(--line-strong);min-height:4px;transition:background-color .32s var(--mwa-ease);display:block}.lg-bars i.is-read,.lg-bars i.is-now{background:var(--ink)}.lg-dot{--d:10px;width:var(--d);height:var(--d);background:var(--beacon);left:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) / 2 - var(--d) / 2);top:calc(var(--top) + (1 - var(--h0)) * (100% - var(--top)) - var(--d) - 5px);border-radius:50%;transition:left .46s cubic-bezier(.34,1.3,.64,1),top .46s cubic-bezier(.34,1.3,.64,1);position:absolute}.lg-list a{color:var(--muted-2);border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 0;font-size:14px;line-height:1.35;text-decoration:none;display:grid}.lg-list-plain a{grid-template-columns:minmax(0,1fr)}.lg-ln{font-variant-numeric:tabular-nums;color:var(--mwa-muted);font-weight:800}.lg-list a:hover{color:var(--ink)}.lg-list a:hover .lg-lt{text-decoration:underline;-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon);text-underline-offset:3px}.lg-list a[aria-current]{color:var(--ink);font-weight:800}.lg-list a[aria-current] .lg-ln{color:var(--ink)}.lg-list a[aria-current] .lg-lt:after{content:"";background:var(--beacon);vertical-align:.1em;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.lg-sheet{background:var(--paper);border:1px solid var(--line-strong);flex-direction:column;max-height:calc(100vh - 120px);padding:22px 22px 8px;display:flex;box-shadow:0 30px 60px -30px #0000004d}.lg-sheet-h{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.lg-sheet-h b{font-weight:800}.lg-sheet-h span{font-size:var(--fs-micro);color:var(--mwa-muted);font-weight:600}.lg-sheet .lg-bars{flex:none;height:104px;margin-top:14px}.lg-sheet .lg-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:auto;min-height:0;margin-top:6px;overflow-y:auto}.lg-sheet .lg-list li:last-child a{border-bottom:0}.lg-strip{z-index:6;margin:calc(-1 * clamp(28px, 4vw, 56px)) calc(-1 * var(--gutter)) 28px;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:72px}@media (max-width:900px){.lg-strip{top:60px}}.lg-strip summary{min-height:56px;padding:6px var(--gutter);cursor:pointer;align-items:center;gap:16px;list-style:none;display:flex}.lg-strip summary::-webkit-details-marker{display:none}.lg-strip .lg-bars{--top:12px;border-bottom-width:2px;flex:1;min-width:0;height:40px}.lg-strip .lg-dot{--d:8px}.lg-strip-l{flex:none;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.lg-strip-l:after{content:"+";border:2px solid var(--ink);place-items:center;width:28px;height:28px;font-size:20px;font-weight:600;line-height:1;display:grid}.lg-strip[open] .lg-strip-l:after{content:"–";background:var(--ink);color:var(--paper)}.lg-strip-list{overscroll-behavior:contain;max-height:min(62vh,520px);padding:0 var(--gutter) 10px;background:var(--paper);border-bottom:2px solid var(--ink);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 28px 40px -28px #0006}.lg-strip-list a{align-items:center;min-height:48px;font-size:15px}.lg-doc h2{scroll-margin-top:136px}@media (min-width:1024px){.lg-doc h2{scroll-margin-top:100px}}.lg-doc .lg-n{font-variant-numeric:tabular-nums;color:var(--mwa-muted)}.lg-doc a{color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--beacon);text-decoration-color:var(--beacon);text-underline-offset:3px}.lg-doc a:hover{text-decoration-thickness:2px}.lg-doc .lg-sub{font-size:var(--fs-small);letter-spacing:.01em;color:var(--ink);margin-top:1.6em;font-weight:800}.lg-doc .lg-sub+*{margin-top:.5em}@media (min-width:1200px){.lg-numbered{max-width:calc(44em + 80px);padding-left:80px}.lg-numbered h2{position:relative}.lg-numbered h2 .lg-n{white-space:nowrap;color:var(--ink);position:absolute;top:0;right:calc(100% + 22px)}}.lg-doc>section{scroll-margin-top:100px}@media (max-width:599px){.lg-doc [role=region] table{min-width:540px}}.lg-doc [role=region]{background:linear-gradient(to right, var(--paper) 40%, transparent) left / 32px 100% no-repeat local, linear-gradient(to left, var(--paper) 40%, transparent) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, color-mix(in srgb, var(--ink) 24%, transparent), transparent) left / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, color-mix(in srgb, var(--ink) 24%, transparent), transparent) right / 14px 100% no-repeat scroll}.lg-doc>:first-child{border-top:0;margin-top:0;padding-top:0}@media print{body:has([data-lg]) :is(.h-header,.c-foot,.c-bar,[data-testid=maya-launcher],.mwa-skip){display:none!important}.lg-side,.lg-strip,.lg-print,.lg-head:after{display:none!important}.lg{padding:0;display:block}.lg-head{border-bottom:2px solid #000;padding-bottom:16px}.lg-h1{color:#000;font-size:30pt}.lg-h1,.lg-lead,.lg-meta,.lg-doc,.lg-doc *{color:#000!important}.lg-body{padding-top:16px}.lg .lg-doc{max-width:none;padding-left:0;font-size:11pt;line-height:1.5}.lg-doc h2{break-after:avoid;page-break-after:avoid}.lg-doc h2 .lg-n{position:static}.lg-doc>section{break-inside:auto;border-top-color:#999}.lg-doc p,.lg-doc li{orphans:3;widows:3}.lg-doc a[href^=http]:after,.lg-doc a[href^=mailto\:]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.9em}}@media (forced-colors:active){.lg-bars i,.lg-dot,.lg-head:after{background:canvastext}.lg-bars i:not(.is-read):not(.is-now){background:graytext}}
