@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Libre+Franklin:wght@400;500;600;700&display=swap";:root{color-scheme:light;--ink: #1d2023;--muted: #626a70;--line: #d9dddf;--accent: #bd1e2d;--paper: #fff;--soft: #f6f6f5}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:DM Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-header{border-bottom:1px solid var(--line)}.header-inner,.footer-inner{width:min(100% - 64px,1160px);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header-inner{min-height:78px}.wordmark{position:relative;display:inline-block;padding:3px 0 8px;color:var(--ink);font-family:Libre Franklin,sans-serif;font-size:20px;font-weight:700;letter-spacing:-1.1px;text-decoration:none}.wordmark i{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--accent)}.edition{color:#737a7e;font-size:10px;font-weight:700;letter-spacing:1.5px}main{padding:44px 24px 82px}.article{width:min(100%,1000px);margin:0 auto}.article-header{max-width:930px;margin:0 auto}.section-label{display:flex;align-items:center;gap:9px;margin:0 0 19px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:1.7px}.section-label span{width:18px;height:2px;background:var(--accent)}h1{max-width:920px;margin:0;font-family:Libre Franklin,Georgia,serif;font-size:clamp(36px,5.3vw,62px);font-weight:600;letter-spacing:-2.2px;line-height:1.08}.article-meta{display:flex;align-items:center;gap:13px;margin-top:25px;color:var(--muted);font-size:13px}.byline{color:var(--ink)}.byline strong{font-weight:700}.meta-divider{width:1px;height:14px;background:#bfc4c6}.share-row{display:flex;align-items:center;gap:15px;width:min(100%,930px);margin:25px auto 21px;padding-top:17px;border-top:1px solid var(--line)}.share-label{color:#535b60;font-size:12px;font-weight:600}.google-share{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border:1px solid #d5d9dc;border-radius:3px;background:#fff;color:#33383b;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.google-share:hover{border-color:#aeb5b9;background:#f8f9fa}.google-share:focus-visible{outline:2px solid #4285f4;outline-offset:2px}.google-mark{font-family:Libre Franklin,sans-serif;font-size:16px;font-weight:700;background:conic-gradient(from -45deg,#4285f4 0deg 95deg,#34a853 95deg 175deg,#fbbc05 175deg 245deg,#ea4335 245deg 300deg,#4285f4 300deg);-webkit-background-clip:text;background-clip:text;color:transparent}.lead-image{width:100%;margin:0;overflow:hidden;background:var(--soft)}.lead-image img{display:block;width:100%;height:auto;max-height:590px;object-fit:cover;object-position:center 54%}.article-copy{width:min(100%,740px);margin:37px auto 0;font-family:Libre Franklin,Georgia,serif;font-size:18px;line-height:1.78}.article-copy p{margin:0 0 25px}.site-footer{border-top:1px solid var(--line);background:#fbfbfa}.footer-inner{min-height:74px;color:#737a7e;font-size:12px}.footer-wordmark{color:var(--ink);font-family:Libre Franklin,sans-serif;font-size:12px;font-weight:700;letter-spacing:-.3px}@media(max-width:640px){.header-inner,.footer-inner{width:calc(100% - 36px)}.header-inner{min-height:66px}.wordmark{font-size:18px}.edition{font-size:8px;letter-spacing:1px}main{padding:31px 18px 54px}.section-label{margin-bottom:14px;font-size:10px}h1{font-size:clamp(34px,9.6vw,46px);letter-spacing:-1.45px;line-height:1.09}.article-meta{flex-wrap:wrap;margin-top:19px;font-size:12px}.share-row{margin-top:21px}.lead-image{margin-right:-18px;margin-left:-18px;width:calc(100% + 36px)}.lead-image img{min-height:230px;max-height:360px;object-fit:cover}.article-copy{margin-top:27px;font-size:17px;line-height:1.72}.article-copy p{margin-bottom:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
