@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/fonts/plex/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/fonts/plex/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/fonts/plex/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/fonts/plex/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/fonts/plex/ibm-plex-sans-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/fonts/plex/ibm-plex-sans-cyrillic-600-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/fonts/plex/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/fonts/plex/ibm-plex-mono-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(/static/fonts/plex/ibm-plex-mono-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{ascent-override:101.32%;descent-override:27.18%;font-family:Plex Sans Fallback A;font-style:normal;font-weight:400;line-gap-override:0.00%;size-adjust:101.17%;src:local("Arial"),local("ArialMT")}@font-face{ascent-override:101.32%;descent-override:27.18%;font-family:Plex Sans Fallback A;font-style:normal;font-weight:600;line-gap-override:0.00%;size-adjust:101.17%;src:local("Arial Bold"),local("Arial-BoldMT")}@font-face{ascent-override:101.10%;descent-override:27.12%;font-family:Plex Sans Fallback R;font-style:normal;font-weight:400;line-gap-override:0.00%;size-adjust:101.39%;src:local("Roboto"),local("Roboto-Regular")}@font-face{ascent-override:101.10%;descent-override:27.12%;font-family:Plex Sans Fallback R;font-style:normal;font-weight:600;line-gap-override:0.00%;size-adjust:101.39%;src:local("Roboto Bold"),local("Roboto-Bold")}@font-face{ascent-override:102.52%;descent-override:27.50%;font-family:Plex Mono Fallback;font-style:normal;font-weight:400;line-gap-override:0.00%;size-adjust:99.98%;src:local("Courier New"),local("CourierNewPSMT")}:root{--rm-font-sans:"IBM Plex Sans","Plex Sans Fallback A","Plex Sans Fallback R",system-ui,-apple-system,"Segoe UI","Hiragino Sans","Noto Sans JP","Noto Sans KR",sans-serif;--rm-font-mono:"IBM Plex Mono","Plex Mono Fallback",ui-monospace,"SFMono-Regular",Menlo,monospace;--rm-weight-regular:400;--rm-weight-bold:600;--rm-bg:#f6f6f4;--rm-surface:#fff;--rm-ink:#15181c;--rm-ink-2:#474e57;--rm-ink-3:#636a73;--rm-rule:#d9dcdf;--rm-rule-strong:#15181c;--rm-accent:#1e3a5c;--rm-accent-hover:#142a45;--rm-accent-ink:#fff;--rm-accent-tint:#e8edf3;--rm-mark:#fff2c4;--rm-focus:#1e3a5c;--rm-map-licensed:#4a7ca0;--rm-map-varies:#b8893a;--rm-map-varies-hatch:#ecdcba;--rm-map-prohibited:#6b4336;--rm-map-monopoly:#9dbad0;--rm-map-unregulated:#868b91;--rm-map-not-assessed:#d6d2c7;--rm-map-not-covered:#eaeae5;--rm-map-ocean:#fff;--rm-map-border:#fff;--rm-map-selected:#15181c;--rm-text-xs:0.8125rem;--rm-text-sm:0.9375rem;--rm-text-md:1.0625rem;--rm-text-read:1.125rem;--rm-text-lg:1.375rem;--rm-text-xl:1.75rem;--rm-text-2xl:2.5rem;--rm-leading-tight:1.18;--rm-leading-snug:1.35;--rm-leading-body:1.6;--rm-leading-read:1.68;--rm-space-1:0.25rem;--rm-space-2:0.5rem;--rm-space-3:0.75rem;--rm-space-4:1rem;--rm-space-5:1.5rem;--rm-space-6:2rem;--rm-space-7:3rem;--rm-space-8:4rem;--rm-space-9:6rem;--rm-radius-1:2px;--rm-radius-2:4px;--rm-radius-sheet:10px;--rm-shadow-pop:0 1px 2px rgba(21,24,28,.08),0 8px 28px rgba(21,24,28,.12);--rm-tap:2.75rem;--rm-page:82rem;--rm-gutter:4rem;--rm-measure:45rem;--rm-map-h:36rem;--rm-map-h-mobile:26rem;--rm-pop-w:25rem;--rm-z-pop:20;--rm-z-sheet:60;--rm-z-menu:70;--rm-z-cookie:80;--rm-header-h:4.5rem;--rm-header-h-mobile:3.75rem;--rm-rail:20rem;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--rm-bg:#121417;--rm-surface:#1a1d21;--rm-ink:#e6e8eb;--rm-ink-2:#b0b6be;--rm-ink-3:#8f969e;--rm-rule:#30353b;--rm-rule-strong:#c9ced4;--rm-accent:#8fb3d9;--rm-accent-hover:#b8d0ea;--rm-accent-ink:#0f1215;--rm-accent-tint:#1f2a37;--rm-mark:#4d4220;--rm-mark-c:#2f5a88;--rm-focus:#8fb3d9;--rm-map-licensed:#5e90b6;--rm-map-varies:#c49c52;--rm-map-varies-hatch:#4e4127;--rm-map-prohibited:#a2685a;--rm-map-monopoly:#a6c1d4;--rm-map-unregulated:#7d848c;--rm-map-not-assessed:#50555b;--rm-map-not-covered:#2a2e33;--rm-map-ocean:#1a1d21;--rm-map-border:#1a1d21;--rm-map-selected:#f2f4f6;--rm-shadow-pop:0 1px 2px rgba(0,0,0,.4),0 10px 32px rgba(0,0,0,.55)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--rm-bg:#121417;--rm-surface:#1a1d21;--rm-ink:#e6e8eb;--rm-ink-2:#b0b6be;--rm-ink-3:#8f969e;--rm-rule:#30353b;--rm-rule-strong:#c9ced4;--rm-accent:#8fb3d9;--rm-accent-hover:#b8d0ea;--rm-accent-ink:#0f1215;--rm-accent-tint:#1f2a37;--rm-mark:#4d4220;--rm-mark-c:#2f5a88;--rm-focus:#8fb3d9;--rm-map-licensed:#5e90b6;--rm-map-varies:#c49c52;--rm-map-varies-hatch:#4e4127;--rm-map-prohibited:#a2685a;--rm-map-monopoly:#a6c1d4;--rm-map-unregulated:#7d848c;--rm-map-not-assessed:#50555b;--rm-map-not-covered:#2a2e33;--rm-map-ocean:#1a1d21;--rm-map-border:#1a1d21;--rm-map-selected:#f2f4f6;--rm-shadow-pop:0 1px 2px rgba(0,0,0,.4),0 10px 32px rgba(0,0,0,.55)}}html{font-size:16px;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{background:var(--rm-bg);color:var(--rm-ink);font:var(--rm-weight-regular) var(--rm-text-md)/var(--rm-leading-body) var(--rm-font-sans);text-rendering:optimizeLegibility;transition:background-color .2s,color .2s}body,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{color:var(--rm-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--rm-accent-hover);text-decoration-thickness:2px}:focus-visible{border-radius:var(--rm-radius-1);outline:3px solid var(--rm-focus);outline-offset:2px}.rm-sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.rm-wrap{margin:0 auto;max-width:calc(var(--rm-page) + var(--rm-gutter)*2);padding:0 var(--rm-gutter)}.rm-mono{letter-spacing:0}.rm-label,.rm-mono{font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.rm-label{color:var(--rm-ink-2);letter-spacing:.06em;text-transform:uppercase}.rm-sw{border-radius:var(--rm-radius-1);box-shadow:inset 0 0 0 1px rgba(21,24,28,.12);display:inline-block;flex:none;height:.875rem;vertical-align:-.1em;width:.875rem}.rm-st--licensed{background:var(--rm-map-licensed)}.rm-st--varies{background:repeating-linear-gradient(45deg,var(--rm-map-varies) 0 3px,var(--rm-map-varies-hatch) 3px 5px)}.rm-st--prohibited{background:var(--rm-map-prohibited)}.rm-st--monopoly{background:var(--rm-map-monopoly)}.rm-st--unregulated{background:var(--rm-map-unregulated)}.rm-st--not-assessed{background:var(--rm-map-not-assessed)}.rm-st--not-covered{background:var(--rm-map-not-covered)}.rm-btn{align-items:center;border:1px solid var(--rm-accent);border-radius:var(--rm-radius-1);cursor:pointer;display:inline-flex;font:var(--rm-weight-bold) var(--rm-text-sm)/1 var(--rm-font-sans);gap:var(--rm-space-2);justify-content:center;min-height:var(--rm-tap);padding:0 var(--rm-space-5);text-decoration:none}.rm-btn--primary{background:var(--rm-accent);color:var(--rm-accent-ink)}.rm-btn--primary:hover{background:var(--rm-accent-hover);color:var(--rm-accent-ink);text-decoration:none}.rm-btn--quiet{background:var(--rm-surface);color:var(--rm-accent)}.rm-btn--quiet:hover{background:var(--rm-accent-tint)}.rm-header{background:var(--rm-surface);border-bottom:1px solid var(--rm-rule)}.rm-header-in{align-items:center;display:flex;gap:var(--rm-space-6);min-height:4.5rem}.rm-wordmark{align-items:center;display:inline-flex;font-size:1.3125rem;font-weight:var(--rm-weight-bold);gap:var(--rm-space-2);letter-spacing:-.01em;min-height:var(--rm-tap)}.rm-wordmark,.rm-wordmark:hover{color:var(--rm-ink);text-decoration:none}.rm-wordmark-sq{background:var(--rm-accent);height:.875rem;width:.875rem}.rm-nav{display:flex;gap:var(--rm-space-2);margin-left:auto}.rm-nav a{align-items:center;color:var(--rm-ink);display:inline-flex;font-size:var(--rm-text-sm);min-height:var(--rm-tap);padding:0 var(--rm-space-3);text-decoration:none}.rm-nav a:hover,.rm-nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--rm-accent);color:var(--rm-ink)}.rm-lang{align-items:center;background:none;border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-ink);cursor:pointer;display:inline-flex;font:var(--rm-weight-regular) var(--rm-text-xs)/1 var(--rm-font-mono);gap:var(--rm-space-2);min-height:var(--rm-tap);min-width:var(--rm-tap);padding:0 var(--rm-space-3)}.rm-caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;height:0;width:0}.rm-menu-btn{display:none}.hp-hero{-moz-column-gap:var(--rm-space-7);column-gap:var(--rm-space-7);display:grid;grid-template-areas:"text map" "search map" "filter map" "links links";grid-template-columns:25rem minmax(0,1fr);grid-template-rows:auto auto 1fr auto;padding-bottom:var(--rm-space-7);padding-top:var(--rm-space-7)}.hp-hero-text{grid-area:text}.hp-hero h1{font-size:2.375rem;font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight);text-wrap:balance}.hp-hero-sub{color:var(--rm-ink-2);font-size:var(--rm-text-md);margin-top:var(--rm-space-4);text-wrap:pretty}.lm-search{grid-area:search;margin-top:var(--rm-space-6);position:relative}.lm-search-label{display:block;font-size:var(--rm-text-sm);font-weight:var(--rm-weight-bold);margin-bottom:var(--rm-space-2)}.lm-search-row{display:flex}.lm-search-input{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1) 0 0 var(--rm-radius-1);border-right:0;color:var(--rm-ink);flex:1;font:inherit;height:3.25rem;min-width:0;padding:0 var(--rm-space-4)}.lm-search-input::-moz-placeholder{color:var(--rm-ink-3)}.lm-search-input::placeholder{color:var(--rm-ink-3)}.lm-search-input:focus-visible{outline:3px solid var(--rm-focus);outline-offset:0}.lm-search-go{border-radius:0 var(--rm-radius-1) var(--rm-radius-1) 0;height:3.25rem}.lm-search-list{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);box-shadow:var(--rm-shadow-pop);left:0;margin-top:var(--rm-space-1);position:absolute;right:0;top:100%;z-index:var(--rm-z-sheet)}.rm-opt{align-items:center;cursor:pointer;display:flex;gap:var(--rm-space-3);min-height:var(--rm-tap);padding:0 var(--rm-space-4)}.rm-opt+.rm-opt{border-top:1px solid var(--rm-rule)}.rm-opt.is-active{background:var(--rm-accent-tint)}.rm-opt-name{flex:1}.rm-opt-name mark{background:var(--rm-mark);color:inherit;font-weight:var(--rm-weight-bold)}.rm-opt-status{color:var(--rm-ink-2);font-size:var(--rm-text-xs)}.rm-none{color:var(--rm-ink-2);font-size:var(--rm-text-sm);padding:var(--rm-space-3) var(--rm-space-4)}.lm-wrap{grid-area:map;position:relative}.lm-map{background:var(--rm-map-ocean);border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);height:var(--rm-map-h);overflow:hidden}.rm-svg{display:block;height:100%;width:100%}.rm-c{stroke:var(--rm-map-border);stroke-width:.5;vector-effect:non-scaling-stroke}.rm-c.is-covered,.rm-mk{cursor:pointer}.rm-c.is-covered:hover,.rm-mk:hover{stroke:var(--rm-map-selected);stroke-width:1}.rm-mk{stroke:var(--rm-surface);stroke-width:1.25;vector-effect:non-scaling-stroke}.rm-c.is-dim,.rm-mk.is-dim{fill-opacity:.14}.lm-map.is-zoomed .rm-svg{cursor:grab}.lm-map.is-zoomed .rm-svg:active{cursor:grabbing}.rm-c.is-sel,.rm-mk.is-sel{stroke:var(--rm-map-selected);stroke-width:2}.lm-stage{position:relative}.lm-zoom{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);bottom:var(--rm-space-3);box-shadow:0 1px 2px rgba(21,24,28,.08);display:flex;flex-direction:column;position:absolute;right:var(--rm-space-3)}.lm-wrap:has(.lm-detail.is-open:not([data-side=left])) .lm-zoom{left:var(--rm-space-3);right:auto}.lm-zoom button{background:none;border:0;color:var(--rm-ink);cursor:pointer;font:var(--rm-weight-regular) 1.375rem/1 var(--rm-font-sans);height:var(--rm-tap);padding:0;width:var(--rm-tap)}.lm-zoom button+button{border-top:1px solid var(--rm-rule)}.lm-zoom button:hover{background:var(--rm-accent-tint)}.lm-zoom .lm-zoom-reset{font:var(--rm-weight-regular) .6875rem/1 var(--rm-font-mono);height:2rem;letter-spacing:.04em;text-transform:uppercase}.lm-map-hint{display:none}.lm-legend{color:var(--rm-ink-2);display:flex;flex-wrap:wrap;font-size:var(--rm-text-xs);gap:var(--rm-space-2) var(--rm-space-5);margin-top:var(--rm-space-3)}.lm-legend li{align-items:center;display:inline-flex;gap:var(--rm-space-2)}.lm-filter{align-self:start;grid-area:filter;margin-top:var(--rm-space-5);position:relative}.lm-filter-btn{align-items:center;background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);color:var(--rm-ink);cursor:pointer;display:flex;font:inherit;gap:var(--rm-space-3);height:3.25rem;padding:0 var(--rm-space-4);text-align:left;width:100%}.lm-filter-btn[aria-expanded=true] .rm-caret{transform:rotate(180deg)}.lm-filter-sws{display:inline-flex;flex:none;gap:2px}.lm-filter:not([data-active=all]) .lm-filter-btn{border-color:var(--rm-accent);box-shadow:inset 0 0 0 1px var(--rm-accent)}.lm-filter-value{align-items:center;display:flex;flex:1;gap:var(--rm-space-3)}.lm-filter-menu .rm-mono,.lm-filter-value .rm-mono{color:var(--rm-ink-2);margin-left:auto}.lm-filter-all{border-radius:var(--rm-radius-1);box-shadow:inset 0 0 0 1px rgba(21,24,28,.12);display:inline-flex;flex:none;overflow:hidden}.lm-filter-all i{display:block;height:.875rem;width:.3125rem}.lm-filter-menu{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);box-shadow:var(--rm-shadow-pop);left:0;margin-left:0;margin-right:0;margin-top:var(--rm-space-1);min-width:0;padding:var(--rm-space-1) 0;position:absolute;right:0;top:100%;z-index:var(--rm-z-sheet)}.lm-filter-opt{align-items:center;cursor:pointer;display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-3);min-height:var(--rm-tap);padding:0 var(--rm-space-4)}.lm-filter-opt:hover{background:var(--rm-accent-tint)}.lm-filter-opt--all{border-bottom:1px solid var(--rm-rule);font-weight:var(--rm-weight-bold)}.lm-filter-opt input{height:1px;opacity:0;position:absolute;width:1px}.lm-check{background:var(--rm-surface);border:1.5px solid var(--rm-ink);border-radius:var(--rm-radius-1);flex:none;height:1.125rem;position:relative;width:1.125rem}.lm-filter-opt input:checked+.lm-check{background:var(--rm-accent);border-color:var(--rm-accent)}.lm-filter-opt input:checked+.lm-check:after{border:solid var(--rm-accent-ink);border-width:0 2px 2px 0;content:"";height:.6rem;left:.3rem;position:absolute;top:.08rem;transform:rotate(45deg);width:.3rem}.lm-filter-opt input:indeterminate+.lm-check{background:var(--rm-accent);border-color:var(--rm-accent)}.lm-filter-opt input:indeterminate+.lm-check:after{background:var(--rm-accent-ink);content:"";height:2px;left:.2rem;position:absolute;right:.2rem;top:calc(50% - 1px)}.lm-filter-opt input:focus-visible+.lm-check{outline:3px solid var(--rm-focus);outline-offset:2px}.lm-filter-opt .rm-mono{color:var(--rm-ink-2);margin-left:auto}.lm-detail{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-2);box-shadow:var(--rm-shadow-pop);max-height:calc(var(--rm-map-h) - var(--rm-space-4)*2);overflow:hidden auto;padding:var(--rm-space-5);position:absolute;right:var(--rm-space-4);top:var(--rm-space-4);width:22rem;width:var(--rm-pop-w);z-index:var(--rm-z-pop)}.lm-detail[data-side=left]{left:var(--rm-space-4);right:auto}.lm-detail[hidden]{display:none}.lm-detail-head{align-items:center;display:flex;gap:var(--rm-space-3)}.lm-detail-flag{box-shadow:0 0 0 1px var(--rm-rule);height:1.125rem;object-fit:cover;width:1.5rem}.lm-detail-name{flex:1;font-size:var(--rm-text-lg);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug);outline:none}.lm-detail-close{background:none;border:0;border-radius:var(--rm-radius-1);color:var(--rm-ink-2);cursor:pointer;font-size:1.5rem;height:var(--rm-tap);line-height:1;margin:calc(var(--rm-space-3)*-1) calc(var(--rm-space-3)*-1) calc(var(--rm-space-3)*-1) 0;width:var(--rm-tap)}.lm-detail-close:hover{background:var(--rm-bg);color:var(--rm-ink)}.lm-detail-status{align-items:center;background:var(--rm-bg);border-radius:var(--rm-radius-1);display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-2);margin-top:var(--rm-space-4);padding:var(--rm-space-2) var(--rm-space-3)}.lm-detail-scope{color:var(--rm-ink-2)}.lm-detail-note{font-size:var(--rm-text-sm);line-height:var(--rm-leading-body);margin-top:var(--rm-space-4);text-wrap:pretty}.lm-detail-regions{font-size:var(--rm-text-sm);margin-top:var(--rm-space-3)}.lm-detail-regions li{align-items:center;display:flex;gap:var(--rm-space-2);padding:var(--rm-space-1) 0}.lm-detail-regions li span:last-child{color:var(--rm-ink-2);font-size:var(--rm-text-xs);margin-left:auto}.lm-detail-updated{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.lm-detail-more{margin-top:var(--rm-space-3);width:100%}.lm-detail-foot{margin-top:var(--rm-space-4)}.lm-detail-foot .lm-detail-updated{margin-top:0}.lm-detail-prods{display:grid;gap:var(--rm-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--rm-space-4)}.lm-filter-t{white-space:nowrap}.lm-prod.is-scored .lm-prod-ico{box-shadow:0 0 0 2px var(--rm-surface),0 0 0 4px var(--rm-ink)}.lm-prod{align-items:center;display:flex;flex-direction:column;text-align:center}.lm-prod-ico{border-radius:var(--rm-radius-2);box-shadow:inset 0 0 0 1px rgba(21,24,28,.12);color:var(--rm-surface);display:grid;height:2.25rem;place-items:center;width:2.25rem}.rm-pst--monopoly .lm-prod-ico,.rm-pst--not-assessed .lm-prod-ico,.rm-pst--varies .lm-prod-ico{color:var(--rm-ink)}.lm-prod-k{color:var(--rm-ink-2);margin-top:var(--rm-space-1)}.lm-prod-k,.lm-prod-v{font-size:.75rem;line-height:1.25}.lm-prod-v{font-weight:var(--rm-weight-bold)}.lm-detail-flags{border-top:1px solid var(--rm-rule);display:grid;font-size:var(--rm-text-sm);gap:var(--rm-space-1);margin-top:var(--rm-space-3);padding-top:var(--rm-space-3)}.lm-detail-flags li{align-items:center;display:flex;gap:var(--rm-space-2)}.lm-detail-flags svg{color:var(--rm-map-prohibited);flex:none}.lm-detail-news{border-bottom:1px solid var(--rm-rule);border-top:1px solid var(--rm-rule);margin-top:var(--rm-space-4)}.lm-detail-news-t{align-items:center;background:none;border:0;color:var(--rm-ink);cursor:pointer;display:flex;font:var(--rm-weight-bold) var(--rm-text-sm)/1 var(--rm-font-sans);gap:var(--rm-space-2);min-height:var(--rm-tap);padding:0;text-align:left;width:100%}.lm-detail-news-t .rm-mono{color:var(--rm-ink-2)}.rm-chev{border-bottom:2px solid;border-right:2px solid;flex:none;height:.5rem;margin-left:auto;transform:translateY(-2px) rotate(45deg);transition:transform .15s;width:.5rem}[aria-expanded=true]>.rm-chev{transform:translateY(2px) rotate(-135deg)}.lm-detail-newslist li{border-top:1px solid var(--rm-rule);display:grid;font-size:var(--rm-text-sm);gap:2px;line-height:var(--rm-leading-snug);padding:var(--rm-space-2) 0}.lm-detail-newslist time{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.lm-detail-newslist a{color:var(--rm-ink);font-weight:var(--rm-weight-bold);text-decoration:none}.lm-detail-newslist a:hover{color:var(--rm-accent);text-decoration:underline}.lm-detail-newsmore{align-items:center;display:inline-flex;font-size:var(--rm-text-sm);font-weight:var(--rm-weight-bold);min-height:var(--rm-tap)}.lm-sheet-handle{display:none}.hp-countries{align-items:baseline;border-top:1px solid var(--rm-rule);display:flex;gap:var(--rm-space-5);grid-area:links;margin-top:var(--rm-space-6);padding-top:var(--rm-space-4)}.hp-countries h2{flex:none}.hp-countries ul{-moz-column-gap:var(--rm-space-4);column-gap:var(--rm-space-4);display:flex;flex-wrap:wrap;font-size:var(--rm-text-sm);row-gap:0}.hp-countries li a{align-items:center;color:var(--rm-ink);display:inline-flex;min-height:2rem}.hp-countries li a:hover{color:var(--rm-accent)}.hp-countries .hp-countries-all a{color:var(--rm-accent);font-weight:var(--rm-weight-bold)}.hp-sec{padding-bottom:var(--rm-space-7);padding-top:var(--rm-space-7)}.hp-sec-head{align-items:baseline;border-bottom:2px solid var(--rm-rule-strong);display:flex;gap:var(--rm-space-4);justify-content:space-between;padding-bottom:var(--rm-space-3)}.hp-sec-title{font-size:var(--rm-text-xl);letter-spacing:-.01em;line-height:var(--rm-leading-snug)}.hp-sec-link,.hp-sec-title{font-weight:var(--rm-weight-bold)}.hp-sec-link{align-items:center;display:inline-flex;font-size:var(--rm-text-sm);min-height:var(--rm-tap)}.hp-news{display:grid;gap:var(--rm-space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-top:var(--rm-space-5)}.hp-meta{color:var(--rm-ink-2);display:flex;flex-wrap:wrap;font-size:var(--rm-text-xs);gap:var(--rm-space-1) var(--rm-space-3)}.hp-meta,.hp-meta-topic{align-items:center;font-family:var(--rm-font-mono)}.hp-meta-topic{background:var(--rm-accent-tint);border-radius:var(--rm-radius-1);color:var(--rm-accent);display:inline-flex;font-size:.75rem;letter-spacing:.06em;line-height:1.2;padding:.2rem .45rem;text-transform:uppercase}.hp-lead-figure{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,var(--rm-surface) 0 10px,var(--rm-bg) 10px 20px);border:1px solid var(--rm-rule);display:grid;margin-bottom:var(--rm-space-4);place-items:center;text-decoration:none}.hp-lead-figure span{color:var(--rm-ink-3);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.hp-lead-title{font-size:2.25rem;font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight);margin-top:var(--rm-space-4);text-wrap:balance}.hp-analysis-title a,.hp-lead-title a,.hp-wire-title a{color:var(--rm-ink);text-decoration:none}.hp-analysis-title a:hover,.hp-lead-title a:hover,.hp-wire-title a:hover{color:var(--rm-accent);text-decoration:underline;text-decoration-thickness:2px}.hp-lead-intro{color:var(--rm-ink);font-size:var(--rm-text-read);line-height:var(--rm-leading-body);max-width:var(--rm-measure);text-wrap:pretty}.hp-lead-by,.hp-lead-intro{margin-top:var(--rm-space-4)}.hp-lead-by{color:var(--rm-ink-2);font-size:var(--rm-text-sm)}.hp-wire li{border-bottom:1px solid var(--rm-rule);padding:var(--rm-space-4) 0}.hp-wire li:first-child{padding-top:0}.hp-wire-title{font-size:var(--rm-text-md);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug);margin-top:var(--rm-space-2)}.hp-wire-sub{color:var(--rm-ink-2);display:-webkit-box;font-size:var(--rm-text-sm);-webkit-line-clamp:1;margin-top:var(--rm-space-1);overflow:hidden;-webkit-box-orient:vertical}.hp-analysis{display:grid;gap:var(--rm-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:var(--rm-space-5)}.hp-analysis-card{display:flex;flex-direction:column;gap:var(--rm-space-3)}.hp-analysis-title{font-size:var(--rm-text-lg);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug);text-wrap:balance}.ce-chart{background:var(--rm-surface);border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);margin-top:var(--rm-space-2);padding:var(--rm-space-4)}.ce-chart-title{font-size:var(--rm-text-sm);font-weight:var(--rm-weight-bold)}.ce-chart-sub{color:var(--rm-ink-2);font-size:var(--rm-text-xs);margin-top:var(--rm-space-1)}.ce-bars{align-items:flex-end;display:flex;gap:var(--rm-space-2);height:9rem;margin-top:var(--rm-space-4)}.ce-bars li{align-items:center;color:var(--rm-ink-2);display:flex;flex:1;flex-direction:column;font-family:var(--rm-font-mono);font-size:.6875rem;gap:var(--rm-space-1);height:100%;justify-content:flex-end}.ce-bars i{background:var(--rm-accent);display:block;flex:none;width:100%}.ce-bars li:last-child i{background:var(--rm-map-varies)}.ce-hbars{display:grid;gap:var(--rm-space-3);margin-top:var(--rm-space-4)}.ce-hbars li{color:var(--rm-ink-2);display:grid;font-size:var(--rm-text-xs);gap:var(--rm-space-1) var(--rm-space-3);grid-template-columns:1fr auto}.ce-hbars i{background:var(--rm-accent);display:block;grid-column:1/-1;height:.5rem}.ce-hbars b{color:var(--rm-ink);font-family:var(--rm-font-mono);font-weight:var(--rm-weight-regular)}.ce-steps{display:grid;font-size:var(--rm-text-xs);gap:var(--rm-space-2);margin-top:var(--rm-space-4)}.ce-steps li{border-bottom:1px solid var(--rm-rule);display:grid;gap:var(--rm-space-3);grid-template-columns:6.5rem 1fr;padding-bottom:var(--rm-space-2)}.ce-steps b{color:var(--rm-accent);font-family:var(--rm-font-mono);font-weight:var(--rm-weight-regular)}.ce-source{color:var(--rm-ink-3);font-size:var(--rm-text-xs);margin-top:var(--rm-space-3)}.rm-footer{background:var(--rm-surface);border-top:1px solid var(--rm-rule);margin-top:var(--rm-space-8)}.rm-footer-in{align-items:center;display:grid;gap:var(--rm-space-4) var(--rm-space-7);grid-template-columns:minmax(0,1fr) auto;padding-bottom:var(--rm-space-6);padding-top:var(--rm-space-6)}.rm-footer-about{color:var(--rm-ink-2);font-size:var(--rm-text-sm);max-width:40rem}.rm-footer-links{display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-2)}.rm-footer-links a,.rm-footer-links button{align-items:center;background:none;border:0;color:var(--rm-ink);cursor:pointer;display:inline-flex;font:inherit;min-height:var(--rm-tap);padding:0 var(--rm-space-2);text-decoration:underline;text-underline-offset:.18em}.rm-footer-copy{border-top:1px solid var(--rm-rule);color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);grid-column:1/-1;padding-top:var(--rm-space-4)}.rm-breadcrumb ol{display:flex;flex-wrap:wrap;font-size:var(--rm-text-sm)}.rm-breadcrumb li,.rm-breadcrumb ol{align-items:center;gap:var(--rm-space-2)}.rm-breadcrumb li{display:inline-flex}.rm-breadcrumb li+li:before{color:var(--rm-ink-3);content:"›"}.rm-breadcrumb a{align-items:center;color:var(--rm-ink-2);display:inline-flex;min-height:var(--rm-tap)}.rm-breadcrumb [aria-current]{color:var(--rm-ink)}.lc-page{-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-areas:"crumb crumb crumb" "toc head head" "toc body status";grid-template-columns:14rem minmax(0,var(--rm-measure)) minmax(0,1fr);padding-bottom:var(--rm-space-8);padding-top:var(--rm-space-3)}.lc-page>.rm-breadcrumb{grid-area:crumb}.lc-head{border-bottom:2px solid var(--rm-rule-strong);grid-area:head;margin-bottom:var(--rm-space-6);padding:var(--rm-space-5) 0 var(--rm-space-6)}.lc-kicker{align-items:center;display:flex;gap:var(--rm-space-3)}.lc-kicker img{box-shadow:0 0 0 1px var(--rm-rule);height:1.3125rem;width:1.75rem}.lc-title{font-size:var(--rm-text-2xl);font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight);margin-top:var(--rm-space-3);max-width:52rem;text-wrap:balance}.lc-byline{color:var(--rm-ink-2);display:flex;flex-wrap:wrap;font-size:var(--rm-text-sm);gap:var(--rm-space-2) var(--rm-space-5);margin-top:var(--rm-space-4)}.lc-byline a,.lc-byline b{color:var(--rm-ink)}.lc-byline b{font-weight:var(--rm-weight-bold)}.lc-toc{align-self:start;grid-area:toc;padding-top:var(--rm-space-5);position:sticky;top:var(--rm-space-5)}.lc-toc ol{border-left:1px solid var(--rm-rule);counter-reset:toc;margin-top:var(--rm-space-3)}.lc-toc li{counter-increment:toc}.lc-toc a{border-left:2px solid transparent;color:var(--rm-ink-2);display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-3);line-height:var(--rm-leading-snug);margin-left:-1px;min-height:2.25rem;padding:var(--rm-space-2) var(--rm-space-3);text-decoration:none}.lc-toc a:before{color:var(--rm-ink-3);content:counter(toc,decimal-leading-zero);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding-top:.1em}.lc-toc a:hover{border-left-color:var(--rm-rule-strong);color:var(--rm-ink)}.lc-toc a[aria-current]{border-left-color:var(--rm-accent);color:var(--rm-ink);font-weight:var(--rm-weight-bold)}.lc-status{align-self:start;background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);grid-area:status;position:sticky;top:var(--rm-space-5)}.lc-status-head{display:flex;justify-content:space-between;padding:var(--rm-space-3) var(--rm-space-4)}.lc-status-head,.lc-status-main{align-items:center;border-bottom:1px solid var(--rm-rule)}.lc-status-main{display:grid;gap:var(--rm-space-3);grid-template-columns:1fr 4.5rem;padding:var(--rm-space-4)}.lc-status-main strong{align-items:center;display:flex;font-size:var(--rm-text-lg);gap:var(--rm-space-2)}.lc-status-main p{color:var(--rm-ink-2);font-size:var(--rm-text-xs);margin-top:var(--rm-space-1)}.lc-shape{height:3.75rem;width:4.5rem}.lc-shape path{fill:var(--rm-map-prohibited)}.lc-status dl{margin:0}.lc-status dl div{align-items:center;border-bottom:1px solid var(--rm-rule);display:grid;font-size:var(--rm-text-sm);gap:var(--rm-space-3);grid-template-columns:1fr auto;padding:var(--rm-space-2) var(--rm-space-4)}.lc-status dt{color:var(--rm-ink-2)}.lc-status dd{align-items:center;display:flex;font-weight:var(--rm-weight-bold);gap:var(--rm-space-2);justify-content:flex-end;margin:0;text-align:right}.lc-status-foot{font-size:var(--rm-text-sm);padding:var(--rm-space-3) var(--rm-space-4)}.lc-status-foot p+p{margin-top:var(--rm-space-1)}.lc-body{font-size:var(--rm-text-read);grid-area:body;line-height:var(--rm-leading-read)}.lc-body ol,.lc-body p,.lc-body ul{margin-top:var(--rm-space-4);text-wrap:pretty}.lc-lede{font-size:1.3125rem;font-weight:var(--rm-weight-regular);line-height:1.5}.lc-body h2{border-top:1px solid var(--rm-rule);font-size:var(--rm-text-xl);font-weight:var(--rm-weight-bold);letter-spacing:-.01em;line-height:var(--rm-leading-snug);margin-top:var(--rm-space-8);padding-top:var(--rm-space-4);scroll-margin-top:var(--rm-space-5)}.lc-body h2 .rm-label{display:block;margin-bottom:var(--rm-space-2)}.lc-prose-list li{padding-left:var(--rm-space-5);position:relative}.lc-prose-list li+li{margin-top:var(--rm-space-2)}.lc-prose-list li:before{background:var(--rm-ink);content:"";height:2px;left:.25rem;position:absolute;top:.72em;width:.5rem}.lc-cite{font-family:var(--rm-font-sans);font-size:.75rem;font-weight:var(--rm-weight-bold);line-height:0;vertical-align:.4em}.lc-cite a{background:var(--rm-accent-tint);border-radius:var(--rm-radius-1);color:var(--rm-accent);display:inline-block;line-height:1;margin:-.3em .05em;padding:.3em;text-decoration:none}.lc-cite a:hover{background:var(--rm-accent);color:var(--rm-accent-ink)}.lc-cite+.lc-cite a{margin-left:-.1em}.lc-reg.is-flash,.lc-reg:target{background:var(--rm-accent-tint);box-shadow:-.75rem 0 0 var(--rm-accent-tint),.75rem 0 0 var(--rm-accent-tint);transition:background .6s}.lc-brief{background:var(--rm-surface);border:1px solid var(--rm-rule);padding:var(--rm-space-4) var(--rm-space-5)}.lc-brief p:first-child{margin-top:0}.lc-reglist{border-top:1px solid var(--rm-rule-strong);counter-reset:src;margin-top:var(--rm-space-5)!important}.lc-reg{border-bottom:1px solid var(--rm-rule);display:grid;font-size:var(--rm-text-md);gap:0 var(--rm-space-3);grid-template-columns:2.5rem minmax(0,1fr);line-height:var(--rm-leading-body);padding:var(--rm-space-4) 0;scroll-margin-top:var(--rm-space-5)}.lc-reg-n{color:var(--rm-ink-3);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding-top:.3em}.lc-reg-kind{display:block}.lc-reg-link{display:inline;font-weight:var(--rm-weight-bold)}.lc-reg-link,.lc-reg-meta{margin-top:var(--rm-space-1)}.lc-reg-meta{color:var(--rm-ink-2);display:block;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.lc-reg-access,.lc-reg-covers{font-size:var(--rm-text-sm);margin-top:var(--rm-space-2)!important}.lc-reg-access{color:var(--rm-ink-2)}.lc-aff{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);font-size:var(--rm-text-md);margin-top:var(--rm-space-5)!important;padding:var(--rm-space-5)}.lc-aff-head{align-items:center;display:flex;font-weight:var(--rm-weight-bold);gap:var(--rm-space-2);margin-top:0!important}.lc-aff p{margin-top:var(--rm-space-3)}.lc-claims{counter-reset:cl;margin-top:var(--rm-space-5)!important}.lc-claim{border-top:1px solid var(--rm-rule);counter-increment:cl;display:grid;font-size:var(--rm-text-md);gap:0 var(--rm-space-3);grid-template-columns:2.5rem minmax(0,1fr);line-height:var(--rm-leading-body);padding:var(--rm-space-4) 0}.lc-claim:before{color:var(--rm-ink-3);content:counter(cl);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding-top:.3em}.lc-claim>*{grid-column:2}.lc-claim-src{align-items:center;color:var(--rm-ink-2);display:flex;flex-wrap:wrap;font-size:var(--rm-text-sm);gap:var(--rm-space-1) var(--rm-space-3);margin-top:var(--rm-space-2)!important}.lc-claim-orig{background:none;border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-accent);cursor:pointer;font:inherit;font-size:var(--rm-text-xs);min-height:2rem;padding:0 var(--rm-space-3)}.lc-claims-more{margin-top:var(--rm-space-4)!important}.lc-fresh{border-top:2px solid var(--rm-rule-strong);color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding-top:var(--rm-space-4)}.lc-fresh,.lc-sec-tools{margin-top:var(--rm-space-7)!important}.lc-sec-tools{align-items:center;border-bottom:2px solid var(--rm-rule-strong);display:flex;gap:var(--rm-space-4);justify-content:space-between;padding-bottom:var(--rm-space-2)}.lc-sec-tools .rm-btn{font-size:var(--rm-text-xs);min-height:2.25rem;padding:0 var(--rm-space-3);white-space:nowrap}.lc-body .lc-sec-tools h2{border:0;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);font-weight:var(--rm-weight-regular);letter-spacing:.06em;margin:0;padding:0}.lc-sec{border-bottom:1px solid var(--rm-rule)}.lc-body .lc-sec>h2{border:0;font-size:var(--rm-text-lg);margin:0;padding:0}.lc-sec-btn{align-items:center;background:none;border:0;color:var(--rm-ink);cursor:pointer;display:flex;font:inherit;font-weight:var(--rm-weight-bold);gap:var(--rm-space-3);min-height:3.5rem;padding:var(--rm-space-3) 0;text-align:left;width:100%}.lc-sec-btn:hover{color:var(--rm-accent)}.lc-sec-meta{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);font-weight:var(--rm-weight-regular);margin-left:auto}.lc-sec-meta+.rm-chev{margin-left:var(--rm-space-2)}.lc-sec-b{padding-bottom:var(--rm-space-6)}.lc-sec-b[hidden]{padding:0}.lc-sec-b>:first-child{margin-top:0!important}.lc-news-list{margin-top:var(--rm-space-4)!important}.lc-news-list li{border-bottom:1px solid var(--rm-rule);display:grid;font-size:var(--rm-text-md);gap:var(--rm-space-3);grid-template-columns:7.5rem minmax(0,1fr);line-height:var(--rm-leading-snug);padding:var(--rm-space-3) 0}.lc-news-list time{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding-top:.2em}.lc-news-list a{color:var(--rm-ink);font-weight:var(--rm-weight-bold);text-decoration:none}.lc-news-list a:hover{color:var(--rm-accent);text-decoration:underline}.lc-status dd .lm-prod-ico{border-radius:var(--rm-radius-1);height:1.25rem;width:1.25rem}.lc-status dd .lm-prod-ico svg{height:.75rem;width:.75rem}@media (min-width:761px) and (max-width:1180px){:root{--rm-gutter:2.5rem}.lc-page{-moz-column-gap:0;column-gap:0;grid-template-areas:"crumb" "head" "status" "body";grid-template-columns:minmax(0,var(--rm-measure));justify-content:center}.lc-toc{display:none}.lc-status{margin-bottom:var(--rm-space-6);position:static}.ar-page{-moz-column-gap:0;column-gap:0;grid-template-areas:"crumb" "head" "body" "more";grid-template-columns:minmax(0,var(--rm-measure));justify-content:center}.ar-toc{display:none}.tp-page{-moz-column-gap:0;column-gap:0;grid-template-areas:"crumb" "head" "body";grid-template-columns:minmax(0,var(--rm-measure));justify-content:center}.tp-page .lc-toc{display:none}.hp-hero{-moz-column-gap:var(--rm-space-5);column-gap:var(--rm-space-5);grid-template-columns:19rem minmax(0,1fr)}.hp-hero h1{font-size:1.875rem}.lh-hero{grid-template-columns:minmax(0,1fr) 22rem}.ch-hero,.lh-hero{-moz-column-gap:var(--rm-space-5);column-gap:var(--rm-space-5)}.ch-hero{grid-template-columns:minmax(0,1fr) 20rem}.hp-news{gap:var(--rm-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-analysis{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-group--wide .lm-list{-moz-columns:3;column-count:3}.hp-news-card{gap:var(--rm-space-4);grid-template-columns:7.5rem minmax(0,1fr) 9rem}.rm-nav{gap:0}.rm-header-in{gap:var(--rm-space-4)}}@media (max-width:760px){:root{--rm-gutter:1.25rem;--rm-text-2xl:1.875rem;--rm-text-xl:1.4375rem}.rm-header-in{gap:var(--rm-space-2);min-height:3.75rem}.rm-wordmark{font-size:1.1875rem;margin-right:auto}.rm-nav{display:none}.rm-menu-btn{align-items:center;background:var(--rm-ink);border:0;border-radius:var(--rm-radius-1);color:var(--rm-surface);display:inline-flex;font:var(--rm-weight-bold) var(--rm-text-sm)/1 var(--rm-font-sans);min-height:var(--rm-tap);padding:0 var(--rm-space-3)}.hp-hero{display:block;padding-bottom:var(--rm-space-6);padding-top:var(--rm-space-5)}.hp-hero-sub{font-size:var(--rm-text-sm);margin-top:var(--rm-space-3)}.hp-hero h1{font-size:var(--rm-text-2xl)}.lm-search{margin-top:var(--rm-space-5)}.lm-filter{margin-top:var(--rm-space-3)}.lm-filter .lm-search-label{display:none}.lm-wrap{margin:var(--rm-space-4) calc(var(--rm-gutter)*-1) 0}.lm-map{border-left:0;border-radius:0;border-right:0;height:var(--rm-map-h-mobile)}.lm-map-hint{color:var(--rm-ink-2);display:block;font-size:var(--rm-text-xs);padding:var(--rm-space-2) var(--rm-gutter) 0}.lm-legend{gap:var(--rm-space-1) var(--rm-space-4);padding:0 var(--rm-gutter)}.lm-wrap:has(.lm-detail.is-open:not([data-side=left])) .lm-zoom{left:auto;right:var(--rm-space-3)}.hp-countries{display:block;margin-top:var(--rm-space-5)}.hp-countries ul{-moz-column-gap:var(--rm-space-3);column-gap:var(--rm-space-3);margin-top:var(--rm-space-2)}.hp-countries li a{min-height:var(--rm-tap)}.lm-detail,.lm-detail[data-side=left]{border:0;border-radius:var(--rm-radius-sheet) var(--rm-radius-sheet) 0 0;border-top:1px solid var(--rm-rule-strong);bottom:0;box-shadow:0 -10px 40px rgba(21,24,28,.22);left:0;max-height:78vh;overflow:auto;padding:var(--rm-space-3) var(--rm-gutter) calc(var(--rm-space-5) + env(safe-area-inset-bottom));position:fixed;right:0;top:auto;width:auto;z-index:var(--rm-z-sheet)}.lm-sheet-handle{background:var(--rm-rule);border-radius:2px;display:block;height:4px;margin:0 auto var(--rm-space-3);width:2.5rem}.hp-sec{padding-bottom:var(--rm-space-4);padding-top:var(--rm-space-6)}.hp-analysis,.hp-news{display:block}.hp-lead-title{font-size:1.625rem}.hp-lead-intro{font-size:var(--rm-text-md)}.hp-lead{border-bottom:1px solid var(--rm-rule-strong);margin-bottom:var(--rm-space-4);padding-bottom:var(--rm-space-5)}.hp-analysis-card+.hp-analysis-card,.rm-footer{margin-top:var(--rm-space-6)}.rm-footer-in{display:block}.rm-footer-links{margin:var(--rm-space-3) 0 0 calc(var(--rm-space-2)*-1)}.rm-footer-copy{margin-top:var(--rm-space-3)}.lc-page{display:flex;flex-direction:column}.lc-head{margin-bottom:var(--rm-space-4);padding-bottom:var(--rm-space-4);padding-top:var(--rm-space-3)}.lc-title{font-size:1.75rem}.lc-toc{display:none}.lc-status{margin-bottom:var(--rm-space-6);position:static}.lc-body{font-size:var(--rm-text-md)}.lc-lede{font-size:1.1875rem}.lc-claim,.lc-reg{grid-template-columns:2rem minmax(0,1fr)}.lc-news-list li{gap:var(--rm-space-1);grid-template-columns:1fr}}.rm-wordmark{gap:var(--rm-space-3)}.rm-mark{flex:none;height:1.75rem;position:relative;width:1.75rem}.rm-mark i{inset:0;position:absolute}.rm-mark i:first-child{background:var(--rm-map-licensed);clip-path:polygon(6.25% 21.9%,34.4% 12.5%,34.4% 81.25%,6.25% 90.6%)}.rm-mark i:nth-child(2){background:repeating-linear-gradient(45deg,var(--rm-map-varies) 0 2.2px,var(--rm-map-varies-hatch) 2.2px 3.6px);clip-path:polygon(34.4% 12.5%,65.6% 21.9%,65.6% 90.6%,34.4% 81.25%)}.rm-mark i:nth-child(3){background:var(--rm-mark-c,var(--rm-accent));clip-path:polygon(65.6% 21.9%,93.75% 12.5%,93.75% 81.25%,65.6% 90.6%)}.rm-wordmark-t{display:flex;flex-direction:column;gap:3px}.rm-wordmark-name{line-height:1}.rm-wordmark-tag{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:.6875rem;font-weight:var(--rm-weight-regular);letter-spacing:.02em;line-height:1;white-space:nowrap}.rm-lang-wrap{position:relative}.rm-lang-menu{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);box-shadow:var(--rm-shadow-pop);min-width:12rem;padding:var(--rm-space-1) 0;position:absolute;right:0;top:calc(100% + var(--rm-space-1));z-index:var(--rm-z-sheet)}.rm-lang-menu a{align-items:center;color:var(--rm-ink);display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-4);justify-content:space-between;min-height:var(--rm-tap);padding:0 var(--rm-space-4);text-decoration:none}.rm-lang-menu a:hover{background:var(--rm-accent-tint)}.rm-lang-menu a[aria-current]{box-shadow:inset 3px 0 0 var(--rm-accent);font-weight:var(--rm-weight-bold)}.rm-lang-menu a span{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.rm-menu{background:var(--rm-surface);border-top:1px solid var(--rm-rule);bottom:0;left:0;overflow:auto;padding:var(--rm-space-4) var(--rm-gutter) var(--rm-space-7);position:fixed;right:0;top:var(--rm-header-h-mobile);z-index:var(--rm-z-menu)}.rm-menu[hidden]{display:none}.rm-menu-nav a{align-items:center;border-bottom:1px solid var(--rm-rule);color:var(--rm-ink);display:flex;font-size:var(--rm-text-lg);font-weight:var(--rm-weight-bold);justify-content:space-between;min-height:3.5rem;text-decoration:none}.rm-menu-nav a:after{color:var(--rm-ink-3);content:"→";font-weight:var(--rm-weight-regular)}.rm-menu-nav a[aria-current]{color:var(--rm-accent)}.rm-menu-h{margin-bottom:var(--rm-space-2);margin-top:var(--rm-space-6)}.rm-menu-langs{display:grid;gap:var(--rm-space-2);grid-template-columns:1fr 1fr}.rm-menu-langs a{align-items:center;border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-ink);display:flex;font-size:var(--rm-text-sm);justify-content:space-between;min-height:var(--rm-tap);padding:0 var(--rm-space-3);text-decoration:none}.rm-menu-langs a[aria-current]{border-color:var(--rm-accent);box-shadow:inset 0 0 0 1px var(--rm-accent);font-weight:var(--rm-weight-bold)}.rm-menu-langs span{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.rm-menu-foot{display:flex;flex-wrap:wrap;font-size:var(--rm-text-sm);gap:var(--rm-space-1) var(--rm-space-4);margin-top:var(--rm-space-6)}.rm-menu-btn[aria-expanded=true]{background:var(--rm-surface);box-shadow:inset 0 0 0 1px var(--rm-ink);color:var(--rm-ink)}.rm-cookie{align-items:center;background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-2);bottom:var(--rm-space-5);box-shadow:var(--rm-shadow-pop);display:grid;font-size:var(--rm-text-sm);gap:var(--rm-space-4) var(--rm-space-5);grid-template-columns:minmax(0,1fr) auto;left:var(--rm-space-5);padding:var(--rm-space-5);position:fixed;width:min(40rem,calc(100% - var(--rm-space-5)*2));z-index:var(--rm-z-cookie)}.rm-cookie[hidden]{display:none}.rm-cookie-btns{display:flex;flex-direction:column;gap:var(--rm-space-2)}.rm-cookie .rm-btn{min-width:11rem}.rm-section-label{align-items:center;color:var(--rm-accent);display:inline-flex;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);gap:var(--rm-space-2);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.rm-section-label:before{background:currentColor;content:"";height:.5rem;width:.5rem}a.rm-section-label:hover{text-decoration:underline}.rm-byline{align-items:center;color:var(--rm-ink-2);display:flex;flex-wrap:wrap;font-size:var(--rm-text-sm);gap:var(--rm-space-2) var(--rm-space-5)}.rm-byline a{color:var(--rm-ink);font-weight:var(--rm-weight-bold)}.rm-byline time{color:var(--rm-ink);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.rm-byline-role{color:var(--rm-ink-2)}.rm-byline-dates{display:flex;flex-wrap:wrap;gap:var(--rm-space-1) var(--rm-space-4)}.rm-byline-dates span{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.rm-byline-upd{background:var(--rm-mark);border-radius:var(--rm-radius-1);padding:.15rem .4rem}.lh-hero{align-items:end;-moz-column-gap:var(--rm-space-7);column-gap:var(--rm-space-7);display:grid;grid-template-areas:"text search" "text filter";grid-template-columns:minmax(0,1fr) 30rem;padding-bottom:var(--rm-space-5);padding-top:var(--rm-space-7)}.lh-hero .hp-hero-text{align-self:start;grid-area:text}.lh-title{font-size:var(--rm-text-2xl);font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight)}.lh-standfirst{color:var(--rm-ink-2);font-size:var(--rm-text-md);margin-top:var(--rm-space-4);max-width:38rem}.lh-hero .lm-search{grid-area:search;margin-top:0}.lh-hero .lm-filter{grid-area:filter;margin-top:var(--rm-space-4)}.lh-map{padding-bottom:var(--rm-space-6)}.lh-map .lm-map{height:40rem}.lh-map .lm-detail{max-height:calc(40rem - var(--rm-space-4)*2)}.lm-groups{border-top:2px solid var(--rm-rule-strong);display:grid;gap:var(--rm-space-6) var(--rm-space-6);grid-template-columns:repeat(5,minmax(0,1fr));padding-top:var(--rm-space-6)}.lm-groups-head{align-items:baseline;display:flex;gap:var(--rm-space-4);grid-column:1/-1;justify-content:space-between}.lm-groups-head h2{font-size:var(--rm-text-xl);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug)}.lm-group{min-width:0}.lm-group--wide{grid-column:1/-1}.lm-group--wide .lm-list{-moz-columns:5;column-count:5;-moz-column-gap:var(--rm-space-6);column-gap:var(--rm-space-6)}.lm-group-title{border-bottom:1px solid var(--rm-rule-strong);display:flex;justify-content:space-between;margin-bottom:var(--rm-space-1);padding-bottom:var(--rm-space-2)}.lm-list li{-moz-column-break-inside:avoid;break-inside:avoid}.lm-letter{align-items:center;color:var(--rm-accent);display:flex;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);gap:var(--rm-space-2);margin-top:var(--rm-space-3);padding-bottom:var(--rm-space-1);-moz-column-break-after:avoid;break-after:avoid}.lm-letter:after{background:var(--rm-rule);content:"";flex:1;height:1px}.lm-list>.lm-letter:first-child{margin-top:0}.lm-list-link{align-items:center;color:var(--rm-ink);display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-2);min-height:2rem;text-decoration:none}.lm-list-link:hover{color:var(--rm-accent);text-decoration:underline}.lm-list-link .rm-mono{color:var(--rm-ink-3);margin-left:auto}.lh-prose{font-size:var(--rm-text-read);line-height:var(--rm-leading-read);max-width:var(--rm-measure);padding-top:var(--rm-space-8)}.lh-prose p{margin-top:var(--rm-space-4);text-wrap:pretty}.lh-prose h2{border-top:1px solid var(--rm-rule);font-size:var(--rm-text-xl);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug);margin-top:var(--rm-space-7);padding-top:var(--rm-space-4)}.lh-prose .lc-fresh{margin-top:var(--rm-space-6)}.ar-page{-moz-column-gap:var(--rm-space-8);column-gap:var(--rm-space-8);display:grid;grid-template-areas:"crumb crumb" "head head" "body rail" "more more";grid-template-columns:minmax(0,var(--rm-measure)) minmax(0,1fr);padding-bottom:var(--rm-space-8);padding-top:var(--rm-space-3)}.ar-page>.rm-breadcrumb{grid-area:crumb}.ar-head{grid-area:head;max-width:56rem;padding:var(--rm-space-5) 0 var(--rm-space-5)}.ar-labels{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rm-space-2) var(--rm-space-5)}.ar-also{color:var(--rm-ink-2);flex:none;font-size:var(--rm-text-xs);white-space:nowrap}.ar-title{font-size:var(--rm-text-2xl);font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight);margin-top:var(--rm-space-4);text-wrap:balance}.ar-head .rm-byline{border-top:2px solid var(--rm-rule-strong);margin-top:var(--rm-space-5);padding-top:var(--rm-space-4)}.ar-body{font-size:var(--rm-text-read);grid-area:body;line-height:var(--rm-leading-read)}.ar-body>ol,.ar-body>p,.ar-body>ul{margin-top:var(--rm-space-4);text-wrap:pretty}.ar-body>h2{font-size:var(--rm-text-xl);font-weight:var(--rm-weight-bold);letter-spacing:-.01em;line-height:var(--rm-leading-snug);margin-top:var(--rm-space-7)}.ar-body>:first-child{margin-top:0}.ar-rail{align-self:start;grid-area:rail;position:sticky;top:var(--rm-space-5)}.ar-rail-h{border-bottom:2px solid var(--rm-rule-strong);padding-bottom:var(--rm-space-2)}.ar-rail li{border-bottom:1px solid var(--rm-rule);padding:var(--rm-space-3) 0}.ar-rail li a{color:var(--rm-ink);display:block;font-size:var(--rm-text-sm);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug);margin-top:var(--rm-space-1);text-decoration:none}.ar-rail li a:hover{color:var(--rm-accent);text-decoration:underline}.ar-figure{margin-top:var(--rm-space-6)!important}.ar-figure-img{aspect-ratio:3/2;background:repeating-linear-gradient(135deg,var(--rm-surface) 0 10px,var(--rm-bg) 10px 20px);border:1px solid var(--rm-rule);color:var(--rm-ink-3);display:grid;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding:var(--rm-space-4);place-items:center;text-align:center}.ar-figure figcaption{color:var(--rm-ink-2);font-size:var(--rm-text-sm);line-height:var(--rm-leading-body);margin-top:var(--rm-space-2)}.ar-hero{margin:0 0 var(--rm-space-6)}.ar-hero-img{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,var(--rm-surface) 0 10px,var(--rm-bg) 10px 20px);border:1px solid var(--rm-rule);color:var(--rm-ink-3);display:grid;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding:var(--rm-space-4);place-items:center;text-align:center}.ar-hero figcaption{color:var(--rm-ink-2);font-size:var(--rm-text-sm);margin-top:var(--rm-space-2)}.ar-toc{max-width:var(--rm-rail)}.ar-toc ol{counter-reset:t}.ar-toc li{border:0;counter-increment:t;padding:0}.ar-toc a{border-left:2px solid var(--rm-rule);color:var(--rm-ink-2);display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-3);line-height:var(--rm-leading-snug);min-height:2.5rem;padding:var(--rm-space-2) var(--rm-space-3);text-decoration:none}.ar-toc a:before{color:var(--rm-ink-3);content:counter(t,decimal-leading-zero);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding-top:.1em}.ar-toc a:hover{border-left-color:var(--rm-ink);color:var(--rm-ink)}.ar-toc a[aria-current]{border-left-color:var(--rm-accent);color:var(--rm-ink);font-weight:var(--rm-weight-bold)}.ar-rail.ar-toc li a{font-weight:var(--rm-weight-regular);margin-top:0}.ar-rail.ar-toc li a[aria-current]{font-weight:var(--rm-weight-bold)}.ar-more{grid-area:more;margin-top:var(--rm-space-8)}.ar-more .hp-news-grid{padding-top:var(--rm-space-2)}.ar-body a:not(.rm-btn):not([href^="#"]),.lc-body p a,.lh-prose a,.tp-body a{text-decoration-color:color-mix(in oklab,var(--rm-accent) 45%,transparent);text-decoration-thickness:1px;text-underline-offset:.2em}.ar-body a:not(.rm-btn):not([href^="#"]):hover,.tp-body a:hover{background:var(--rm-accent-tint);text-decoration-color:currentColor;text-decoration-thickness:2px}a.rm-ext:after{content:"↗";display:inline-block;font-size:.8em;margin-left:.15em;text-decoration:none}.rm-history{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rm-space-1) var(--rm-space-4);position:relative}.rm-history-now{font-size:var(--rm-text-sm)}.rm-history-now time{color:var(--rm-ink);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs)}.rm-history-k{color:var(--rm-ink-2)}.rm-history-now.is-upd .rm-history-k{background:var(--rm-mark);border-radius:var(--rm-radius-1);color:var(--rm-ink);padding:.1rem .35rem}.rm-history-t{align-items:center;background:none;border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-accent);cursor:pointer;display:inline-flex;font:var(--rm-weight-regular) var(--rm-text-xs)/1 var(--rm-font-mono);gap:var(--rm-space-2);min-height:2.25rem;padding:0 var(--rm-space-3);white-space:nowrap}.rm-history-t .rm-chev{height:.4rem;width:.4rem}.rm-history-list{border-left:2px solid var(--rm-rule);flex-basis:100%;margin-top:var(--rm-space-2);padding-left:var(--rm-space-4)}.rm-history-list li{display:flex;font-size:var(--rm-text-sm);gap:var(--rm-space-3);padding:var(--rm-space-1) 0;position:relative}.rm-history-list li:before{background:var(--rm-surface);border:2px solid var(--rm-ink-3);border-radius:50%;content:"";height:8px;left:calc(var(--rm-space-4)*-1 - 5px);position:absolute;top:.7em;width:8px}.rm-history-list li:first-child:before{background:var(--rm-accent);border-color:var(--rm-accent)}.rm-history-list time{color:var(--rm-ink);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);min-width:9.5rem;padding-top:.15em}.rm-history-list span{color:var(--rm-ink-2)}.rm-chips{display:flex;flex-wrap:wrap}.rm-chip,.rm-chips{gap:var(--rm-space-2)}.rm-chip{align-items:center;background:transparent;border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-ink-2);display:inline-flex;font-size:var(--rm-text-sm);min-height:var(--rm-tap);padding:0 var(--rm-space-3);text-decoration:none;white-space:nowrap}.rm-chip .rm-mono{color:var(--rm-ink-3)}a.rm-chip{background:var(--rm-surface);border-color:var(--rm-rule-strong);color:var(--rm-ink);font-weight:var(--rm-weight-bold)}a.rm-chip:after{color:var(--rm-accent);content:"→"}a.rm-chip .rm-mono,a.rm-chip:after{font-weight:var(--rm-weight-regular)}a.rm-chip .rm-mono{color:var(--rm-ink-2)}a.rm-chip:hover{background:var(--rm-accent-tint);color:var(--rm-ink);text-decoration:none}.hp-jur-note{color:var(--rm-ink-2);font-size:var(--rm-text-sm);margin-top:var(--rm-space-3)}.ch-hero{align-items:start;border-bottom:2px solid var(--rm-rule-strong);display:grid;gap:var(--rm-space-5) var(--rm-space-7);grid-template-columns:minmax(0,1fr) 24rem;padding-bottom:var(--rm-space-6);padding-top:var(--rm-space-6)}.ch-hero .rm-breadcrumb{grid-column:1/-1}.ch-hero h1{font-size:var(--rm-text-2xl);font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight);margin-top:var(--rm-space-3)}.ch-hero p{font-size:var(--rm-text-md);line-height:var(--rm-leading-body);margin-top:var(--rm-space-4);max-width:var(--rm-measure);text-wrap:pretty}.ch-dossier{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);display:block;padding:var(--rm-space-5)}.ch-dossier,.ch-dossier:hover{color:var(--rm-ink);text-decoration:none}.ch-dossier:hover{background:var(--rm-accent-tint)}.ch-dossier-k{align-items:center;display:flex;gap:var(--rm-space-2)}.ch-dossier-k img{box-shadow:0 0 0 1px var(--rm-rule);height:1.125rem;width:1.5rem}.ch-dossier strong{display:block;font-size:var(--rm-text-lg);line-height:var(--rm-leading-snug);margin-top:var(--rm-space-3)}.ch-dossier .lm-detail-prods{margin-top:var(--rm-space-4)}.ch-dossier-go{border-top:1px solid var(--rm-rule);color:var(--rm-accent);font-weight:var(--rm-weight-bold);margin-top:var(--rm-space-4);padding-top:var(--rm-space-3)}.ch-bar,.ch-dossier-go{display:flex;font-size:var(--rm-text-sm);justify-content:space-between}.ch-bar{align-items:center;color:var(--rm-ink-2);flex-wrap:wrap;gap:var(--rm-space-3);padding:var(--rm-space-4) 0 0}.ch-bar .rm-chips .rm-chip{min-height:2.25rem}.rm-chip[aria-pressed=true]{background:var(--rm-ink);border-color:var(--rm-ink);color:var(--rm-surface)}.tp-page{-moz-column-gap:var(--rm-space-7);column-gap:var(--rm-space-7);display:grid;grid-template-areas:"crumb crumb" "head head" "toc body";grid-template-columns:14rem minmax(0,var(--rm-measure));padding-bottom:var(--rm-space-8);padding-top:var(--rm-space-3)}.tp-page>.rm-breadcrumb{grid-area:crumb}.tp-head{border-bottom:2px solid var(--rm-rule-strong);grid-area:head;margin-bottom:var(--rm-space-6);padding:var(--rm-space-5) 0 var(--rm-space-5)}.tp-head h1{font-size:var(--rm-text-2xl);font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight)}.tp-head p{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);margin-top:var(--rm-space-3)}.tp-page .lc-toc{grid-area:toc;padding-top:0}.tp-body{font-size:var(--rm-text-read);grid-area:body;line-height:var(--rm-leading-read)}.tp-body>:first-child{margin-top:0}.tp-body ol,.tp-body p,.tp-body ul{margin-top:var(--rm-space-4);text-wrap:pretty}.tp-body h2{border-top:1px solid var(--rm-rule);font-size:var(--rm-text-xl);margin-top:var(--rm-space-7);padding-top:var(--rm-space-4);scroll-margin-top:var(--rm-space-5)}.tp-body h2,.tp-body h3{font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug)}.tp-body h3{font-size:var(--rm-text-lg);margin-top:var(--rm-space-5)}.tp-body ol li,.tp-body ul li{padding-left:var(--rm-space-5);position:relative}.tp-body ol li+li,.tp-body ul li+li{margin-top:var(--rm-space-2)}.tp-body ul li:before{background:var(--rm-ink);content:"";height:2px;left:.25rem;position:absolute;top:.8em;width:.5rem}.tp-body ol{counter-reset:tp}.tp-body ol li{counter-increment:tp;padding-left:var(--rm-space-6)}.tp-body ol li:before{color:var(--rm-ink-2);content:counter(tp) ".";font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);left:0;position:absolute;top:.35em}.tp-body table{border-collapse:collapse;font-size:var(--rm-text-sm);margin-top:var(--rm-space-5);width:100%}.tp-body td,.tp-body th{border-bottom:1px solid var(--rm-rule);padding:var(--rm-space-3);text-align:left;vertical-align:top}.tp-body th{border-bottom:2px solid var(--rm-rule-strong);font-weight:var(--rm-weight-bold)}.tp-slot{color:var(--rm-ink-3);font-style:italic}.tp-contact{background:var(--rm-surface);border:1px solid var(--rm-rule);padding:var(--rm-space-5)}.ar-body .ce-chart,.ce-aside,.ce-define,.ce-keypoint,.ce-pullquote,.ce-tldr,.tp-contact{margin-top:var(--rm-space-6)!important}.ce-label{color:var(--rm-ink-2);display:block;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);letter-spacing:.06em;margin-bottom:var(--rm-space-2);text-transform:uppercase}.ce-tldr{background:var(--rm-surface);border:1px solid var(--rm-rule);border-top:3px solid var(--rm-ink);font-size:var(--rm-text-md);line-height:var(--rm-leading-body);padding:var(--rm-space-5)}.ce-tldr .ce-label{color:var(--rm-ink)}.ce-tldr p+p{margin-top:var(--rm-space-3)}.ce-keypoint{border-bottom:1px solid var(--rm-rule-strong);border-top:1px solid var(--rm-rule-strong);font-size:var(--rm-text-lg);font-weight:var(--rm-weight-bold);line-height:1.45;padding:var(--rm-space-4) 0;text-wrap:pretty}.ce-keypoint .ce-label{color:var(--rm-accent);font-weight:var(--rm-weight-regular)}.ce-aside{background:var(--rm-accent-tint);border-radius:var(--rm-radius-2);font-size:var(--rm-text-sm);line-height:var(--rm-leading-body);padding:var(--rm-space-4) var(--rm-space-5)}.ce-aside .ce-label{color:var(--rm-accent)}.ce-define{border-bottom:1px dashed var(--rm-ink-3);border-top:1px dashed var(--rm-ink-3);display:grid;font-size:var(--rm-text-md);gap:var(--rm-space-2) var(--rm-space-5);grid-template-columns:11rem minmax(0,1fr);line-height:var(--rm-leading-body);padding:var(--rm-space-4) 0}.ce-define dt{font-weight:var(--rm-weight-bold)}.ce-define dt .ce-label{font-weight:var(--rm-weight-regular);margin-bottom:var(--rm-space-1)}.ce-define dd{margin:0}.ce-pullquote{font-size:var(--rm-text-xl);font-weight:var(--rm-weight-bold);letter-spacing:-.01em;line-height:1.3;margin-left:0;margin-right:0;padding:var(--rm-space-5) 0 var(--rm-space-5) var(--rm-space-7);position:relative;text-wrap:balance}.ce-pullquote:before{color:var(--rm-accent);content:"“";font-size:4rem;left:0;line-height:1;position:absolute;top:var(--rm-space-3)}.ce-pullquote footer{color:var(--rm-ink-2);font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);font-weight:var(--rm-weight-regular);letter-spacing:0;margin-top:var(--rm-space-3)}.ar-body .ce-chart{padding:var(--rm-space-5)}.ar-body .ce-bars{height:13rem}.ce-bars-x{color:var(--rm-ink-2);display:flex;font-family:var(--rm-font-mono);font-size:.6875rem;gap:var(--rm-space-2);margin-top:var(--rm-space-1)}.ce-bars-x span{flex:1;text-align:center}.ce-note{font-size:var(--rm-text-sm);line-height:var(--rm-leading-body);margin-top:var(--rm-space-3)}.ar-sources{counter-reset:s;margin-top:var(--rm-space-4)!important}.ar-sources li{border-top:1px solid var(--rm-rule);counter-increment:s;display:grid;font-size:var(--rm-text-sm);gap:var(--rm-space-3);grid-template-columns:2.5rem minmax(0,1fr);line-height:var(--rm-leading-body);padding:var(--rm-space-3) 0;scroll-margin-top:var(--rm-space-5)}.ar-sources li:before{color:var(--rm-ink-3);content:"[" counter(s) "]";font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);padding-top:.2em}.nl-hero{border-bottom:2px solid var(--rm-rule-strong);padding-bottom:var(--rm-space-5);padding-top:var(--rm-space-7)}.nl-hero h1{font-size:var(--rm-text-2xl);font-weight:var(--rm-weight-bold);letter-spacing:-.015em;line-height:var(--rm-leading-tight)}.nl-hero p{color:var(--rm-ink-2);margin-top:var(--rm-space-3);max-width:40rem}.nl-tabs{display:flex;gap:var(--rm-space-2);margin-top:var(--rm-space-5)}.nl-tabs a{align-items:center;border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-ink);display:inline-flex;font-size:var(--rm-text-sm);min-height:var(--rm-tap);padding:0 var(--rm-space-4);text-decoration:none;white-space:nowrap}.nl-tabs a[aria-current]{background:var(--rm-ink);border-color:var(--rm-ink);color:var(--rm-surface)}.hp-news-grid{display:grid}.hp-news-card{border-bottom:1px solid var(--rm-rule);display:grid;gap:var(--rm-space-5);grid-template-columns:9rem minmax(0,1fr) 11rem;padding:var(--rm-space-5) 0;position:relative}.hp-news-card-meta{color:var(--rm-ink-2);display:flex;flex-direction:column;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);gap:var(--rm-space-1)}.hp-news-card-meta .hp-meta-topic{align-self:flex-start;color:var(--rm-accent);letter-spacing:.06em;margin-bottom:var(--rm-space-1);text-transform:uppercase}.hp-news-card-title{font-size:var(--rm-text-lg);font-weight:var(--rm-weight-bold);hyphens:auto;line-height:var(--rm-leading-snug);overflow-wrap:break-word;text-wrap:pretty}.hp-news-card-title a{color:var(--rm-ink);text-decoration:none}.hp-news-card-title a:after{content:"";inset:0;position:absolute}.hp-news-card:hover .hp-news-card-title a{color:var(--rm-accent);text-decoration:underline;text-decoration-thickness:2px}.hp-news-card-title a:focus-visible{outline:none}.hp-news-card:has(a:focus-visible){outline:3px solid var(--rm-focus);outline-offset:4px}.hp-news-card-excerpt{color:var(--rm-ink-2);font-size:var(--rm-text-sm);line-height:var(--rm-leading-body);margin-top:var(--rm-space-2)}.hp-news-card-image{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,var(--rm-surface) 0 8px,var(--rm-bg) 8px 16px);border:1px solid var(--rm-rule);color:var(--rm-ink-3);display:grid;font-family:var(--rm-font-mono);font-size:.6875rem;place-items:center}.hp-news-card-title:lang(ja),.lc-page:lang(ja) .lc-lede,.lc-page:lang(ja) .lc-sec-btn,.lc-page:lang(ja) .lc-title,:lang(ja) .hp-news-card-title{hyphens:none;letter-spacing:0;line-break:strict;word-break:auto-phrase}.hp-news-card-title:lang(ru),.lc-page:lang(ru) .lc-sec-btn,.lc-page:lang(ru) .lc-title{hyphens:auto;overflow-wrap:break-word}.rm-pager{align-items:center;display:flex;flex-wrap:wrap;gap:var(--rm-space-4);justify-content:space-between;margin-top:var(--rm-space-6)}.rm-pager ol{display:flex;gap:var(--rm-space-1)}.rm-pager .is-disabled,.rm-pager .rm-pager-gap,.rm-pager a,.rm-pager span[aria-current]{align-items:center;background:var(--rm-surface);border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-ink);display:inline-flex;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);gap:var(--rm-space-2);justify-content:center;min-height:var(--rm-tap);min-width:var(--rm-tap);padding:0 var(--rm-space-3);text-decoration:none}.rm-pager a:hover{background:var(--rm-accent-tint);border-color:var(--rm-ink)}.rm-pager span[aria-current]{background:var(--rm-ink);border-color:var(--rm-ink);color:var(--rm-surface)}.rm-pager .rm-pager-gap{background:none;border-color:transparent;min-width:1.5rem;padding:0}.rm-pager .is-disabled{background:none;border-style:dashed;color:var(--rm-ink-3)}.rm-pager-step{font-family:var(--rm-font-sans)!important;font-size:var(--rm-text-sm)!important;font-weight:var(--rm-weight-bold);padding:0 var(--rm-space-4)!important}@media (max-width:760px){.rm-header-in{min-height:var(--rm-header-h-mobile)}.rm-wordmark-tag{font-size:.625rem;line-height:1.25}.rm-tag-sep{display:none}.rm-tag-2{display:block}.rm-wordmark{flex:1 1 auto;min-width:0}.rm-lang-wrap,.rm-menu-btn{flex:none}.lh-map .lm-wrap{margin-left:0;margin-right:0}.rm-lang-wrap{margin-left:auto}.rm-wordmark{margin-right:0}.rm-cookie{border-radius:var(--rm-radius-sheet) var(--rm-radius-sheet) 0 0;border-width:1px 0 0;bottom:0;grid-template-columns:1fr;left:0;padding:var(--rm-space-4) var(--rm-gutter) calc(var(--rm-space-4) + env(safe-area-inset-bottom));right:0;width:auto}.rm-cookie-btns{flex-direction:row}.rm-cookie .rm-btn{flex:1;min-width:0}.lh-hero{display:block;padding-top:var(--rm-space-5)}.lh-title{font-size:var(--rm-text-2xl)}.lh-hero .lm-search{margin-top:var(--rm-space-5)}.lh-hero .lm-filter{margin-top:var(--rm-space-3)}.lh-map{padding-left:0;padding-right:0}.lh-map .lm-map{height:var(--rm-map-h-mobile)}.lm-groups{gap:var(--rm-space-5) var(--rm-space-4);grid-template-columns:1fr 1fr}.lm-group--wide .lm-list{-moz-columns:2;column-count:2;-moz-column-gap:var(--rm-space-4);column-gap:var(--rm-space-4)}.lm-list-link{min-height:var(--rm-tap)}.lh-prose{font-size:var(--rm-text-md);padding-top:var(--rm-space-6)}.ar-page{display:block}.ar-head{padding-top:var(--rm-space-3)}.ar-title{font-size:1.75rem}.ar-head .rm-byline{align-items:flex-start;flex-direction:column;gap:var(--rm-space-2)}.ar-body{font-size:var(--rm-text-md)}.ar-rail{margin-top:var(--rm-space-7);position:static}.ar-toc{display:none}.ar-hero{margin-left:calc(var(--rm-gutter)*-1);margin-right:calc(var(--rm-gutter)*-1)}.ar-hero figcaption{padding:0 var(--rm-gutter)}.ch-hero{display:block;padding-top:var(--rm-space-3)}.ch-hero h1{font-size:1.75rem}.ch-dossier{margin-top:var(--rm-space-5)}.tp-page{display:block}.tp-page .lc-toc{display:none}.tp-body{font-size:var(--rm-text-md)}.rm-history-list time{min-width:0}.ce-define{grid-template-columns:1fr}.ce-pullquote{font-size:1.375rem;padding-left:var(--rm-space-6)}.ce-pullquote:before{font-size:3rem}.nl-hero{padding-top:var(--rm-space-5)}.nl-tabs{overflow-x:auto}.hp-news-card{gap:var(--rm-space-2) var(--rm-space-4);grid-template-areas:"meta img" "body img";grid-template-columns:minmax(0,1fr) 6.5rem;padding:var(--rm-space-4) 0}.hp-news-card-meta{flex-direction:row;flex-wrap:wrap;gap:var(--rm-space-1) var(--rm-space-3);grid-area:meta}.hp-news-card-body{grid-area:body}.hp-news-card-image{align-self:start;font-size:0;grid-area:img}.hp-news-card-title{font-size:var(--rm-text-md)}.hp-news-card-excerpt{display:none}.rm-pager{justify-content:center}.rm-pager ol li:nth-child(n+4):not(:last-child),.rm-pager-step span{display:none}}.rm-theme{background:none;border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-ink);cursor:pointer;display:inline-grid;height:var(--rm-tap);padding:0;place-items:center;width:var(--rm-tap)}.rm-theme:hover{background:var(--rm-accent-tint)}.rm-theme-ico{background:linear-gradient(90deg,currentColor 50%,transparent 0);border:1.5px solid;border-radius:50%;height:1rem;width:1rem}.rm-seg{border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-1);display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.rm-seg button{background:none;border:0;color:var(--rm-ink);cursor:pointer;font:inherit;font-size:var(--rm-text-sm);min-height:var(--rm-tap)}.rm-seg button+button{border-left:1px solid var(--rm-rule)}.rm-seg button[aria-pressed=true]{background:var(--rm-ink);color:var(--rm-surface);font-weight:var(--rm-weight-bold)}@media (max-width:760px){.rm-header .rm-theme{display:none}}.ar-figure-img,.ar-hero-img,.hp-lead-figure,.hp-news-card-image{overflow:hidden}.hp-lead-figure:has(img),.hp-news-card-image:has(img){background:var(--rm-bg)}.hp-lead-figure img,.hp-news-card-image img{display:block;height:100%;object-fit:cover;width:100%}.ch-dossier-k .fi,.lc-kicker .fi,.lm-detail-flag.fi{background-size:cover;box-shadow:0 0 0 1px var(--rm-rule);display:inline-block;flex:none;height:1.125rem;line-height:1;width:1.5rem}.lc-kicker .fi{height:1.3125rem;width:1.75rem}.rm-breaking{color:var(--rm-map-prohibited);font-weight:var(--rm-weight-bold)}.nl-empty{color:var(--rm-ink-2);padding:var(--rm-space-7) 0}.nl-prose{padding-bottom:var(--rm-space-6)}.ar-body .ar-faq-a>p,.ar-body .universal-table-style>:is(p,ul,ol,table,blockquote,figure,div:not(.ce-chart)),.ar-body .universal-table-style>:is(section,header)>:is(p,ul,ol,table,blockquote,figure,div:not(.ce-chart)){margin-top:var(--rm-space-4);text-wrap:pretty}.ar-body .universal-table-style>:is(section,header):first-child>:first-child{margin-top:0}.ar-body .universal-table-style h2,.ar-faq>h2{font-size:var(--rm-text-xl);font-weight:var(--rm-weight-bold);letter-spacing:-.01em;line-height:var(--rm-leading-snug);margin-top:var(--rm-space-7);scroll-margin-top:var(--rm-space-5)}.ar-body .universal-table-style h3,.ar-faq>h3{font-size:var(--rm-text-lg);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-snug);margin-top:var(--rm-space-5)}.ar-body .universal-table-style>:first-child{margin-top:0}.ar-body .universal-table-style ol:not(.article-references)>li,.ar-body .universal-table-style ul>li{padding-left:var(--rm-space-5);position:relative}.ar-body .universal-table-style ol>li+li,.ar-body .universal-table-style ul>li+li{margin-top:var(--rm-space-2)}.ar-body .universal-table-style ul>li:before{background:var(--rm-ink);content:"";height:2px;left:.25rem;position:absolute;top:.8em;width:.5rem}.ar-body .universal-table-style ol:not(.article-references){counter-reset:arol}.ar-body .universal-table-style ol:not(.article-references)>li{counter-increment:arol}.ar-body .universal-table-style ol:not(.article-references)>li:before{color:var(--rm-ink-2);content:counter(arol) ".";font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);left:0;position:absolute;top:.35em}.ar-body .universal-table-style a:not(.rm-btn):not([href*="#ref-"]){text-decoration-color:color-mix(in oklab,var(--rm-accent) 45%,transparent);text-underline-offset:.2em}.ar-body .universal-table-style a[target=_blank]:not(.article-img-link):after{content:"↗";display:inline-block;font-size:.8em;margin-left:.15em;text-decoration:none}.ar-hero img{display:block;height:auto;width:100%}.ar-body sup.ref-link{font-family:var(--rm-font-sans);font-size:.75rem;font-weight:var(--rm-weight-bold);line-height:0;vertical-align:.4em}.ar-body sup.ref-link a{background:var(--rm-accent-tint);border-radius:var(--rm-radius-1);color:var(--rm-accent);display:inline-block;line-height:1;margin:-.3em .05em;padding:.3em;text-decoration:none}.ar-body sup.ref-link a:hover{background:var(--rm-accent);color:var(--rm-accent-ink)}.ar-body ol.article-references{counter-reset:s;margin-top:var(--rm-space-4)}.ar-body ol.article-references>li{border-top:1px solid var(--rm-rule);counter-increment:s;display:grid;font-size:var(--rm-text-sm);gap:var(--rm-space-3);grid-template-columns:2.5rem minmax(0,1fr);line-height:var(--rm-leading-body);padding:var(--rm-space-3) 0;scroll-margin-top:var(--rm-space-5)}.ar-body ol.article-references>li>*{grid-column:2}.ar-body ol.article-references>li:before{color:var(--rm-ink-3);content:"[" counter(s) "]";font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);grid-column:1;grid-row:1/span 9;padding-top:.2em}.ar-body ol.article-references>li:target{background:var(--rm-accent-tint)}.ce-aside,.ce-define,.ce-keypoint,.ce-pullquote,.ce-tldr{margin-top:var(--rm-space-6)!important}.ce-aside>strong:first-child,.ce-define>strong:first-child,.ce-tldr>strong:first-child{color:var(--rm-ink-2);display:block;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);font-weight:var(--rm-weight-regular);letter-spacing:.06em;margin-bottom:var(--rm-space-2);text-transform:uppercase}.ce-tldr>strong:first-child{color:var(--rm-ink)}.ce-aside>strong:first-child{color:var(--rm-accent)}.ce-define{display:block}.ce-keypoint>strong:first-child{color:var(--rm-accent);display:block;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);font-weight:var(--rm-weight-regular);letter-spacing:.06em;margin-bottom:var(--rm-space-1);text-transform:uppercase}.ce-tldr ul{margin-top:var(--rm-space-2)}.ce-pullquote p{margin:0}.ce-cta{background:var(--rm-surface);border:1px solid var(--rm-rule-strong);border-radius:var(--rm-radius-2);margin-top:var(--rm-space-6);padding:var(--rm-space-4) var(--rm-space-5)}.ce-cta>strong:first-child{display:block;margin-bottom:var(--rm-space-2)}.ar-body .ce-chart,.hp-analysis-card .ce-chart{background:var(--rm-surface);border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);color:var(--rm-ink);margin:var(--rm-space-6) 0 0!important;padding:var(--rm-space-5)}.ar-body figure.article-img{margin:var(--rm-space-6) 0 0}.ar-body figure.article-img img{border:1px solid var(--rm-rule);display:block;height:auto;width:100%}.ar-body figure.article-img figcaption{color:var(--rm-ink-2);font-size:var(--rm-text-sm);line-height:var(--rm-leading-body);margin-top:var(--rm-space-2)}.ar-body table,.lh-prose table,.tp-body table{border-collapse:collapse;font-size:var(--rm-text-sm);margin-top:var(--rm-space-5);width:100%}.ar-body td,.ar-body th{border-bottom:1px solid var(--rm-rule);padding:var(--rm-space-3);text-align:left;vertical-align:top}.ar-body th{border-bottom:2px solid var(--rm-rule-strong);font-weight:var(--rm-weight-bold)}.ar-rail.ar-toc li a{display:flex}.ar-faq{margin-top:var(--rm-space-7)}.lm-map,.lm-map .jvm-container,.lm-map>svg{touch-action:pan-y}.lm-map svg{display:block}.lm-map .rm-c{cursor:pointer;fill:var(--rm-map-not-covered)}.lm-map .rm-c:hover{stroke:var(--rm-map-selected);stroke-width:1}.lm-map [data-b=licensed]{fill:var(--rm-map-licensed)}.lm-map [data-b=varies]{fill:url(#rmHatch)}.lm-map [data-b=prohibited]{fill:var(--rm-map-prohibited)}.lm-map [data-b=monopoly]{fill:var(--rm-map-monopoly)}.lm-map [data-b=unregulated]{fill:var(--rm-map-unregulated)}.lm-map [data-b=not-assessed]{fill:var(--rm-map-not-assessed)}.lm-map .rm-hatch-a{fill:var(--rm-map-varies)}.lm-map .rm-hatch-b{fill:var(--rm-map-varies-hatch)}.lm-map .rm-mk{stroke:var(--rm-surface);stroke-width:1.5}.lm-map.is-zoomed svg{cursor:grab}.lm-map.is-zoomed svg:active{cursor:grabbing}.lm-map text.jvm-element{fill:var(--rm-ink);font:var(--rm-weight-bold) 11px var(--rm-font-sans);opacity:0;paint-order:stroke;pointer-events:none;stroke:var(--rm-surface);stroke-width:3px;transition:opacity .18s}.lm-map text.jvm-element.is-on{opacity:1}.jvm-tooltip{display:none;pointer-events:none;position:absolute;white-space:nowrap;z-index:var(--rm-z-pop)}.jvm-tooltip.active{display:block}.lm-map text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jvm-tooltip{background:var(--rm-ink);border:0;border-radius:var(--rm-radius-1);box-shadow:var(--rm-shadow-pop);color:var(--rm-surface);font:var(--rm-weight-regular) var(--rm-text-xs)/1.35 var(--rm-font-sans);padding:var(--rm-space-1) var(--rm-space-2)}.lm-zoom[hidden]{display:none}.lm-detail-flag.fi{background-size:cover;flex:none;height:1.125rem;width:1.5rem}.lm-detail-loading{color:var(--rm-ink-2);font-size:var(--rm-text-sm);margin-top:var(--rm-space-3)}.lm-detail-flags svg{height:1rem;width:1rem}.lm-detail-readmore{font-weight:var(--rm-weight-bold);white-space:nowrap}.lm-detail-regions li{flex-wrap:wrap}.lm-detail-updated,.lm-qresults{margin-top:var(--rm-space-4)}.lm-qresults{background:var(--rm-surface);border:1px solid var(--rm-rule);border-radius:var(--rm-radius-1);padding:var(--rm-space-4)}.lm-qresults ul{display:flex;flex-wrap:wrap;gap:var(--rm-space-2) var(--rm-space-5);margin-top:var(--rm-space-2)}.lm-qresults a{align-items:center;display:inline-flex;gap:var(--rm-space-2);min-height:2rem}.hp-lead-figure img{display:block;height:100%;object-fit:cover;width:100%}.hp-jur-chips{padding-top:var(--rm-space-5)}.hp-hero .hp-meta-topic,.hp-sec .hp-meta .rm-breaking{flex:none}.hp-analysis-figure{min-width:0}.hp-analysis-figure--text{color:var(--rm-ink-2);font-size:var(--rm-text-sm)}.lc-shape path[data-b=licensed]{fill:var(--rm-map-licensed)}.lc-shape path[data-b=varies]{fill:var(--rm-map-varies)}.lc-shape path[data-b=prohibited]{fill:var(--rm-map-prohibited)}.lc-shape path[data-b=monopoly]{fill:var(--rm-map-monopoly)}.lc-shape path[data-b=unregulated]{fill:var(--rm-map-unregulated)}.lc-shape path[data-b=not-assessed]{fill:var(--rm-map-not-assessed)}.lc-shape a path{stroke:var(--rm-surface);stroke-width:1;vector-effect:non-scaling-stroke}.lc-shape a:hover path{stroke:var(--rm-map-selected)}.lc-status dd a{color:inherit}.lc-regions{border-bottom:1px solid var(--rm-rule);font-size:var(--rm-text-sm);padding:var(--rm-space-3) var(--rm-space-4)}.lc-regions summary{cursor:pointer;font-weight:var(--rm-weight-bold)}.lc-regions ul{margin-top:var(--rm-space-2)}.lc-regions li{border-top:1px solid var(--rm-rule);padding:var(--rm-space-2) 0;scroll-margin-top:var(--rm-space-5)}.lc-regions li:target{background:var(--rm-accent-tint)}.lc-region-head{align-items:center;display:flex;gap:var(--rm-space-2)}.lc-region-head b{font-weight:var(--rm-weight-bold);margin-left:auto}.lc-regions p{color:var(--rm-ink-2);font-size:var(--rm-text-xs);line-height:var(--rm-leading-body);margin-top:var(--rm-space-1)}.lc-reg-direct{font-size:var(--rm-text-sm);margin-left:var(--rm-space-3)}.lc-prose-h3{font-size:var(--rm-text-md);font-weight:var(--rm-weight-bold);margin-top:var(--rm-space-5)}.lc-claim-quote,.lc-prose-quote{background:var(--rm-surface);border-left:3px solid var(--rm-rule-strong);font-size:var(--rm-text-sm);margin-top:var(--rm-space-3);padding:var(--rm-space-3) var(--rm-space-4)}.lc-claim-quote cite{color:var(--rm-ink-2);display:block;font-family:var(--rm-font-mono);font-size:var(--rm-text-xs);font-style:normal;margin-top:var(--rm-space-2)}.lc-news-more{margin-top:var(--rm-space-4)}.lm-en-tag{color:var(--rm-ink-3);font-family:var(--rm-font-mono);font-size:.625rem;margin-left:var(--rm-space-1)}.rm-footer-links{flex-wrap:wrap}.rm-chips .rm-chip{max-width:100%;white-space:normal}.au-head{align-items:center;display:flex;gap:var(--rm-space-5)}.au-head h1{font-size:var(--rm-text-2xl);font-weight:var(--rm-weight-bold);line-height:var(--rm-leading-tight)}.au-photo{background:var(--rm-surface);border:1px solid var(--rm-rule);border-radius:50%;flex:none;height:6rem;object-fit:cover;width:6rem}.au-head .au-role{color:var(--rm-ink-2);font-family:var(--rm-font-sans);font-size:var(--rm-text-md);margin-top:var(--rm-space-2)}.au-contact{font-size:var(--rm-text-sm);margin-top:var(--rm-space-2)}.au-about{max-width:var(--rm-measure)}.au-about h2{font-size:var(--rm-text-xl);font-weight:var(--rm-weight-bold);margin-bottom:var(--rm-space-3)}.au-about>*+*{margin-top:var(--rm-space-4)}.au-articles{margin-top:var(--rm-space-8);padding-bottom:var(--rm-space-8)}@media (max-width:760px){.au-head{align-items:flex-start;gap:var(--rm-space-4)}.au-photo{height:4rem;width:4rem}}.lm-zoom .lm-zoom-reset{min-width:var(--rm-tap);padding:0 var(--rm-space-1);width:auto}.tp-page--notoc{grid-template-areas:"crumb" "head" "body";grid-template-columns:minmax(0,var(--rm-measure))}@media (max-width:760px){.rm-breadcrumb ol{flex-wrap:nowrap}.rm-breadcrumb li{flex:none}.rm-breadcrumb li:last-child{flex:1 1 0;min-width:0}.rm-breadcrumb li:last-child>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ar-rail-col{grid-area:rail;min-width:0}.ar-rail-col>.ar-rail{position:sticky;top:var(--rm-space-5)}@media (max-width:1180px){.ar-rail-col{display:none}}.lc-claim[hidden]{border:0;display:block;padding:0}@media (min-width:1181px){.lc-page{grid-template-columns:13rem minmax(0,var(--rm-measure)) minmax(17.5rem,1fr)}.ar-rail-col>.ar-rail,.lc-toc{max-height:calc(100vh - var(--rm-space-5)*2);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.lc-status{container-type:inline-size;position:static;width:100%}.lc-status-head{flex-wrap:wrap;gap:var(--rm-space-1) var(--rm-space-3)}.lc-status-head .rm-mono{white-space:nowrap}.lc-status-main{grid-template-columns:minmax(0,1fr) 4.5rem}.lc-status-main strong{min-width:0;overflow-wrap:break-word}.lc-status dl div{grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.lc-status dd{min-width:0;overflow-wrap:break-word}@media (max-width:760px){.lc-status-main{grid-template-columns:minmax(0,1fr)}.lc-status-main .lc-shape{grid-row:1;justify-self:start}.lc-status dl div{gap:var(--rm-space-1);grid-template-columns:minmax(0,1fr)}.lc-status dd{justify-content:flex-start;text-align:left}}@container (max-width: 22rem){.lc-status-main{grid-template-columns:minmax(0,1fr)}.lc-status-main .lc-shape{grid-row:1;justify-self:start}.lc-status dl div{gap:var(--rm-space-1);grid-template-columns:minmax(0,1fr)}.lc-status dd{justify-content:flex-start;text-align:left}}.lm-detail-prods.lm-prods--rows{gap:0;grid-template-columns:minmax(0,1fr)}.lm-prods--rows .lm-prod{align-items:center;border-bottom:1px solid var(--rm-rule);-moz-column-gap:var(--rm-space-3);column-gap:var(--rm-space-3);display:grid;grid-template-columns:1.75rem minmax(0,1fr) minmax(0,max-content);padding:var(--rm-space-1) 0;text-align:left}.lm-prods--rows .lm-prod:last-child{border-bottom:0}.lm-prods--rows .lm-prod-ico{height:1.75rem;width:1.75rem}.lm-prods--rows .lm-prod-k{font-size:var(--rm-text-sm);margin-top:0}.lm-prods--rows .lm-prod-v{font-size:var(--rm-text-sm);overflow-wrap:break-word;text-align:right}@media (max-width:760px){.rm-lang-wrap{display:none}.rm-menu-btn{margin-left:auto}.rm-wordmark-t{min-width:0}.rm-wordmark-tag{white-space:normal}}.lm-legend .lm-legend-h{color:var(--rm-ink);font-weight:var(--rm-weight-bold)}.lm-legend .lm-legend-note{color:var(--rm-ink-3);flex-basis:100%}.ch-dossier{position:relative}.ch-dossier-sum{display:block;list-style:none}.ch-dossier-sum::-webkit-details-marker{display:none}a.ch-dossier-go{text-decoration:none}a.ch-dossier-go:hover{color:var(--rm-accent);text-decoration:none}@media (min-width:761px){.ch-dossier-sum{cursor:default}.ch-dossier-go:after{content:"";inset:0;position:absolute}}@media (max-width:760px){.ch-dossier{padding:0 var(--rm-space-4)}.ch-dossier[open]{padding-bottom:var(--rm-space-4)}.ch-dossier-sum{cursor:pointer}.ch-dossier-k{min-height:var(--rm-tap)}.ch-dossier-k:after{border-bottom:2px solid;border-right:2px solid;content:"";flex:none;height:.5rem;margin-left:auto;transform:translateY(-2px) rotate(45deg);width:.5rem}.ch-dossier[open] .ch-dossier-k:after{transform:translateY(2px) rotate(-135deg)}.ch-dossier:not([open]) .ch-dossier-sum strong{display:none}.ch-dossier[open] .ch-dossier-sum strong{margin-top:0}.ch-dossier:hover{background:var(--rm-surface)}}.article-video-embed{aspect-ratio:16/9;border-radius:var(--rm-radius-1);margin:var(--rm-space-6) 0;max-width:45rem;overflow:hidden;position:relative;width:100%}.article-video-embed iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.article-video-facade{background:#15181c}.article-video-play{align-items:center;background:none;border:0;color:#e62117;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:100%;inset:0;justify-content:center;padding:16px;position:absolute;width:100%}.article-video-play:focus-visible svg,.article-video-play:hover svg{color:red;transform:scale(1.06)}.article-video-play svg{transition:transform .15s ease}.article-video-note{color:#c9ced4;font-size:13px;line-height:1.4;text-align:center}.article-video-link{background:#15181c;display:block;text-decoration:none}.article-video-link img{height:100%;inset:0;object-fit:cover;opacity:.82;position:absolute;transition:opacity .15s ease;width:100%}.article-video-link:focus-visible img,.article-video-link:hover img{opacity:.65}.article-video-link .article-video-play{pointer-events:none}.article-video-link .article-video-note{color:#fff;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6)}