.glass-scope .cmp-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;color:hsl(var(--ag-muted))}.glass-scope .cmp-crumbs li+li:before{content:"/";margin-right:6px;color:hsl(var(--ag-muted)/.6)}.glass-scope .cmp-crumbs a{color:inherit;text-decoration:none}.glass-scope .cmp-crumbs a:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.glass-scope .cmp-chips{margin:0;padding:0;list-style:none}.glass-scope .cmp-chips .mg-chip{min-height:30px;height:auto;padding-block:5px;white-space:normal}.glass-scope .cmp-scene{position:relative;width:100%;max-width:520px;margin-inline:auto;aspect-ratio:1.2}@media (max-width:760px){.glass-scope .cmp-scene{display:none}}.glass-scope .cmp-summary{max-width:30em;margin:0;font-family:var(--mg-serif);font-size:clamp(22px,2.4vw,32px);line-height:1.35;text-wrap:pretty}.glass-scope .cmp-claim{margin:0 0 clamp(28px,4vw,48px);padding:22px 24px;border-radius:20px;border:1px solid hsl(var(--ag-border));border-left:3px solid hsl(var(--ag-party-pro));background-color:hsl(var(--ag-fill-solid))}.glass-scope .cmp-claim p{margin:6px 0 0;font-family:var(--mg-serif);font-size:clamp(20px,2vw,26px);line-height:1.3}.glass-scope .cmp-timeline{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.glass-scope .cmp-timeline li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px 20px;border-radius:18px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid))}.glass-scope .cmp-timeline time{font-weight:700;font-variant-numeric:tabular-nums;color:hsl(var(--ag-muted))}.glass-scope .cmp-timeline h3{margin:0 0 4px;font-size:16px;font-weight:700}.glass-scope .cmp-timeline p{margin:0;font-size:14.5px;line-height:1.55;color:hsl(var(--ag-muted))}@media (max-width:559px){.glass-scope .cmp-timeline li{grid-template-columns:minmax(0,1fr);gap:4px}}.glass-scope .cmp-table{overflow:hidden;border-radius:22px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid));box-shadow:inset 0 1px 0 hsl(var(--ag-highlight)),var(--ag-shadow)}.glass-scope .cmp-matrix{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14.5px}.glass-scope .cmp-matrix col.cmp-col-feature{width:46%}.glass-scope .cmp-matrix td,.glass-scope .cmp-matrix th{padding:14px 16px;text-align:left;vertical-align:top;border-top:1px solid hsl(var(--ag-border));overflow-wrap:anywhere}.glass-scope .cmp-matrix thead th{border-top:0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ag-muted))}.glass-scope .cmp-matrix thead th.cmp-us{color:hsl(var(--ag-primary-text))}.glass-scope .cmp-matrix tbody th[scope=row]{font-weight:600}.glass-scope .cmp-matrix .cmp-cat th{padding-block:10px;background-color:hsl(var(--ag-fill-subtle));font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mg-party)}.glass-scope .cmp-matrix td.cmp-us{background-color:hsl(var(--ag-tint-bg)/.5)}.glass-scope .cmp-cell{display:flex;flex-direction:column;gap:4px}.glass-scope .cmp-mark{display:inline-flex;align-items:center;gap:6px;font-weight:700}.glass-scope .cmp-mark[data-mark=yes]{color:hsl(var(--ag-party-tenant))}.glass-scope .cmp-mark[data-mark=no]{color:hsl(var(--ag-muted))}.glass-scope .cmp-mark[data-mark=partial]{color:hsl(var(--ag-party-pro))}.glass-scope .cmp-cell small{font-size:12.5px;line-height:1.4;color:hsl(var(--ag-muted))}.glass-scope .cmp-source{margin:16px 0 0;max-width:70ch}@media (max-width:559px){.glass-scope .cmp-matrix{font-size:13.5px}.glass-scope .cmp-matrix col.cmp-col-feature{width:40%}.glass-scope .cmp-matrix td,.glass-scope .cmp-matrix th{padding:12px 10px}.glass-scope .cmp-matrix thead th{font-size:10.5px;letter-spacing:.06em}}.glass-scope .cmp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (max-width:767px){.glass-scope .cmp-two{grid-template-columns:minmax(0,1fr)}}.glass-scope .cmp-card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:22px;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 .cmp-card[data-us]{border-color:hsl(var(--ag-accent)/.45)}.glass-scope .cmp-card .mg-eyebrow[data-muted]{color:hsl(var(--ag-muted))}.glass-scope .cmp-card h3{margin:0;font-family:var(--mg-serif);font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.glass-scope .cmp-card p{margin:0;font-size:14.5px;line-height:1.6;color:hsl(var(--ag-muted))}.glass-scope .cmp-card dl{display:flex;flex-direction:column;gap:10px;margin:0}.glass-scope .cmp-card dt{font-weight:700}.glass-scope .cmp-card dd{margin:2px 0 0;font-size:14.5px;line-height:1.55;color:hsl(var(--ag-muted))}.glass-scope .cmp-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.glass-scope .cmp-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.55}.glass-scope .cmp-list svg{margin-top:3px;color:var(--mg-party)}.glass-scope .cmp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}@media (max-width:1023px){.glass-scope .cmp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.glass-scope .cmp-cards{grid-template-columns:minmax(0,1fr)}}.glass-scope .cmp-cards a{display:flex;flex-direction:column;gap:6px;height:100%;padding:20px;border-radius:18px;border:1px solid hsl(var(--ag-border));background-color:hsl(var(--ag-fill-solid));color:inherit;text-decoration:none;transition:border-color .2s var(--ag-ease)}.glass-scope .cmp-cards a:hover{border-color:hsl(var(--ag-accent)/.5)}.glass-scope .cmp-cards a:focus-visible{outline:2px solid hsl(var(--ag-accent));outline-offset:3px}.glass-scope .cmp-cards strong{font-size:16px}.glass-scope .cmp-cards span{font-size:14px;line-height:1.5;color:hsl(var(--ag-muted))}.glass-scope .cmp-cards em{margin-top:auto;padding-top:6px;font-style:normal;font-size:13.5px;font-weight:700;color:hsl(var(--ag-primary-text))}.glass-scope .cmp-group+.cmp-group{margin-top:clamp(32px,4vw,48px)}.glass-scope .cmp-group h3{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ag-muted))}@media (prefers-reduced-motion:reduce){.glass-scope .cmp-strip{scroll-behavior:auto}.glass-scope .cmp-cards a{transition:none}}