.glass-scope{--mg-reading-offset:calc(var(--mg-nav-top) + var(--mg-nav-h) + 24px)}.glass-scope .mg-reading-top .mg-hero{padding-top:calc(var(--mg-nav-top) + var(--mg-nav-h) + clamp(32px, 5vw, 64px));padding-bottom:clamp(24px,4vw,48px)}.glass-scope .mg-reading-top .mg-xl{font-size:clamp(40px,5.2vw,68px)}.glass-scope .mg-reading-top .mg-hero-copy{gap:16px}.glass-scope .mg-reading-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;font-variant-numeric:tabular-nums}.glass-scope .mg-reading{position:relative;padding-bottom:clamp(64px,9vw,120px)}.glass-scope .mg-reading-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media (min-width:1024px){.glass-scope .mg-reading-grid[data-toc]{grid-template-columns:236px minmax(0,1fr);gap:64px}}.glass-scope .mg-reading-body{min-width:0;display:flex;flex-direction:column;gap:40px}.glass-scope .mg-reading-body .mg-prose{overflow-wrap:break-word}.glass-scope .mg-reading-toc{display:none}@media (min-width:1024px){.glass-scope .mg-reading-toc{display:block;position:sticky;top:var(--mg-reading-offset);max-height:calc(100vh - var(--mg-reading-offset) - 24px);overflow-y:auto;padding-right:4px}.glass-scope .mg-reading-toc-mobile{display:none}}.glass-scope .mg-reading-aside{min-width:0}@media (min-width:1024px){.glass-scope .mg-reading-aside{height:100%}}.glass-scope .mg-reading-toc-mobile summary,.glass-scope .mg-reading-toc-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ag-muted))}.glass-scope .mg-reading-toc ol,.glass-scope .mg-reading-toc-mobile ol{list-style:none;margin:0;padding:0;border-left:1px solid hsl(var(--ag-border))}.glass-scope .mg-reading-toc li,.glass-scope .mg-reading-toc-mobile li{margin:0}.glass-scope .mg-reading-toc a,.glass-scope .mg-reading-toc-mobile a{display:block;margin-left:-1px;padding:6px 0 6px 14px;border-left:2px solid transparent;font-size:14px;line-height:1.35;color:hsl(var(--ag-muted));text-decoration:none}.glass-scope .mg-reading-toc a:hover,.glass-scope .mg-reading-toc-mobile a:hover{color:hsl(var(--foreground));border-left-color:hsl(var(--ag-border))}.glass-scope .mg-reading-toc a:focus-visible,.glass-scope .mg-reading-toc-mobile a:focus-visible,.glass-scope .mg-reading-toc-mobile summary:focus-visible{outline:2px solid hsl(var(--ag-accent));outline-offset:2px}.glass-scope .mg-reading-toc-mobile{border:1px solid hsl(var(--ag-border));border-radius:18px;background-color:hsl(var(--ag-fill-solid));padding:14px 18px}.glass-scope .mg-reading-toc-mobile summary{margin:0;cursor:pointer;list-style:none;position:relative;padding-right:28px}.glass-scope .mg-reading-toc-mobile summary::-webkit-details-marker{display:none}.glass-scope .mg-reading-toc-mobile summary:after{content:"+";position:absolute;right:0;top:-6px;font-family:var(--mg-serif);font-size:24px;letter-spacing:0}.glass-scope .mg-reading-toc-mobile[open] summary:after{content:"–"}.glass-scope .mg-reading-toc-mobile nav{margin-top:12px}.glass-scope .mg-reading-section{scroll-margin-top:var(--mg-reading-offset)}.glass-scope .mg-reading-section:first-of-type>h2{margin-top:.4em}.glass-scope .mg-prose dl{margin:0 0 1em;display:grid;gap:14px}.glass-scope .mg-prose dt{font-weight:700}.glass-scope .mg-prose dd{margin:2px 0 0;color:hsl(var(--ag-muted))}.glass-scope .mg-prose code{font-size:.88em}.glass-scope .mg-reading-table{overflow-x:auto;margin:0 0 1.4em}.glass-scope .mg-reading-table table{margin:0;min-width:420px}.glass-scope .mg-reading-table td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.glass-scope .mg-reading-note{font-size:14.5px;color:hsl(var(--ag-muted))}.glass-scope .mg-reading-box,.glass-scope .mg-reading-notice{margin:0 0 1.6em;padding:16px 20px;border:1px solid hsl(var(--ag-border));border-left:3px solid var(--mg-party);border-radius:14px;background-color:hsl(var(--ag-fill-solid));font-size:15px}.glass-scope .mg-reading-box>:last-child,.glass-scope .mg-reading-notice>:last-child{margin-bottom:0}.glass-scope .mg-reading-box{margin-top:2.2em;padding:20px 24px}.glass-scope .mg-reading-box h2{margin-top:0;font-size:clamp(22px,2.2vw,26px)}.glass-scope .mg-reading-footer{margin-top:3em;padding-top:1.6em;border-top:1px solid hsl(var(--ag-border));font-size:15px;color:hsl(var(--ag-muted))}.glass-scope .mg-reading-contact{max-width:72ch;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;border-radius:20px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight))}.glass-scope .mg-reading-contact h2{margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.1}.glass-scope .mg-reading-contact p{margin:0}.glass-scope .mg-reading-contact dl{margin:4px 0 6px;display:grid;gap:6px;font-size:14.5px}.glass-scope .mg-reading-contact dl div{display:flex;flex-wrap:wrap;gap:4px 10px}.glass-scope .mg-reading-contact dt{min-width:52px;font-weight:700}.glass-scope .mg-reading-contact dd{margin:0;color:hsl(var(--ag-muted))}.glass-scope .mg-reading-hub{display:flex;flex-direction:column;gap:clamp(48px,6vw,80px);padding-bottom:clamp(64px,9vw,120px)}.glass-scope .mg-reading-hub-head{margin:0 0 18px;font-family:var(--mg-serif);font-weight:400;font-size:clamp(26px,3vw,36px);line-height:1.1}.glass-scope .mg-reading-hub-sub{margin:-10px 0 18px}.glass-scope .mg-reading-panel{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;padding:clamp(22px,3vw,32px);border-radius:24px}.glass-scope .mg-reading-panel h2{margin:0;font-family:var(--mg-serif);font-weight:400;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.glass-scope .mg-reading-panel p{margin:0}.glass-scope .mg-reading-group+.mg-reading-group{margin-top:36px}.glass-scope .mg-reading-group h3{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mg-party)}.glass-scope .mg-reading-mail{color:hsl(var(--ag-primary-text));font-weight:600;overflow-wrap:anywhere}.glass-scope button.mg-btn{cursor:pointer}.glass-scope .mg-reading-office{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 4px}.glass-scope .mg-reading-app{padding-top:calc(var(--mg-nav-top) + var(--mg-nav-h) + clamp(32px, 5vw, 64px));padding-bottom:clamp(64px,9vw,120px)}.glass-scope .mg-reading-app h1{font-family:var(--mg-serif);font-weight:400;font-size:clamp(34px,4.4vw,52px);line-height:1.05;letter-spacing:-.018em;text-wrap:balance}.glass-scope .mg-reading-app h2{font-family:var(--mg-serif);font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.15}.glass-scope .mg-reading-app section p{font-size:15.5px;line-height:1.7}.glass-scope .mg-reading-app #request{border-radius:20px;border-color:hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid));padding:22px 24px}.glass-scope .mg-reading-section:first-of-type>p:first-of-type:first-letter{float:left;margin:.06em .12em 0 0;font-family:var(--mg-serif);font-size:3.4em;line-height:.82;color:hsl(var(--ag-primary-text))}.glass-scope .mg-reading-toc-title{font-variant-caps:all-small-caps;letter-spacing:.08em}