@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");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:Syne;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");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:Syne;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");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:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab624315db63c58d-s.1487dfs7-.~d~.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e94b8ab81811a983-s.02fsf_1p_avhz.woff2)format("woff2");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:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c795a286deabae8-s.p.14tvuu96~wkr0.woff2)format("woff2");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:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.syne_98b89c06-module__HWzMcq__className{font-family:Syne,Syne Fallback;font-style:normal}.syne_98b89c06-module__HWzMcq__variable{--font-syne:"Syne", "Syne Fallback"}
.blog-page{--b-ink:#0b1f14;--b-ink2:#122818;--b-ink3:#1a3420;--b-paper:#f9f6f1;--b-paper2:#f0ebe2;--b-paper3:#e8e0d4;--b-amber:#c8880a;--b-amber-bg:#fef3dc;--b-danger:#c0392b;--b-danger-bg:#fdecea;--b-safe:#1e6b3a;--b-safe-bg:#e8f5ee;--b-info:#1a4a7a;--b-info-bg:#ebf3fc;--b-text:#1a1a1a;--b-muted:#5a5a5a;--b-muted2:#888;--b-border:#ddd8ce;--b-border2:#e8e2d8;--b-serif:var(--font-instrument-serif), serif;--b-sans:var(--font-syne), sans-serif;--b-mono:var(--font-jetbrains-mono), monospace;background:var(--b-paper);color:var(--b-text);font-family:var(--b-sans);font-size:16px;line-height:1.7}.blog-topbar{background:var(--b-ink);justify-content:space-between;align-items:center;padding:10px clamp(16px,5vw,48px);display:flex}.blog-topbar-logo{font-family:var(--b-serif);color:#fff;font-size:16px;font-style:italic;text-decoration:none}.blog-topbar-logo em{color:#e8a020;font-style:normal}.blog-topbar-links{align-items:center;gap:24px;display:flex}.blog-topbar-link{font-family:var(--b-sans);color:#ffffffa6;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.blog-topbar-link:hover{color:#fff}@media (max-width:760px){.blog-topbar-links{display:none}}.blog-topbar-actions{align-items:center;gap:14px;display:flex}.blog-topbar-signin{font-family:var(--b-sans);color:#fffc;font-size:12px;font-weight:600;text-decoration:none}.blog-topbar-signin:hover{color:#fff}.blog-topbar-cta{color:var(--b-ink);font-family:var(--b-sans);letter-spacing:.03em;background:#e8a020;border-radius:5px;padding:6px 14px;font-size:11px;font-weight:700;text-decoration:none}.blog-article-hero{background:var(--b-ink);padding:48px clamp(16px,5vw,48px) 56px;position:relative;overflow:hidden}.blog-article-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#e8a02008 1px,#0000 1px),linear-gradient(90deg,#e8a02008 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.blog-article-hero-inner{z-index:1;max-width:760px;position:relative}.blog-hero-eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.blog-hero-tag{font-family:var(--b-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8a020;font-size:10px;font-weight:500}.blog-hero-dot{background:#ffffff4d;border-radius:50%;width:3px;height:3px}.blog-hero-date{font-family:var(--b-mono);color:#fff6;letter-spacing:.06em;font-size:10px}.blog-page h1{font-family:var(--b-serif);letter-spacing:-.02em;color:#fff;margin-bottom:20px;font-size:clamp(28px,4vw,48px);font-style:italic;line-height:1.1}.blog-page h1 em{color:#e8a020;font-style:normal}.blog-hero-deck{color:#fff9;max-width:600px;font-size:16px;line-height:1.7;font-family:var(--b-sans);margin-bottom:28px}.blog-hero-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.blog-hero-meta-item{font-family:var(--b-mono);color:#fff6;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;display:flex}.blog-hero-meta-item strong{color:#ffffffb3}.blog-risk-strip{background:var(--b-ink2);border-bottom:1px solid #ffffff14}.blog-risk-strip-inner{scrollbar-width:none;max-width:1100px;margin:0 auto;display:flex;overflow-x:auto}.blog-risk-strip-inner::-webkit-scrollbar{display:none}.blog-risk-cell{text-align:center;border-right:1px solid #ffffff12;flex-shrink:0;min-width:110px;padding:14px 20px}.blog-risk-cell:last-child{border-right:none}.blog-risk-province{font-family:var(--b-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-bottom:5px;font-size:9px}.blog-risk-score{font-family:var(--b-serif);letter-spacing:-1px;font-size:22px;font-style:italic;line-height:1}.blog-risk-trend{font-family:var(--b-mono);margin-top:3px;font-size:9px;font-weight:500}.blog-article-layout{grid-template-columns:1fr 300px;align-items:start;gap:0;max-width:1100px;margin:0 auto;display:grid}@media (max-width:860px){.blog-article-layout{grid-template-columns:1fr}.blog-sidebar{display:none}}.blog-article-body{border-right:1px solid var(--b-border);padding:48px clamp(16px,4vw,48px) 80px}@media (max-width:860px){.blog-article-body{border-right:none}}.blog-article-content{font-family:Georgia,Times New Roman,serif}.blog-article-content p:first-of-type{color:var(--b-ink);font-size:18px;line-height:1.8}.blog-article-content p{color:var(--b-text);margin-bottom:18px;font-size:16px;line-height:1.85}.blog-article-content strong{color:var(--b-ink);font-weight:600}.blog-article-content h2{font-family:var(--b-serif);color:var(--b-ink);border-bottom:1px solid var(--b-border);margin:40px 0 16px;padding-bottom:10px;font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.2}.blog-article-content h3{font-family:var(--b-sans);color:var(--b-muted);text-transform:uppercase;letter-spacing:.1em;margin:28px 0 12px;font-size:14px;font-weight:700}.blog-article-content blockquote{border-left:3px solid var(--b-amber);font-family:var(--b-serif);color:var(--b-ink);background:#fff;border-radius:0 8px 8px 0;margin:20px 0;padding:14px 18px;font-size:20px;font-style:italic;line-height:1.4}.blog-article-content ul{margin:0 0 18px 24px}.blog-article-content li{color:var(--b-text);margin-bottom:6px;font-size:16px;line-height:1.7}.blog-article-content hr{border:none;border-top:1px solid var(--b-border);margin:32px 0}.blog-paywall{background:var(--b-ink);text-align:center;border-radius:12px;margin:40px 0;padding:32px;position:relative;overflow:hidden}.blog-paywall:before{content:"";pointer-events:none;background:radial-gradient(#e8a0201f 0%,#0000 70%);width:300px;height:100px;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.blog-paywall-label{font-family:var(--b-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8a020;margin-bottom:12px;font-size:10px;font-weight:600}.blog-paywall-title{font-family:var(--b-serif);color:#fff;letter-spacing:-.3px;margin-bottom:8px;font-size:24px;font-style:italic;line-height:1.3}.blog-paywall-sub{color:#ffffff80;font-size:13px;line-height:1.6;font-family:var(--b-sans);margin-bottom:20px}.blog-paywall-features{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.blog-paywall-feat{font-family:var(--b-mono);color:#ffffff80;letter-spacing:.04em;background:#ffffff12;border-radius:4px;padding:4px 10px;font-size:10px}.blog-paywall-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.blog-paywall-cta-primary{color:var(--b-ink);font-family:var(--b-sans);letter-spacing:.02em;background:#e8a020;border-radius:7px;padding:11px 24px;font-size:13px;font-weight:700;text-decoration:none;transition:opacity .15s}.blog-paywall-cta-primary:hover{opacity:.9}.blog-paywall-cta-secondary{color:#fff9;font-family:var(--b-sans);background:0 0;border:1px solid #ffffff26;border-radius:7px;padding:11px 24px;font-size:13px;text-decoration:none;transition:border-color .15s}.blog-paywall-cta-secondary:hover{border-color:#ffffff59}.blog-sidebar{-webkit-overflow-scrolling:touch;max-height:100vh;padding:48px 24px;position:sticky;top:0;overflow-y:auto}.blog-sidebar-widget{border:1px solid var(--b-border);background:#fff;border-radius:10px;margin-bottom:16px;padding:18px}.blog-sw-title{font-family:var(--b-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--b-muted2);margin-bottom:14px;font-size:11px;font-weight:700}.blog-sw-province-row{border-bottom:1px solid var(--b-border2);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.blog-sw-province-row:last-child{border-bottom:none}.blog-sw-pname{font-family:var(--b-sans);color:var(--b-text);font-size:12px;font-weight:500}.blog-sw-pscore{font-family:var(--b-mono);font-size:12px;font-weight:500}.blog-sw-ptrend{font-family:var(--b-mono);text-align:center;width:20px;font-size:10px;font-weight:600}.blog-sw-subtitle{font-family:var(--b-sans);color:var(--b-muted2);margin-top:-4px;margin-bottom:12px;font-size:11px;line-height:1.5}.blog-source-row{border-bottom:1px solid var(--b-border2);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;display:flex}.blog-source-row:last-child{border-bottom:none}.blog-source-name{font-family:var(--b-sans);color:var(--b-text);font-size:12px;font-weight:500}.blog-source-category{font-family:var(--b-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--b-muted2);flex-shrink:0;font-size:9px}.blog-about-widget{background:var(--b-ink);border-radius:10px;padding:18px}.blog-about-logo{font-family:var(--b-serif);color:#fff;margin-bottom:8px;font-size:16px;font-style:italic}.blog-about-logo em{color:#e8a020;font-style:normal}.blog-about-body{font-family:var(--b-sans);color:#ffffff80;margin-bottom:14px;font-size:12px;line-height:1.6}.blog-about-cta{color:var(--b-ink);font-family:var(--b-sans);text-align:center;letter-spacing:.02em;background:#e8a020;border-radius:6px;padding:9px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:block}.blog-about-cta:hover{opacity:.9}.blog-related-item{border-bottom:1px solid var(--b-border2);flex-direction:column;gap:3px;padding:10px 0;text-decoration:none;display:flex}.blog-related-item:last-child{border-bottom:none}.blog-related-tag{font-family:var(--b-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--b-amber);font-size:9px;font-weight:600}.blog-related-title{color:var(--b-text);font-family:Georgia,serif;font-size:13px;line-height:1.4}.blog-related-date{font-family:var(--b-mono);color:var(--b-muted2);font-size:10px}.blog-footer{background:var(--b-ink);margin-top:0;padding:40px clamp(16px,5vw,48px)}.blog-footer-inner{grid-template-columns:1fr auto;align-items:center;gap:32px;max-width:1100px;margin:0 auto;display:grid}.blog-af-logo{font-family:var(--b-serif);color:#fff;margin-bottom:6px;font-size:18px;font-style:italic}.blog-af-logo em{color:#e8a020;font-style:normal}.blog-af-tagline{color:#fff6;font-size:12px;font-family:var(--b-sans)}.blog-af-links{gap:24px;display:flex}.blog-af-link{color:#fff6;font-size:13px;font-family:var(--b-sans);text-decoration:none;transition:color .15s}.blog-af-link:hover{color:#fff}.blog-af-bottom{max-width:1100px;font-family:var(--b-mono);color:#ffffff40;letter-spacing:.04em;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:24px auto 0;padding-top:20px;font-size:11px;display:flex}@media (max-width:600px){.blog-footer-inner{grid-template-columns:1fr}.blog-af-links{flex-wrap:wrap;gap:12px}}.blog-index-hero{background:var(--b-ink);padding:64px clamp(16px,5vw,48px);position:relative;overflow:hidden}.blog-index-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#e8a02008 1px,#0000 1px),linear-gradient(90deg,#e8a02008 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.blog-index-hero-inner{z-index:1;max-width:760px;position:relative}.blog-index-hero h1{margin-bottom:14px}.blog-index-hero p{color:#fff9;max-width:620px;font-size:16px;line-height:1.7;font-family:var(--b-sans)}.blog-filter-row{flex-wrap:wrap;gap:8px;max-width:1100px;margin:0 auto;padding:28px clamp(16px,5vw,48px) 0;display:flex}.blog-filter-btn{font-family:var(--b-sans);border:1px solid var(--b-border);color:var(--b-muted);cursor:pointer;background:#fff;border-radius:20px;padding:7px 16px;font-size:12px;font-weight:600;transition:all .15s}.blog-filter-btn:hover{border-color:var(--b-amber);color:var(--b-ink)}.blog-filter-btn.active{background:var(--b-ink);color:#fff;border-color:var(--b-ink)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:24px clamp(16px,5vw,48px) 64px;display:grid}@media (max-width:860px){.blog-grid{grid-template-columns:1fr}}.blog-card{border:1px solid var(--b-border);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.blog-card:hover{border-color:var(--b-amber);transform:translateY(-2px)}.blog-card-tag{font-family:var(--b-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--b-amber);font-size:9px;font-weight:700}.blog-card-title{font-family:var(--b-serif);color:var(--b-ink);font-size:21px;font-style:italic;line-height:1.3}.blog-card-excerpt{color:var(--b-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Georgia,serif;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card-meta{font-family:var(--b-mono);color:var(--b-muted2);letter-spacing:.04em;gap:10px;margin-top:auto;font-size:10px;display:flex}.blog-about-strip{max-width:1100px;margin:0 auto;padding:0 clamp(16px,5vw,48px) 64px}.blog-about-strip-inner{background:var(--b-ink);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.blog-about-strip-text{max-width:520px}.blog-about-strip-title{font-family:var(--b-serif);color:#fff;margin-bottom:8px;font-size:22px;font-style:italic}.blog-about-strip-body{font-family:var(--b-sans);color:#ffffff80;font-size:13px;line-height:1.6}.blog-empty{text-align:center;max-width:1100px;font-family:var(--b-sans);color:var(--b-muted);margin:0 auto;padding:48px clamp(16px,5vw,48px);font-size:14px}
