.gd--legal-index .gd-kicker{padding-left:14px}.gd--legal-index .gd-meta:empty{display:none}.gd-index-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:36px 0 0;display:grid}.gd-index-stat{border-radius:var(--radius-card);background:#ffffff0f;flex-direction:column-reverse;gap:6px;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.gd-index-stat dd{font-family:var(--font-heading);font-size:var(--fs-h2);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1}.gd-index-stat dt{color:#ffffffb8;font-size:14px}.gd-index-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.gd-index-shortcuts a{border-radius:var(--radius-card);background:var(--neutral-0);color:var(--navy-900);align-items:center;gap:12px;padding:12px 16px 12px 12px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .15s;display:flex}.gd-index-shortcuts a>span:not(.mrc-icon-tile){flex:1}.gd-index-shortcuts a>svg{color:var(--brand-500);flex:none}.gd-index-shortcuts a:hover{transform:translateY(-2px)}.gd-index-shortcuts a:focus-visible{outline:2px solid var(--neutral-0);outline-offset:3px}.gd-legal-index{padding-block:var(--section-py-tight)}.gd-legal-index__intro{max-width:70ch;margin-block:calc(var(--spacing) * 3) calc(var(--spacing) * 8);color:var(--neutral-700);font-size:var(--prose-body-size);line-height:1.6}.gd-legal-jurisdictions,.gd-legal-references{margin-top:var(--section-py-tight);padding-top:calc(var(--spacing) * 10);border-top:thin solid var(--line-light)}.gd-topic-rows{gap:20px;display:grid}.gd-topic-row{background:var(--surface-soft);scroll-margin-top:calc(var(--header-height) + 24px);border-radius:20px;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:40px;padding:32px;display:grid}.gd-topic-row__head{top:calc(var(--header-height) + 24px);align-self:start;position:sticky}.gd-topic-row__icon{--tile-size:48px;border-radius:14px;padding:12px}.gd-topic-row__icon svg{fill:none;stroke:currentColor}.gd-topic-row__head h3{color:var(--navy-900);font-family:var(--font-heading);font-size:var(--fs-h3);margin:18px 0 0;font-weight:700;line-height:1.25}.gd-topic-row__head p{color:var(--neutral-700);margin:10px 0 0;line-height:1.6}.gd-topic-row__head .gd-topic-row__count{background:var(--neutral-0);color:var(--navy-700);box-shadow:0 0 0 1px var(--line-light);border-radius:999px;margin-top:16px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.gd-topic-row__guides{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gd-topic-row__guides a{border-radius:var(--radius-card);background:var(--neutral-0);color:inherit;box-shadow:0 0 0 1px var(--line-light);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 18px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}.gd-topic-row__title{color:var(--navy-900);font-weight:700;line-height:1.4}.gd-topic-row__text{color:var(--neutral-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.gd-topic-row__arrow{color:var(--neutral-400);grid-area:1/2/span 2;align-self:center;transition:color .15s}.gd-topic-row__guides a:hover{box-shadow:0 0 0 1px var(--mrc-tile-ring-hover), 0 14px 30px -22px #050f2373;transform:translateY(-1px)}.gd-topic-row__guides a:hover .gd-topic-row__arrow,.gd-topic-row__guides a:hover .gd-topic-row__title{color:var(--brand-500)}.gd-topic-row__guides a:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.gd-legal-references>p{max-width:75ch;margin-block:calc(var(--spacing) * 3) calc(var(--spacing) * 5);line-height:1.6}.gd-legal-references ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gd-legal-references a{border-radius:var(--radius-control);background:var(--surface-soft);min-height:48px;color:var(--navy-700);box-shadow:inset 0 0 0 1px var(--line-light);align-items:center;gap:10px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.gd-legal-references a:hover{color:var(--brand-500)}@media not (min-width:64rem){.gd-index-stats,.gd-index-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-topic-row{grid-template-columns:1fr;gap:24px}.gd-topic-row__head{position:static}}@media not (min-width:40rem){.gd-index-shortcuts{grid-template-columns:1fr}.gd-index-stat{padding:16px}.gd-topic-row{border-radius:var(--radius-card);padding:20px}.gd-topic-row__guides a{padding:14px}}@media (prefers-reduced-motion:reduce){.gd-index-shortcuts a,.gd-topic-row__guides a,.gd-topic-row__arrow{transition:none}}
.pc{color:#1d4ed8;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0}.pc-bg-1{stop-color:#f6f9ff}.pc-bg-2{stop-color:#dce6ff}.pc-tile-1{stop-color:#3b82f6}.pc-tile-2{stop-color:#1d4ed8}.pc-glow{fill:#fff;opacity:.6}.pc-glow--b{opacity:.35}.pc-floor{fill:#2f5fd0;opacity:.16}.pc-win{fill:#fff}.pc-bar{fill:#eef3ff}.pc-dot{fill:#c7d6fb}.pc-addr{fill:#fff}.pc .pc-icon,.pc .pc-chip-icon{fill:none}.pc-icon{color:#fff}.pc-chip{fill:#fff}.pc-chip-icon{color:#2563eb}.pc-spark{fill:#3b82f6;opacity:.5}.pc-spark--s{opacity:.3}.pc-line{fill:#9fb8f2}.pc-line--title{fill:#2563eb}.pc-line--soft{fill:#dbe5fb}.pc-check{fill:#2563eb}.pc-box{fill:none;stroke:#c7d6fb;stroke-width:2px}.pc-tick{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pc-tick--seal{stroke-width:3px}.pc-seal{fill:#2563eb}.pc-row{fill:#f5f8ff}.pc-row--hot{fill:#fff;stroke:#c7d6fb;stroke-width:1.5px}.pc-avatar{fill:#c7d6fb}.pc-avatar--hot{fill:#93b4f7}.pc-alert{fill:#f97316}.pc-area{fill:#e3ecff}.pc-trend{fill:none;stroke:#2563eb;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.pc-point{fill:#fff;stroke:#f97316;stroke-width:3px}.pc-point--ok{stroke:#2563eb}.pc-star{fill:#2563eb}.pc-star--off{fill:#dbe5fb}.pc-pill{fill:#e3ecff}
.pcard{background:var(--neutral-0);border:1px solid var(--line-light);border-radius:var(--radius-card);min-width:0;box-shadow:var(--elevation-card);color:var(--neutral-950);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard__media{aspect-ratio:16/9;background:var(--surface-soft);position:relative;overflow:hidden}.pcard__media img,.pcard__media .pc{object-fit:cover;width:100%;height:100%;display:block}.pcard__body{flex-direction:column;flex:1;padding:20px 22px;display:flex}.pcard--compact .pcard__body{padding:16px 18px 18px}.pcard__cat{border-radius:var(--corner-pill);background:var(--brand-100);color:var(--brand-700);letter-spacing:0;align-self:flex-start;margin:0 0 12px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}.pcard .pcard__title{font-family:var(--font-heading);font-size:var(--fs-h3);letter-spacing:var(--ls-heading);color:var(--neutral-950);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pcard--compact .pcard__title{font-size:17px}.pcard .pcard__link{color:inherit;background:0 0;text-decoration:none}.pcard .pcard__link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.pcard .pcard__link:focus-visible{outline:none}.pcard:has(.pcard__link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pcard .pcard__excerpt{color:var(--neutral-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.pcard .pcard__meta{color:var(--neutral-700);flex-wrap:wrap;align-items:center;gap:8px;margin:auto 0 0;padding-top:16px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.pcard--default .pcard__meta{border-top:1px solid var(--line-light)}.pcard--default .pcard__excerpt{margin-bottom:18px}.pcard__dot{background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}@media (prefers-reduced-motion:no-preference){.pcard{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s}.pcard__media img,.pcard__media .pc{transition:transform .4s cubic-bezier(.16,1,.3,1)}.pcard:hover{transform:translateY(-2px)}.pcard:hover .pcard__media img,.pcard:hover .pcard__media .pc{transform:scale(1.02)}}.pcard:hover{border-color:var(--line-light-strong);box-shadow:var(--elevation-card-hover)}.pcard:hover .pcard__title{color:var(--brand-700)}
.mb-archive{--mb-font-ui:"Inter", system-ui, -apple-system, sans-serif;--mb-font-head:"Figtree", system-ui, -apple-system, sans-serif;--mb-font-sans:"Inter", sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:1.5em}@media (max-width:999.98px){.mb-archive{font-size:15px}}@media (max-width:689.98px){.mb-archive{letter-spacing:normal;font-size:14px}}.mb-archive .mb{--mb-accent:#0062f6;--mb-accent-2:#01a7ff;--mb-accent-deep:#0052cc;--mb-ink:#050f23;--mb-ink-2:#2a3344;--mb-ink-3:#5a6478;--mb-ink-4:#6e7583;--mb-bg:#fff;--mb-soft:#f2f5fc;--mb-line:#050f2314;--mb-line-2:#050f2324;--mb-edge:8vw;--mb-max:1200px;background:var(--mb-bg);color:var(--mb-ink);font-family:var(--mb-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.mb-archive .mb *,.mb-archive .mb :before,.mb-archive .mb :after{box-sizing:border-box}.mb-archive .mb h1,.mb-archive .mb h2,.mb-archive .mb h3{font-family:var(--mb-font-head);margin:0}.mb-archive .mb p{margin:0}.mb-archive .mb .mb-wrap{width:100%;max-width:var(--mb-max);padding-left:clamp(20px, var(--mb-edge), 72px);padding-right:clamp(20px, var(--mb-edge), 72px);margin:0 auto}.mb-archive .mb .mb-hero{text-align:left;background:var(--mb-bg);padding:clamp(28px,4vw,52px) 0 clamp(16px,2.2vw,26px)}.mb-archive .mb .mb-hero__inner{max-width:var(--mb-max);margin-left:auto;margin-right:auto}.mb-archive .mb .mb-crumbs{font-family:var(--mb-font-sans);color:var(--mb-ink-4);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;margin-bottom:11px;font-size:13px;font-weight:500;display:flex}.mb-archive .mb .mb-crumbs a{color:var(--mb-ink-3);text-decoration:none;transition:color .15s}.mb-archive .mb .mb-crumbs a:hover{color:var(--mb-accent)}.mb-archive .mb .mb-crumbs .mb-crumbs__sep{color:var(--mb-line-2)}.mb-archive .mb .mb-crumbs .mb-crumbs__current{color:var(--mb-ink);font-weight:600}.mb-archive .mb .mb-hero__title{font-family:var(--mb-font-head);letter-spacing:-.035em;color:var(--mb-ink);margin:0;font-size:clamp(46px,6.2vw,78px);font-weight:800;line-height:.98}.mb-archive .mb .mb-hero__sub{max-width:640px;color:var(--mb-ink-3);text-wrap:pretty;margin:16px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.62}.mb-archive .mb .mb-about{padding:0 0 clamp(48px,6vw,80px)}.mb-archive .mb .mb-about__body{border-top:1px solid var(--line-light);max-width:760px;color:var(--mb-ink-3);padding-top:clamp(24px,3vw,32px);font-size:14px;line-height:1.7}.mb-archive .mb .mb-about__body p+p{margin-top:10px}.mb-archive .mb .mb-about__body a{color:var(--mb-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-light);text-decoration-color:var(--line-light);text-underline-offset:3px}.mb-archive .mb .mb-about__body a:hover{color:var(--brand-700);text-decoration-color:currentColor}.mb-archive .mb .mb-filter{z-index:5;background:#fff;padding:clamp(22px,2.4vw,30px) 0 clamp(16px,1.8vw,20px);position:sticky;top:0}.mb-archive .mb .mb-chips{background:#eef0f3;border-radius:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;max-width:100%;padding:5px;display:inline-flex}.mb-archive .mb .mb-chip{appearance:none;cursor:pointer;font-family:var(--mb-font-sans);letter-spacing:0;color:var(--mb-ink-3);background:0 0;border:none;border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:600;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s}.mb-archive .mb .mb-chip:hover{color:var(--mb-ink)}.mb-archive .mb .mb-chip.is-active{color:var(--mb-ink);background:#fff;box-shadow:0 1px 2px #050f230f,0 2px 8px -3px #050f231f}.mb-archive .mb .mb-chip.is-active:hover{color:var(--mb-ink)}.mb-archive .mb .mb-list{padding:clamp(40px,5vw,64px) 0 clamp(64px,9vw,110px)}.mb-archive .mb .mb-list--nofilter{padding-top:clamp(8px,1.5vw,18px)}.mb-archive .mb .mb-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,30px);display:grid}.mb-archive .mb .mb-empty{text-align:center;color:var(--mb-ink-3);padding:40px 0;font-size:16px}.mb-archive .mb .mb-pager{font-family:var(--mb-font-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:clamp(40px,5vw,58px);display:flex}.mb-archive .mb .mb-pager:empty{display:none}.mb-archive .mb .mb-pager .page-numbers{min-width:42px;height:42px;color:var(--mb-ink-2);border:1px solid var(--mb-line-2);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.mb-archive .mb .mb-pager a.page-numbers:hover{color:var(--mb-accent);border-color:var(--mb-accent)}.mb-archive .mb .mb-pager .page-numbers.current{background:var(--mb-ink);border-color:var(--mb-ink);color:#fff}.mb-archive .mb .mb-pager .page-numbers.dots{min-width:22px;color:var(--mb-ink-4);background:0 0;border:none;padding:0}.mb-archive .mb .mb-pager .page-numbers.next svg,.mb-archive .mb .mb-pager .page-numbers.prev svg{color:currentColor}@media (max-width:980px){.mb-archive .mb .mb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.mb-archive .mb .mb-grid{grid-template-columns:1fr}}.mb-archive .mb a.mb-chip{text-decoration:none;display:inline-block}
