.MPwzGG_scope{background:var(--canvas);min-height:100dvh;color:var(--text-primary)}.MPwzGG_scope .shell{background:var(--canvas);min-height:100dvh;color:var(--text-primary);place-items:start center;padding:clamp(20px,4vw,44px) 16px 64px;display:grid}:is(.MPwzGG_scope .card,.MPwzGG_scope .card-wide){border:1px solid var(--border);background:var(--surface-strong);width:min(980px,100%);min-width:0;color:var(--text-primary);border-radius:22px;padding:clamp(22px,5vw,44px);box-shadow:0 10px 30px #2a1d170a}:is(.MPwzGG_scope .card h1,.MPwzGG_scope .card h2,.MPwzGG_scope .card h3){color:var(--text-brand);overflow-wrap:anywhere}.MPwzGG_scope .card h1{letter-spacing:-.045em;font-size:clamp(2rem,6vw,3.8rem);line-height:1.02}.MPwzGG_scope .card h2{margin-top:32px;margin-bottom:10px;font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.2}:is(.MPwzGG_scope .card p,.MPwzGG_scope .card li){overflow-wrap:anywhere;line-height:1.7}:is(.MPwzGG_scope .card ul,.MPwzGG_scope .card ol){padding-left:1.35rem}.MPwzGG_scope .eyebrow{color:var(--juniper);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:800}.MPwzGG_scope .quiet-copy{color:var(--text-muted);font-size:.92rem}.MPwzGG_scope code{background:var(--surface);max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;border-radius:6px;padding:2px 5px}.MPwzGG_scope a{color:var(--data-blue);text-underline-offset:3px}.MPwzGG_scope .primary-link{border:1px solid var(--brand-brown);background:var(--brand-brown);min-height:44px;color:var(--surface-strong);border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:10px 16px;text-decoration:none;display:inline-flex}:is(.MPwzGG_scope a:focus-visible,.MPwzGG_scope .primary-link:focus-visible){outline:3px solid var(--brand-brown);outline-offset:3px}.MPwzGG_scope .legal-back{color:var(--text-muted);font-size:.88rem;font-weight:600;text-decoration:none}:is(.MPwzGG_scope .legal-hero,.MPwzGG_scope .legal-doc-header){justify-items:start;gap:10px;margin-bottom:20px;display:grid}.MPwzGG_scope .legal-title-row h1{margin:0}.MPwzGG_scope .legal-doc-header h1{font-size:clamp(1.45rem,5vw,2.6rem);line-height:1.1}.MPwzGG_scope .legal-doc-header>p:first-child{margin:0 0 4px;font-size:.9rem;font-weight:600}.MPwzGG_scope .legal-title-row{align-items:center;gap:14px;min-width:0;display:flex}.MPwzGG_scope .legal-hero-copy{color:var(--text-muted);margin:0}.MPwzGG_scope .legal-icon-bubble{background:var(--juniper-soft);width:44px;height:44px;color:var(--juniper);border-radius:14px;flex:none;place-items:center;display:inline-grid}.MPwzGG_scope .legal-icon-bubble-large{border-radius:18px;width:56px;height:56px}.MPwzGG_scope .legal-group{margin-top:24px}.MPwzGG_scope .card .legal-group-heading{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.MPwzGG_scope .card ul.legal-tile-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.MPwzGG_scope .legal-tile{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-primary);border-radius:18px;align-items:center;gap:14px;padding:14px;text-decoration:none;display:flex}.MPwzGG_scope .legal-tile:hover{border-color:var(--brand-brown)}.MPwzGG_scope .legal-tile-body{flex:1;gap:2px;min-width:0;display:grid}.MPwzGG_scope .legal-tile-title{color:var(--text-brand);font-weight:700;line-height:1.3}.MPwzGG_scope .legal-tile-tagline{color:var(--text-muted);font-size:.9rem;line-height:1.4}.MPwzGG_scope .legal-tile-chevron{color:var(--text-muted);flex:none}.MPwzGG_scope .legal-meta-row{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0 0;font-size:.82rem;line-height:1.4;display:flex}.MPwzGG_scope .legal-meta-row code{padding:1px 6px;font-size:.78rem}.MPwzGG_scope .legal-chip{border-radius:999px;align-items:center;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.MPwzGG_scope .legal-chip-current{background:var(--success-surface);color:var(--success-foreground)}.MPwzGG_scope .legal-chip-muted{background:var(--warning-surface);color:var(--warning-foreground)}.MPwzGG_scope .card p.legal-note{background:var(--info-surface);color:var(--info-foreground);border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px 14px;line-height:1.5;display:flex}.MPwzGG_scope .legal-note-icon{flex:none;margin-top:2px}.MPwzGG_scope .card p.legal-callout{border:2px solid var(--warning-foreground);background:var(--warning-surface);color:var(--warning-foreground);border-radius:14px;padding:14px 16px;line-height:1.55}.MPwzGG_scope .legal-contents{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:16px 0 8px}.MPwzGG_scope .legal-contents summary{min-height:44px;color:var(--text-brand);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-weight:700;display:flex}.MPwzGG_scope .legal-contents-count{color:var(--text-muted);font-size:.82rem;font-weight:600}.MPwzGG_scope .card .legal-contents ol{margin:0;padding:0 16px 14px 2.2rem}.MPwzGG_scope .card .legal-contents li{padding:4px 0;line-height:1.5}.MPwzGG_scope .card section[id]{scroll-margin-top:16px}@media (max-width:640px){.MPwzGG_scope .shell{padding-inline:10px}:is(.MPwzGG_scope .card,.MPwzGG_scope .card-wide){border-radius:18px;padding:20px 18px}.MPwzGG_scope .primary-link{width:100%}}@media (max-width:430px){.MPwzGG_scope .shell{padding-inline:8px;padding-bottom:48px}}@media (prefers-color-scheme:dark){.MPwzGG_scope{background:var(--dark-canvas);color:var(--dark-text-primary)}.MPwzGG_scope .shell{background:var(--dark-canvas);color:var(--dark-text-primary)}:is(.MPwzGG_scope .card,.MPwzGG_scope .card-wide){border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary);box-shadow:none}:is(.MPwzGG_scope .card h1,.MPwzGG_scope .card h2,.MPwzGG_scope .card h3){color:var(--dark-text-primary)}.MPwzGG_scope .eyebrow{color:var(--dark-juniper)}.MPwzGG_scope .quiet-copy{color:var(--dark-text-muted)}:is(.MPwzGG_scope .legal-back,.MPwzGG_scope .legal-hero-copy,.MPwzGG_scope .legal-tile-tagline,.MPwzGG_scope .legal-tile-chevron,.MPwzGG_scope .legal-meta-row,.MPwzGG_scope .legal-contents-count,.MPwzGG_scope .card .legal-group-heading){color:var(--dark-text-muted)}.MPwzGG_scope .legal-icon-bubble{background:color-mix(in srgb, var(--dark-juniper) 18%, transparent);color:var(--dark-juniper)}:is(.MPwzGG_scope .legal-tile,.MPwzGG_scope .legal-contents){border-color:var(--dark-border-subtle);background:var(--dark-surface);color:var(--dark-text-primary)}.MPwzGG_scope .legal-tile:hover{border-color:var(--dark-border-strong)}:is(.MPwzGG_scope .legal-tile-title,.MPwzGG_scope .legal-contents summary){color:var(--dark-text-primary)}.MPwzGG_scope .legal-chip-current{background:color-mix(in srgb, var(--dark-juniper) 22%, transparent);color:var(--dark-text-primary)}.MPwzGG_scope .legal-chip-muted{background:var(--dark-surface-elevated);border:1px solid var(--dark-border-subtle);color:var(--dark-text-muted)}.MPwzGG_scope .card p.legal-note{background:color-mix(in srgb, var(--dark-data-blue) 16%, transparent);color:var(--dark-text-primary)}.MPwzGG_scope .card p.legal-callout{border-color:var(--dark-text-primary);background:var(--dark-surface);color:var(--dark-text-primary)}.MPwzGG_scope code{background:var(--dark-surface);color:var(--dark-text-primary)}.MPwzGG_scope a{color:var(--dark-data-blue)}.MPwzGG_scope .primary-link{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}:is(.MPwzGG_scope a:focus-visible,.MPwzGG_scope .primary-link:focus-visible){outline-color:var(--dark-text-primary)}}@media (prefers-reduced-motion:reduce){.MPwzGG_scope *,.MPwzGG_scope :before,.MPwzGG_scope :after{scroll-behavior:auto!important}}
