.MLgLAG_page{padding-bottom:var(--space-section)}.MLgLAG_hero{border-bottom:1px solid var(--border);padding-block:clamp(3.5rem,6vw,6rem)}.MLgLAG_heroGrid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.MLgLAG_hero h1{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.045em;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.5rem,4.4vw,4.25rem);font-weight:400;line-height:1.12}.MLgLAG_intro{max-width:41rem;color:var(--muted);margin-top:1.75rem;font-size:1.0625rem;line-height:1.85}.MLgLAG_summary{background:var(--brand);color:var(--on-brand);border-radius:var(--radius-panel);padding:clamp(1.5rem,2.8vw,2.5rem)}.MLgLAG_summary h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;margin-bottom:1rem;font-size:1.875rem;font-weight:400;line-height:1.22}.MLgLAG_summary>p:not(.MLgLAG_label){color:var(--on-brand-muted);font-size:.875rem}.MLgLAG_summary .MLgLAG_label{color:var(--on-brand-muted);margin-bottom:1.25rem}.MLgLAG_summary a{border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;margin-top:1.5rem;padding-top:1rem;font-size:.8125rem;display:flex}.MLgLAG_summary a:hover{color:var(--accent-light)}.MLgLAG_summary a:focus-visible{outline-color:var(--accent-light)}.MLgLAG_summary svg{width:18px}.MLgLAG_label{text-transform:uppercase;letter-spacing:.12em;color:var(--accent-ink);font-size:.625rem;font-weight:600;line-height:1.7}.MLgLAG_readingLayout{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,7rem);padding-top:clamp(3rem,5vw,5rem);display:grid}.MLgLAG_sidebar{min-width:0}.MLgLAG_sidebar nav>.MLgLAG_label{border-bottom:1px solid var(--border);padding-bottom:1rem}.MLgLAG_sidebar ol{margin:0;padding:0;list-style:none}.MLgLAG_sidebar li{border-bottom:1px solid var(--border)}.MLgLAG_sidebar a{grid-template-columns:1.4rem minmax(0,1fr);gap:.65rem;min-height:48px;padding:.85rem 0;font-size:.8125rem;line-height:1.55;display:grid}.MLgLAG_sidebar a>span{color:var(--accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.15rem;font-size:.625rem}.MLgLAG_sidebar a:hover{text-underline-offset:4px;text-decoration:underline}.MLgLAG_sidebarFoot{color:var(--muted);margin-top:1.75rem;font-size:.75rem;line-height:1.8}.MLgLAG_sidebarFoot>p:first-child{color:var(--ink);font-weight:500}.MLgLAG_article{min-width:0;max-width:51rem}.MLgLAG_section{border-bottom:1px solid var(--border);padding-block:2.75rem}.MLgLAG_section:first-child{padding-top:0}.MLgLAG_sectionHeading{grid-template-columns:1.6rem minmax(0,1fr);align-items:baseline;gap:.75rem;margin-bottom:1.5rem;display:grid}.MLgLAG_sectionHeading>span{color:var(--accent-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.MLgLAG_sectionHeading h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.625rem,2.3vw,2.125rem);font-weight:400;line-height:1.25}.MLgLAG_prose{color:var(--muted);font-size:.9375rem;line-height:1.9}.MLgLAG_prose p+p{margin-top:1rem}.MLgLAG_companyCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:1.75rem;display:grid}.MLgLAG_companyIdentity,.MLgLAG_contactDetails{min-width:0;padding:1.75rem}.MLgLAG_companyIdentity{border-right:1px solid var(--border)}.MLgLAG_companyIdentity h3{margin-block:.75rem 1rem;font-size:1rem;font-weight:600;line-height:1.5}.MLgLAG_companyIdentity address{color:var(--muted);font-size:.875rem}.MLgLAG_companyIdentity address span{display:block}.MLgLAG_contactDetails>p:not(.MLgLAG_label){margin-top:.75rem;font-size:.875rem}.MLgLAG_contactDetails dl{margin:.85rem 0 0}.MLgLAG_contactDetails dl>div+div{margin-top:.85rem}.MLgLAG_contactDetails dt{color:var(--muted);font-size:.6875rem}.MLgLAG_contactDetails dd{margin:.2rem 0 0;font-size:.8125rem}.MLgLAG_contactDetails a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control)}.MLgLAG_contactDetails a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.MLgLAG_contactNote{border-top:1px solid var(--border);color:var(--muted);grid-column:1/-1;padding:1rem 1.75rem;font-size:.75rem;line-height:1.7}.MLgLAG_modeNotice{background:var(--surface-muted);border-left:2px solid var(--accent-ink);margin-top:1.5rem;padding:1.5rem 1.75rem}.MLgLAG_modeNotice h3,.MLgLAG_authority h3{margin-bottom:.65rem;font-size:.875rem;font-weight:600;line-height:1.5}.MLgLAG_modeNotice p,.MLgLAG_authority p{color:var(--muted);font-size:.8125rem;line-height:1.8}.MLgLAG_facts{margin:1.5rem 0 0;font-size:.875rem}.MLgLAG_facts>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem;padding-block:1rem;display:grid}.MLgLAG_facts dt{font-weight:500}.MLgLAG_facts dd{color:var(--muted);white-space:pre-line;margin:0}.MLgLAG_facts>div:last-child{border-bottom:0}.MLgLAG_deployment{margin-top:1.5rem}.MLgLAG_smallNote{background:var(--surface-muted);border-left:2px solid var(--border-control);color:var(--muted);padding:1rem 1.25rem;font-size:.8125rem;line-height:1.8}.MLgLAG_authority{border:1px solid var(--border);margin-top:1.5rem;padding:1.5rem 1.75rem}.MLgLAG_inlineLink{border-bottom:1px solid var(--border-control);justify-content:space-between;align-items:center;gap:1.5rem;max-width:100%;min-height:44px;padding-block:.5rem;font-size:.8125rem;line-height:1.5;display:inline-flex}.MLgLAG_inlineLink:hover{border-color:var(--brand)}.MLgLAG_inlineLink svg{width:17px}.MLgLAG_authority .MLgLAG_inlineLink{margin-top:.75rem}.MLgLAG_backToTop{gap:2rem;min-height:48px;margin-top:1rem;padding-block:.75rem;font-size:.75rem;display:inline-flex}.MLgLAG_backToTop:hover{text-underline-offset:4px;text-decoration:underline}.MLgLAG_closing{margin-top:var(--space-section);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-panel);grid-template-columns:minmax(0,1fr) minmax(12rem,.4fr);align-items:center;gap:3rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid}.MLgLAG_closing h2{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.875rem,2.8vw,2.75rem);font-weight:400;line-height:1.2}.MLgLAG_closing p:not(:first-child){max-width:38rem;color:var(--muted);margin-top:1.25rem;font-size:.9375rem}.MLgLAG_closingActions{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.MLgLAG_closingActions>.MLgLAG_inlineLink{align-self:flex-start}@media (min-width:1100px) and (min-height:850px){.MLgLAG_sidebar{scrollbar-width:thin;max-height:calc(100dvh - 9rem);margin-inline:-6px;padding-inline:6px;position:sticky;top:8rem;overflow-y:auto}}@media (max-width:1000px){.MLgLAG_heroGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.MLgLAG_intro{max-width:48rem}.MLgLAG_summary{max-width:none}.MLgLAG_readingLayout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.MLgLAG_sidebar ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.MLgLAG_sidebarFoot{display:none}.MLgLAG_article{max-width:none}}@media (max-width:600px){.MLgLAG_hero{padding-block:3rem}.MLgLAG_hero h1{font-size:2.5rem}.MLgLAG_intro{font-size:1rem}.MLgLAG_summary{padding:1.5rem}.MLgLAG_summary h2{font-size:1.625rem}.MLgLAG_sidebar ol,.MLgLAG_companyCard{grid-template-columns:minmax(0,1fr)}.MLgLAG_companyIdentity,.MLgLAG_contactDetails{padding:1.25rem}.MLgLAG_companyIdentity{border-right:0;border-bottom:1px solid var(--border)}.MLgLAG_contactNote{padding:1rem 1.25rem}.MLgLAG_modeNotice,.MLgLAG_authority{padding:1.25rem}.MLgLAG_facts>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.MLgLAG_section{padding-block:2.25rem}.MLgLAG_sectionHeading{grid-template-columns:1.4rem minmax(0,1fr);gap:.5rem}.MLgLAG_closing{grid-template-columns:minmax(0,1fr);gap:1.75rem}}@media print{:is(body:has(.MLgLAG_page) .site-header,body:has(.MLgLAG_page) .site-footer){display:none}.MLgLAG_page{padding:0}.MLgLAG_page .container{width:100%;max-width:none}.MLgLAG_page .eyebrow{margin-bottom:.5rem}.MLgLAG_page a{text-decoration:underline}.MLgLAG_page,.MLgLAG_summary,.MLgLAG_companyCard,.MLgLAG_modeNotice,.MLgLAG_smallNote{color:#000;background:#fff}.MLgLAG_hero{padding-block:1rem}.MLgLAG_heroGrid,.MLgLAG_readingLayout{display:block}.MLgLAG_summary,.MLgLAG_sidebar,.MLgLAG_closing,.MLgLAG_backToTop{display:none}.MLgLAG_article{max-width:none}.MLgLAG_section{padding-block:1.5rem}.MLgLAG_sectionHeading{break-after:avoid}.MLgLAG_companyCard{break-inside:avoid}}
