@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#070b12;--color-bg-2:#0b111b;--color-surface:#0d1522;--color-text:#e3eaf0;--color-text-muted:#e3eaf099;--color-text-faint:#e3eaf073;--color-accent:#6fc3d9;--color-accent-600:#8fd3e4;--color-accent-700:#a9dfec;--color-divider:#e3eaf024;--color-divider-soft:#e3eaf014;--color-forecast:#9b8cf0;--color-forecast-text:#b3a8f5;--rating-red:#ef6f64;--rating-amber:#e8bd62;--rating-green:#7ee0a1;--rating-unknown:#9aa6b3;--health-ok:#6fc3d9;--health-degraded:#c9d4de;--health-warning:#f4f7fa;--font-heading:"Barlow Condensed", system-ui, sans-serif;--font-heading-weight:600;--font-body:"Barlow", system-ui, sans-serif;--space-1:3.4px;--space-2:6.8px;--space-3:10.2px;--space-4:13.6px;--space-6:20.4px;--space-8:27.2px;--radius-md:4px;--wrap:1320px;--gutter:48px}@media (width<=720px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.015em;margin:0 0 var(--space-2);line-height:1.12}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}a:hover{color:var(--color-accent-700)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.blueprint{border:1px solid var(--color-divider);position:relative}.blueprint>.corner{color:#e3eaf08c;width:11px;height:11px;position:absolute}.blueprint>.corner:before,.blueprint>.corner:after{content:"";background:currentColor;position:absolute}.blueprint>.corner:before{width:1px;height:100%;top:0;left:5px}.blueprint>.corner:after{width:100%;height:1px;top:5px;left:0}.blueprint>.corner.tl{top:-6px;left:-6px}.blueprint>.corner.tr{top:-6px;right:-6px}.blueprint>.corner.bl{bottom:-6px;left:-6px}.blueprint>.corner.br{bottom:-6px;right:-6px}.grid-bg{background-image:linear-gradient(#e3eaf009 1px,#0000 1px),linear-gradient(90deg,#e3eaf009 1px,#0000 1px);background-size:88px 88px}.btn{cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-text);padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:#e3eaf012}.btn-secondary.is-active{border-color:var(--color-accent);color:var(--color-accent)}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:#6fc3d91a}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:4px;font-size:11px}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:12px;font-size:12px}.muted{color:var(--color-text-muted)}.wrap{max-width:var(--wrap);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.app{flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.site-main{flex:1}.site-header{border-bottom:1px solid #e3eaf01a}.nav{flex-wrap:wrap;align-items:center;gap:32px;padding-top:22px;padding-bottom:22px;display:flex}.nav a{color:var(--color-text);font-size:15px;text-decoration:none}.nav a:hover{color:var(--color-accent)}.nav-brand{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-right:auto;font-size:22px;font-weight:600;display:flex}.brand-mark{place-items:center;width:22px;height:22px;display:grid}.brand-dot{background:var(--color-accent);width:8px;height:8px}.site-footer{border-top:1px solid #e3eaf01f;margin-top:72px}.footer-row{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:32px;padding-top:32px;padding-bottom:32px;font-size:14px;display:flex}.footer-brand{font-family:var(--font-heading);letter-spacing:.14em;color:var(--color-text);margin-right:auto;font-size:18px;font-weight:600}.fixture-banner{letter-spacing:.08em;color:var(--color-text-muted);border:1px dashed #e3eaf040;margin-top:14px;padding-top:8px;padding-bottom:8px;font-size:12px}.page-state{padding-top:64px;padding-bottom:64px}.rating-tag{white-space:nowrap;font-family:var(--font-heading);letter-spacing:.1em;border:1px solid;align-items:center;gap:8px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.rating-tag-sm{gap:6px;padding:2px 8px;font-size:12px}.rating-tag-lg{gap:12px;padding:6px 14px;font-size:26px}.rating-tag-lg .rating-swatch{width:14px;height:14px}.rating-swatch{background:currentColor;flex:none;width:9px;height:9px;display:inline-block}.rating-green{color:var(--rating-green)}.rating-amber{color:var(--rating-amber)}.rating-red{color:var(--rating-red)}.rating-unknown{color:var(--rating-unknown)}.rating-tag.rating-unknown{color:#d3dbe3;border-style:dashed}.rating-swatch.rating-unknown,.rating-tag.rating-unknown .rating-swatch{background:repeating-linear-gradient(45deg, var(--rating-unknown) 0 2px, transparent 2px 4px);outline:1px solid var(--rating-unknown);outline-offset:-1px}.no-overall,.not-assessed{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);border:1px solid var(--color-divider);align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.confidence{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);font-size:13px}.confidence-low{color:#9aa6b3}.confidence-null{color:var(--color-text-muted)}.outlook{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:13px}.outlook-uncertain{color:var(--color-forecast-text)}.outlook-qualifier{text-transform:none;letter-spacing:.02em;color:var(--color-text-muted)}.health-indicator{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:inline-flex}.health-icon{flex:none;width:9px;height:9px;display:inline-block}.health-ok .health-icon{border:1.5px solid var(--health-ok);border-radius:50%}.health-ok .health-text{color:var(--health-ok)}.health-degraded .health-icon{border:1.5px dashed var(--health-degraded);width:8px;height:8px;transform:rotate(45deg)}.health-degraded .health-text{color:var(--health-degraded)}.health-warning .health-icon{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:10px solid var(--health-warning);width:0;height:0}.health-warning .health-text{color:var(--health-warning);font-weight:600}.health-fresh{color:var(--color-text-faint)}.health-notice{background:#e3eaf008;border:1px dashed #e3eaf047;margin-top:24px;padding:14px 18px;font-size:14.5px}.health-notice.health-warning{background:#f4f7fa0d;border-style:solid;border-color:#f4f7fa80}.health-notice p{color:#e3eaf0d9;margin:8px 0 0}.health-notice-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.health-notice-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px}.hero{border-bottom:1px solid #e3eaf014;position:relative;overflow:hidden}.hero-grid{z-index:1;pointer-events:none;padding-top:clamp(80px,9vw,130px);padding-bottom:clamp(60px,6vw,90px);position:relative}.hero-text{pointer-events:auto;flex-direction:column;gap:18px;max-width:540px;display:flex}.hero-text .kicker{margin:0}.hero-title{letter-spacing:-.01em;margin:0;font-size:clamp(38px,3.9vw,56px);font-weight:700;line-height:1.1}.hero-sub{color:#a8aeb4;margin:0;font-size:clamp(16px,1.2vw,17px);line-height:1.65}.hero-globe{z-index:0;position:absolute;inset:0 -170px 0 48%}.globe-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.globe-canvas.dragging{cursor:grabbing}@media (width<=1099px){.hero{flex-direction:column;display:flex}.hero-grid{order:1;padding-bottom:32px}.hero-globe{order:2;height:400px;margin:-24px 0 36px;position:relative;left:auto;right:auto}.globe-canvas{touch-action:pan-y;cursor:default}}#monitors{padding-top:clamp(56px,5.5vw,80px)}#monitors .section-head{gap:18px 40px;margin-bottom:28px}#monitors .section-head>div{flex-direction:column;gap:14px;display:flex}#monitors .section-head .kicker{margin:0}#monitors .section-head h2{font-size:clamp(28px,2.5vw,36px);line-height:1.15}#monitors .section-head .section-sub{color:#8b939d;flex:0 470px;margin:0;font-size:13.5px;line-height:1.75}.network-strip{background:#070b12b8;border:1px solid #2b3a4a;margin-bottom:28px;position:relative}.network-strip>.corner{color:var(--color-accent)}.network-strip-head{flex-wrap:wrap;align-items:center;gap:8px 22px;padding:14px 20px;display:flex}.network-strip-head h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:18px;line-height:1.2}.network-card-kicker,.network-card-date{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:10.5px;line-height:1.6}.network-card-date{color:#8b939d}.network-summary{border-left:1px solid #232a34;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:0 0 0 8px;padding:0 0 0 22px;list-style:none;display:flex}.network-count{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.network-count-n{font-family:var(--font-heading);color:var(--color-text);font-size:20px;line-height:1}.network-count-label{letter-spacing:.16em;text-transform:uppercase;color:#8b939d;font-size:10.5px}.network-swatch-neutral{background:0 0;border:1px solid #7d8a99}.network-strip .status-key{margin-left:auto;padding:0}.network-strip .status-key[open]{flex-basis:100%;margin-left:0;padding-bottom:4px}.status-key{letter-spacing:.16em;text-transform:uppercase;color:#8b939d;padding:0 16px 12px;font-size:10.5px;line-height:1.6}.status-key summary{cursor:pointer;width:max-content;list-style:none}.status-key summary::-webkit-details-marker{display:none}.status-key summary:after{content:" +"}.status-key[open] summary:after{content:" −"}.status-key summary:hover,.status-key summary:focus-visible{color:var(--color-accent)}.status-key dl{gap:6px;margin:8px 0 0;display:grid}.status-key-row{grid-template-columns:84px 1fr;align-items:baseline;gap:10px;display:grid}.status-key dt{color:#c4ccd5;align-items:center;gap:6px;display:flex}.status-key dd{letter-spacing:.02em;text-transform:none;color:#8b939d;margin:0;font-size:12px;line-height:1.45}.status-key-note{letter-spacing:.02em;text-transform:none;color:#7c848e;margin:10px 0 0;font-size:11.5px;line-height:1.5}.status-panel{background:#070b12b3}.status-panel-head{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid #e3eaf01a;justify-content:space-between;gap:12px;padding:10px 14px;font-size:11px;display:flex}.status-panel ul{margin:0;padding:4px 0;list-style:none}.status-row{color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:7px 14px;text-decoration:none;display:flex}.status-row:hover{color:var(--color-text);background:#6fc3d90f}.status-name{font-size:14px}.section{padding-top:96px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px;display:flex}.section-head h2{margin:0;font-size:48px;line-height:1}.section-sub{color:var(--color-text-muted);max-width:560px;font-size:15.5px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,276px),1fr));gap:28px;display:grid}#monitors .card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1099px){#monitors .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-card-wide{grid-column:span 2}.module-card-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.module-card-split-map{flex-direction:column;display:flex}.module-card-split-map .mini-map{flex:1;height:auto;min-height:180px}.module-card-split-info{flex-direction:column;gap:12px;display:flex}.card{background:var(--color-surface);flex-direction:column;display:flex}.module-card-body{flex-direction:column;flex:1;gap:12px;padding:22px 24px 18px;display:flex}.module-card h3{border-bottom:1px solid #232a34;margin:0;padding-bottom:12px;font-size:24px;line-height:1.15}.module-card h3 a{color:var(--color-text);text-decoration:none}.module-card h3 a:hover{color:var(--color-accent)}.module-card-lead{color:#e3eaf0b8;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14.5px;display:-webkit-box;overflow:hidden}.module-card-type{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);margin-bottom:-6px;font-size:10.5px;line-height:1.4}.mini-map{background:#080d16;border:1px solid #232a34;height:96px;position:relative}.mini-map-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.module-card-preview-note{color:var(--color-text-muted);margin:0;font-size:12.5px}.module-card-interpretation{color:#e3eaf0b8;margin:0;font-size:13.5px;line-height:1.5}.entity-strip{gap:6px;margin:0;padding:0;list-style:none;display:grid}.entity-strip li{grid-template-columns:12px 1fr auto;align-items:start;gap:8px;font-size:12.5px;line-height:1.55;display:grid}.entity-strip .rating-swatch{margin-top:5px}.entity-strip-label{color:#d5dbe1;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entity-strip-rating{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-text-muted);font-size:12px}.module-card-meta{margin:0;font-size:13px}.module-card-meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px}.module-card-meta dd{margin:2px 0 0}.module-card-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.module-card-cta{min-height:44px;color:var(--color-accent);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:-6px;font-size:16px;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #6fc3d980;text-decoration:underline #6fc3d980;text-decoration-thickness:1px;display:inline-flex}.module-card-cta span{transition:transform .15s}.module-card-cta:hover{color:var(--color-accent-600);text-decoration-color:currentColor}.module-card-cta:hover span{transform:translate(3px)}.module-card-cta:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.module-card-cta span{transition:none}.module-card-cta:hover span{transform:none}}.module-card-health{background:#0000002e;border-top:1px dashed #e3eaf024;padding:12px 24px 16px}.module-card-health-note{color:var(--color-text-muted);margin:4px 0 0;font-size:12.5px}.table-wrap{overflow-x:auto}.status-table{border-collapse:collapse;width:100%;font-size:14px}.status-table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);border-bottom:1px solid var(--color-divider);padding:10px 12px;font-size:11px;font-weight:500}.status-table td{border-bottom:1px solid var(--color-divider-soft);vertical-align:middle;padding:10px 12px}.correction-label,.original-label{letter-spacing:.08em;color:var(--color-text-muted);border:1px dashed var(--color-divider);white-space:nowrap;margin-left:10px;padding:1px 6px;font-size:11px}.current-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);margin-left:10px;padding:1px 6px;font-size:11px}.entity-swatches{gap:4px;display:inline-flex}.detail-header{padding-top:28px}.detail-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;font-size:13px;display:flex}.back-link{color:#e3eaf0a6;text-decoration:none}.published-note{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:8px;font-size:11px;display:inline-flex}.published-mark{border:1px solid var(--color-accent);width:6px;height:6px}.detail-title-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}.detail-title{letter-spacing:-.01em;margin:0;font-size:72px;line-height:.95}.meta-grid{grid-template-columns:auto 1fr;gap:8px 20px;margin:0;font-size:14px;display:grid}.meta-grid dt{letter-spacing:.14em;text-transform:uppercase;color:#e3eaf080;padding-top:2px;font-size:11px}.meta-grid dd{margin:0}.overview-strip{grid-template-columns:minmax(0,3fr) repeat(4,minmax(0,2fr));margin-top:32px;display:grid}.strip-cell{border-right:1px solid #e3eaf01f;padding:20px 22px}.strip-cell:last-of-type{border-right:0}.strip-value{font-family:var(--font-heading);margin-top:4px;font-size:21px;font-weight:600;line-height:1.15}.strip-sub{color:var(--color-text-muted);margin-top:4px;font-size:12.5px}.strip-links{flex-direction:column;gap:4px;margin-top:6px;font-size:14px;display:flex}.preview-disclaimer{max-width:760px;color:var(--color-text-muted);margin:20px 0 0;font-size:13.5px}.preview-detail-body{max-width:960px;padding-top:56px}.preview-interpretation{color:#e3eaf0db;margin:8px 0 0;font-size:17px}.detail-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:64px;padding-top:56px;display:grid}.toc{flex-direction:column;gap:2px;font-size:14px;display:flex;position:sticky;top:24px}.toc a{color:#e3eaf0b8;grid-template-columns:30px 1fr;padding:6px 0 6px 10px;text-decoration:none;display:grid}.toc a:hover{color:var(--color-accent)}.toc a span{font-family:var(--font-heading);color:var(--color-text-faint)}.toc-part{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #e3eaf01f;margin-bottom:4px;padding:12px 0 8px;font-size:11px}.toc-part-a{color:var(--color-accent)}.toc-part-b{color:var(--color-forecast)}.toc-links{border-top:1px solid #e3eaf01a;flex-direction:column;gap:6px;margin-top:16px;padding-top:12px;display:flex}.toc-links a{color:var(--color-accent);padding:0;display:block}.detail-sections{min-width:0;max-width:880px}.detail-section{border-top:1px solid #e3eaf029;padding:48px 0 56px}.detail-section:first-child{border-top:0;padding-top:0}.scope{color:#e3eaf0bf;font-size:14.5px}.scope .label{margin-right:8px;display:inline}.exec-list{margin:0;padding:0;list-style:none}.exec-list li{border-top:1px solid #e3eaf01a;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.exec-list p{color:#e3eaf0db;margin:0;font-size:16px;line-height:1.62}.exec-num{font-family:var(--font-heading);color:var(--color-text-faint)}.basis-box{margin-top:20px;padding:20px 22px}.basis-box p{color:#e3eaf0d1;margin:6px 0 0;font-size:15px}.entity-card{border:1px solid #e3eaf01f;margin-bottom:14px}.entity-head{background:#e3eaf005;border-bottom:1px solid #e3eaf014;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 18px;display:grid}.entity-head h3{margin:0;font-size:21px}.entity-num{font-family:var(--font-heading);color:var(--color-text-faint);font-size:13px}.entity-body{flex-direction:column;gap:14px;padding:16px 18px 18px 72px;font-size:14.5px;display:flex}.entity-body p{color:#e3eaf0d6;margin:0}.entity-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-block p,.field-block li{color:#e3eaf0b8;font-size:13.5px}.field-block ul{margin:0;padding-left:18px}.unknown-box{border:1px dashed var(--rating-unknown);padding:10px 14px}.unknown-box ul{margin:0;padding-left:18px;font-size:13.5px}.components ul{color:#e3eaf0b8;margin:0;padding-left:18px;font-size:13.5px}.forecast-flag{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;font-size:13.5px;display:flex}.forecast-flag span{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-forecast-text);border:1px solid #9b8cf08c;padding:3px 8px}.module-outlook{border-left:2px solid var(--color-forecast);margin-bottom:18px;padding:4px 0 4px 14px}.outlook-card{border:1px solid #e3eaf01f;gap:10px;margin-bottom:12px;padding:14px 18px;display:grid}.outlook-card header{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.outlook-card h4{margin:0 auto 0 0;font-size:19px}.action-group h4{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-top:18px;font-size:16px}.action-group ul{margin:0;padding:0;list-style:none}.action{border-top:1px solid #e3eaf01a;padding:12px 0}.action p{color:#e3eaf0d6;margin:4px 0 0;font-size:14.5px}.action-target,.action-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin-right:12px;font-size:11px}.plain-list{padding-left:20px}.plain-list li{color:#e3eaf0d6;margin-bottom:10px}.tier-filter{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.source-list{margin:0;padding:0;list-style:none}.source{border-top:1px solid #e3eaf01a;padding:14px 0;font-size:14px}.source p{margin:4px 0 0}.source-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.source-id{font-family:var(--font-heading);color:var(--color-text-faint)}.source-name{font-weight:500}.source-tier{letter-spacing:.12em;text-transform:uppercase;color:var(--color-forecast-text);border:1px solid #9b8cf066;padding:0 6px;font-size:11px}.report-page{max-width:980px;padding-top:28px}.report-meta{margin-bottom:32px}.md h1{margin-top:40px;font-size:44px}.md h2{margin-top:36px;font-size:30px}.md h3{margin-top:28px;font-size:22px}.md p,.md li{color:#e3eaf0db}.md-table-wrap{border:1px solid var(--color-divider-soft);margin:16px 0;overflow-x:auto}.md table{border-collapse:collapse;min-width:100%;font-size:13px}.md th,.md td{border-bottom:1px solid var(--color-divider-soft);text-align:left;vertical-align:top;padding:8px 10px}.md th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px}.md code{font-size:.92em}.report-foot{margin-top:40px;font-size:13px}.state-case{flex-direction:column;gap:8px;display:flex}@media (width<=1000px){.detail-title-grid{grid-template-columns:1fr;gap:32px}.detail-title{font-size:52px}.overview-strip{grid-template-columns:1fr 1fr}.strip-cell{border-bottom:1px solid #e3eaf01f}.detail-body{grid-template-columns:1fr;gap:24px}.toc{position:static}}@media (width<=720px){.card-grid,#monitors .card-grid{grid-template-columns:1fr}.module-card-wide{grid-column:auto}.module-card-split{grid-template-columns:1fr;gap:12px}.module-card-split-map .mini-map{flex:none;height:168px;min-height:0}.network-strip .status-key{flex-basis:100%;margin-left:0}.network-summary{border-top:1px solid #232a34;border-left:0;flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px 16px;margin:4px 0 0;padding:10px 0 0;display:grid}.overview-strip{grid-template-columns:1fr}.strip-cell{border-right:0}.entity-head{grid-template-columns:28px minmax(0,1fr)}.entity-body{padding-left:18px}.entity-grid{grid-template-columns:1fr}.section{padding-top:64px}.section-head h2{font-size:36px}.nav{gap:18px}}.class-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.class-chips-lead{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin-right:4px;font-size:11px}.class-chip{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);border:1px solid #6fc3d973;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.class-chip.class-osint,.class-chip.class-market_data{color:var(--color-text-muted);border-color:#e3eaf04d}.evidence-list{gap:12px;margin-top:16px;display:grid}.evidence-card{background:#e3eaf005;border:1px solid #e3eaf01f;padding:14px 18px;scroll-margin-top:24px}.evidence-card:target{border-color:var(--color-accent)}.evidence-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.selected-references{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.selected-reference{border-left:2px solid #e3eaf02e;padding:6px 0 6px 12px;scroll-margin-top:24px}.selected-reference:target{border-left-color:var(--color-accent)}.selected-reference .class-chip{margin-left:8px}.reference-supports{opacity:.8;margin-top:2px;font-size:.9em}.action-number{min-width:1.6em;margin-right:6px;font-weight:600;display:inline-block}.client-action .action-link{white-space:nowrap;margin-left:6px;display:inline-block}.landbridge td p{margin:0 0 4px}.force-majeure dl div{display:contents}.evidence-ref{font-family:var(--font-heading);color:var(--color-text-faint)}.evidence-issuer{font-weight:600}.evidence-date{color:var(--color-text-muted);font-size:13px}.evidence-title{font-family:var(--font-heading);margin-top:6px;font-size:17px}.evidence-excerpt{border-left:2px solid var(--color-accent);color:#e3eaf0e6;margin:8px 0 0;padding-left:12px;font-size:14.5px}.evidence-states{color:#e3eaf0cc;margin:8px 0 0;font-size:14px}.evidence-caveat{color:var(--color-text-muted);margin:6px 0 0;font-size:12.5px}.open-original{margin-top:8px;font-size:13px;display:inline-block}.label-inline{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin-right:4px;font-size:11px}.refs{white-space:nowrap}.ref{margin-left:2px;font-size:12px;text-decoration:none}.rated-because{border-left:2px solid #6fc3d973;padding:2px 0 2px 12px}.rated-because .label{align-items:center;gap:8px;display:flex}.rated-because p{margin:6px 0 0}.unknown-panel{border:1px dashed var(--rating-unknown);gap:8px;padding:12px 16px;display:grid}.unknown-panel .label{align-items:center;gap:8px;display:flex}.unknown-row{grid-template-columns:170px minmax(0,1fr);gap:12px;display:grid}.unknown-row p,.unknown-row ul{margin:0}.unknown-row ul{padding-left:18px}.unknown-key{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);padding-top:3px;font-size:11px}.what-would-change{border-top:1px solid var(--color-divider-soft);padding-top:10px}.what-would-change p{margin:4px 0 0;font-size:14px}.currency-chip{letter-spacing:.06em;color:var(--color-text-muted);border:1px solid var(--color-divider);padding:2px 8px;font-size:12px}.entity-foot{flex-wrap:wrap;gap:10px;display:flex}.principles{color:#e3eaf0cc;padding-left:20px;font-size:14px}.headline-citations ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.public-entities{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.public-entities p{color:#e3eaf0cc;margin:4px 0 0;font-size:14px}.report-section{border-top:1px solid var(--color-divider-soft);margin-top:28px;padding-top:28px}.report-entity{margin-bottom:20px}.report-summary{gap:8px;margin-bottom:16px;display:grid}.internal-banner{letter-spacing:.1em;text-transform:uppercase;color:var(--health-warning);border:1px dashed #f4f7fa80;margin-bottom:16px;padding:8px 12px;font-size:12px}@media (width<=720px){.unknown-row{grid-template-columns:1fr;gap:2px}.entity-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.entity-head h3{flex:calc(100% - 46px)}}.report-actions{margin:0;padding:0;list-style:none}.report-action{border-top:1px solid var(--color-divider-soft);grid-template-columns:2.2em minmax(0,1fr);gap:4px 10px;padding:12px 0;display:grid}.report-action .action-number{font-family:var(--font-heading);color:var(--color-text-faint);margin:0}.report-action-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.report-action-horizon{font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:600}.report-action p{color:#e3eaf0d6;grid-column:2;margin:2px 0 0}.not-linked{color:var(--color-text-faint);margin-top:8px;font-size:12.5px;display:inline-block}.status-row-right{align-items:center;gap:10px;display:inline-flex}.status-stale{letter-spacing:.12em;text-transform:uppercase;color:var(--health-degraded);border:1px dashed var(--health-degraded);padding:1px 6px;font-size:11px}.nav-cta{border:1px solid var(--color-accent);padding:6px 12px;color:var(--color-accent)!important}.nav-cta:hover{background:#6fc3d914}.button{border:1px solid var(--color-divider);color:var(--color-text);justify-content:center;align-items:center;padding:9px 16px;font-size:14px;text-decoration:none;display:inline-flex}.button:hover{border-color:var(--color-accent);color:var(--color-accent)}.button-primary{border-color:var(--color-accent);color:var(--color-accent);background:#6fc3d90f}.cta-row{flex-wrap:wrap;gap:10px;display:flex}.tier-note{letter-spacing:.06em;color:var(--color-text-muted);margin:10px 0 0;font-size:12px}.pro-cta{background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:56px;padding:26px 28px;display:grid}.pro-cta h3{margin:6px 0 8px;font-size:28px}.pro-cta p{color:#e3eaf0bf;max-width:640px;margin:0}.corridor-teaser{background:var(--color-surface);margin-top:56px;padding:26px 28px}.corridor-teaser h3{margin:6px 0 8px;font-size:28px}.corridor-teaser p{color:#e3eaf0bf;max-width:640px;margin:0}.corridor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:20px 0 0;padding:0;list-style:none;display:grid}.corridor-list li{border-top:1px solid var(--color-divider-soft);color:var(--color-text);border-left:1px dashed #e3eaf038;padding:10px 0 10px 14px;font-size:15px}.corridor-teaser .corridor-note{color:var(--color-text-muted);margin-top:16px;font-size:13px}.footer-links{flex-wrap:wrap;gap:8px 20px;display:flex}.footer-links a{color:var(--color-text-muted);text-decoration:none}.footer-links a:hover{color:var(--color-accent)}.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.tier{gap:12px;padding:26px 28px}.tier ul{color:#e3eaf0d6;margin:0;padding-left:18px}.tier li{margin-bottom:6px}.tier p{margin:0}.tier .button{align-self:flex-start;margin-top:8px}.tier-title{font-family:var(--font-heading);margin:0;font-size:30px;font-weight:600;line-height:1.2}.access-section{margin-top:64px}.access-section-title{margin:0 0 20px;font-family:inherit;font-weight:400}.access-why-title{font-family:var(--font-heading);margin:0 0 24px;font-size:30px;font-weight:600;line-height:1.2}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.value-item{border-top:1px solid #232a34;padding-top:16px}.value-item h3,.value-practice h3,.sample-card h3{margin:0 0 8px;font-size:22px;line-height:1.2}.value-item p,.value-practice p,.sample-card p{color:#e3eaf0c7;margin:0;font-size:14.5px;line-height:1.65}.value-practice{border-top:1px solid #232a34;max-width:760px;margin-top:32px;padding:20px 0 0}.value-practice-link{color:var(--color-accent);margin-top:12px;display:inline-block}.sample-section{border-top:1px solid var(--color-divider);padding-top:32px;scroll-margin-top:24px}.sample-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.sample-card{gap:10px;padding:22px 24px}.sample-card .button{align-self:flex-start;margin-top:6px}.sample-date{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px}.sample-date span{letter-spacing:0;text-transform:none;color:var(--color-text);margin-left:6px;font-size:13px}.sample-empty{color:var(--color-text-muted);margin:0;font-size:14.5px}.sample-intro{max-width:760px;color:var(--color-text-muted);margin:0 0 20px;font-size:14.5px}.sample-card>p{flex:1}.sample-card .module-card-type{margin-bottom:0}.sample-notice{border-color:#2b3a4a;max-width:900px;margin-top:28px;padding:16px 20px;font-size:14px;position:relative}.sample-notice p{color:#e3eaf0d1;margin:0}.sample-notice p+p{color:var(--color-text-muted);margin-top:8px}.sample-body{max-width:900px;padding-top:40px}.sample-body p{color:#e3eaf0db;font-size:15px;line-height:1.65}.sample-overall{margin:10px 0 14px}.sample-changes{color:var(--color-text-muted);font-size:14px}.sample-body .entity-body p{font-size:14.5px}.sample-table{margin-top:28px}.sample-table h4{margin:0 0 6px;font-size:18px}.sample-table dl{border-top:1px solid #e3eaf01f;gap:0;margin:8px 0 0;display:grid}.sample-table dl>div{border-bottom:1px solid #e3eaf014;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:18px;padding:10px 0;display:grid}.sample-table dt{font-family:var(--font-heading);color:var(--color-text);font-size:15px}.sample-table dd{color:#e3eaf0cc;margin:0;font-size:14px;line-height:1.6}@media (width<=720px){.sample-table dl>div{grid-template-columns:1fr;gap:4px}}.sample-cta{max-width:900px;margin-top:48px}.access-contact{margin-top:16px}.public-cta-line{margin-top:12px}@media (width<=1000px){.pro-cta{grid-template-columns:1fr}.corridor-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-grid{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr;gap:20px}}.scroll-hint{display:none}@media (width<=720px){.status-table.stack-mobile,.status-table.stack-mobile tbody,.status-table.stack-mobile tr,.status-table.stack-mobile td{width:100%;display:block}.status-table.stack-mobile thead{display:none}.status-table.stack-mobile tr{border-bottom:1px solid var(--color-divider);padding:12px 0}.status-table.stack-mobile td{border-bottom:0;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:4px 0;display:grid}.status-table.stack-mobile td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);padding-top:2px;font-size:11px}.status-table.stack-mobile td.stack-title{padding-bottom:6px;font-size:15px;font-weight:600;display:block}.status-table.stack-mobile td.stack-title:before{content:none}.status-table.stack-mobile .health-indicator{white-space:normal;flex-wrap:wrap}.status-table.landbridge.stack-mobile td{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 0}.scroll-hint{letter-spacing:.06em;color:var(--color-text-muted);text-align:right;margin:0 0 6px;font-size:12px;display:block}.scroll-table{min-width:560px}.scroll-table th,.scroll-table td{white-space:nowrap}.scroll-table th:first-child,.scroll-table td:first-child{z-index:1;background:var(--color-bg);white-space:normal;min-width:140px;max-width:160px;box-shadow:1px 0 0 var(--color-divider);position:sticky;left:0}.force-majeure .meta-grid{grid-template-columns:minmax(0,1fr);gap:2px}.force-majeure .meta-grid dd{margin-bottom:10px}.entity-strip-label{-webkit-line-clamp:none;display:block;overflow:visible}}.detail-map{background:#080d16;border-color:#232a34;height:clamp(300px,34vw,440px);margin:32px 0 0;position:relative}.detail-map-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.detail-map-title{letter-spacing:.16em;text-transform:uppercase;color:#8b939d;pointer-events:none;font-size:10.5px;line-height:1.4;position:absolute;top:12px;left:14px}.detail-map-note{color:#7c848e;pointer-events:none;font-size:11px;position:absolute;bottom:12px;left:14px;right:120px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.module-card-run-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:2px;font-size:11px}.latest-run{color:var(--color-text);font-size:13px}.module-card-health .latest-run{color:var(--color-text-muted);font-size:12.5px}.latest-run-time{white-space:nowrap}.latest-run-note{color:var(--color-text-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.decision-notice{max-width:760px;color:var(--color-text-muted);margin:14px 0 0;font-size:12.5px;line-height:1.6}.decision-notice a,.section-sub a,.about-assessment a,.doc-see-also a{color:var(--color-accent)}.actions-note{color:var(--color-text-muted);margin:-6px 0 16px;font-size:13px}.about-assessment{border-top:1px dashed var(--color-divider-soft);color:var(--color-text-muted);margin-top:24px;padding-top:16px;font-size:14px}.about-assessment h3{color:var(--color-text);margin:0 0 8px;font-size:16px}.about-assessment p{margin:0 0 8px}.about-assessment-links{flex-wrap:wrap;gap:4px 20px;display:flex}.footer-row-legal{padding-top:0;font-size:13px}.footer-row-legal .footer-links{margin-right:auto}.doc-page{max-width:860px;padding-top:56px}.doc-page h1{margin:10px 0 24px;font-size:clamp(32px,4vw,44px);line-height:1.1}.doc-page h2{margin:32px 0 10px;font-size:20px;line-height:1.3}.doc-page p,.doc-page li{color:#e3eaf0d1;font-size:15px;line-height:1.7}.doc-page ul{padding-left:20px}.doc-page li+li{margin-top:6px}.doc-updated{margin:-12px 0 20px;color:var(--color-text-muted)!important;font-size:13px!important}.doc-see-also{border-top:1px solid var(--color-divider-soft);margin-top:40px;padding-top:16px}.doc-ratings{gap:10px;margin:0;display:grid}.doc-ratings>div{grid-template-columns:130px 1fr;align-items:baseline;gap:12px;display:grid}.doc-ratings dt{letter-spacing:.12em;align-items:center;gap:8px;font-size:13px;display:flex}.doc-ratings dd{color:#e3eaf0d1;margin:0;font-size:15px}@media (width<=560px){.doc-ratings>div{grid-template-columns:1fr;gap:2px}.corridor-list{grid-template-columns:1fr}}
