.article-module__YbTRwW__wrapper{--paper:#fff;--mist:#f4f6f9;--mist-2:#edf1f6;--line:#dae0e8;--line-strong:#c4ceda;--ink:#1b2530;--steel:#5e7288;--navy:#1c375a;--deep:#0f2440;--brass:#a98a44;--brass-soft:#c9b27c;--brass-deep:#8a6e33;--brass-dim:#a98a441a;--progress-h:3px;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),"DM Sans",sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;font-weight:400;line-height:1.7;overflow-x:hidden}.article-module__YbTRwW__wrapper .progress-bar{height:var(--progress-h);background:linear-gradient(90deg,var(--brass),var(--brass-soft));z-index:200;transition:width .1s linear;position:fixed;top:0;left:0}.article-module__YbTRwW__wrapper nav{top:var(--progress-h);z-index:100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#fffffff0;justify-content:space-between;align-items:center;padding:18px 48px;display:flex;position:fixed;left:0;right:0}.article-module__YbTRwW__wrapper .nav-logo{font-family:var(--font-instrument),"Instrument Serif",serif;color:var(--navy);align-items:center;gap:8px;font-size:17px;text-decoration:none;display:flex}.article-module__YbTRwW__wrapper .nav-logo span{color:var(--brass)}.article-module__YbTRwW__wrapper .nav-right{align-items:center;gap:24px;display:flex}.article-module__YbTRwW__wrapper .nav-tag{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--steel);font-size:9px}.article-module__YbTRwW__wrapper .nav-cta{letter-spacing:.04em;color:#fff;background:var(--navy);border-radius:2px;padding:7px 16px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s}.article-module__YbTRwW__wrapper .nav-cta:hover{background:var(--deep)}.article-module__YbTRwW__wrapper .article-hero{background:linear-gradient(168deg,var(--deep)0%,var(--navy)68%,#25476f 100%);color:#fff;padding:140px max(48px,50% - 332px) 80px}.article-module__YbTRwW__wrapper .article-meta{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px;display:flex}.article-module__YbTRwW__wrapper .meta-tag{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-soft);border:1px solid #c9b27c73;border-radius:2px;padding:4px 9px;font-size:9px}.article-module__YbTRwW__wrapper .meta-info{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.1em;color:#ffffffad;font-size:10px}.article-module__YbTRwW__wrapper .meta-dot{background:#fff6;border-radius:50%;width:3px;height:3px}.article-module__YbTRwW__wrapper .article-title{font-family:var(--font-instrument),"Instrument Serif",serif;letter-spacing:-.02em;color:#fff;margin-bottom:28px;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1.1}.article-module__YbTRwW__wrapper .article-title em{color:var(--brass-soft);font-style:italic}.article-module__YbTRwW__wrapper .article-lede{color:#ffffffdb;border-left:2px solid var(--brass-soft);margin-bottom:40px;padding-left:24px;font-size:19px;font-weight:400;line-height:1.65}.article-module__YbTRwW__wrapper .author-block{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:16px;padding:20px 24px;display:flex}.article-module__YbTRwW__wrapper .author-avatar{width:44px;height:44px;font-family:var(--font-instrument),"Instrument Serif",serif;color:var(--brass-soft);background:#c9b27c29;border:1px solid #c9b27c73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.article-module__YbTRwW__wrapper .author-name{color:#fff;margin-bottom:2px;font-size:14px;font-weight:500}.article-module__YbTRwW__wrapper .author-title{color:#ffffffb3;font-size:12px}.article-module__YbTRwW__wrapper .article-body{max-width:760px;margin:0 auto;padding:64px 48px 80px}.article-module__YbTRwW__wrapper .article-body p{color:var(--ink);margin-bottom:24px;font-size:17px;line-height:1.8}.article-module__YbTRwW__wrapper .article-body p strong{color:var(--navy);font-weight:600}.article-module__YbTRwW__wrapper .article-body em{color:var(--navy);font-style:italic}.article-module__YbTRwW__wrapper .divider{background:var(--brass);opacity:.5;width:48px;height:1px;margin:48px 0}.article-module__YbTRwW__wrapper .section-block{opacity:0;margin:56px 0 32px;transition:opacity .6s,transform .6s;transform:translateY(16px)}.article-module__YbTRwW__wrapper .section-block.visible{opacity:1;transform:translateY(0)}.article-module__YbTRwW__wrapper .section-num{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:10px;font-size:10px}.article-module__YbTRwW__wrapper .section-title{font-family:var(--font-instrument),"Instrument Serif",serif;letter-spacing:-.01em;color:var(--navy);margin-bottom:24px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.2}.article-module__YbTRwW__wrapper .callout{background:var(--mist);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:0 4px 4px 0;margin:32px 0;padding:24px 28px}.article-module__YbTRwW__wrapper .callout p{font-style:italic;color:var(--navy)!important;margin:0!important;font-size:16px!important;line-height:1.65!important}.article-module__YbTRwW__wrapper .insight-box{background:#a98a4414;border:1px solid #a98a4440;border-radius:3px;align-items:flex-start;gap:16px;margin:28px 0;padding:20px 24px;display:flex}.article-module__YbTRwW__wrapper .insight-icon{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.1em;color:var(--brass-deep);white-space:nowrap;background:#a98a4424;border-radius:2px;flex-shrink:0;margin-top:2px;padding:4px 8px;font-size:10px}.article-module__YbTRwW__wrapper .insight-box p{color:var(--ink)!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.article-module__YbTRwW__wrapper .scorecard-section{background:var(--mist);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:64px -48px;padding:64px 48px}.article-module__YbTRwW__wrapper .scorecard-header{max-width:760px;margin-bottom:40px;margin-left:auto;margin-right:auto}.article-module__YbTRwW__wrapper .scorecard-header .section-num{margin-bottom:12px}.article-module__YbTRwW__wrapper .scorecard-header h2{font-family:var(--font-instrument),"Instrument Serif",serif;color:var(--navy);margin-bottom:12px;font-size:clamp(28px,3.5vw,40px);font-weight:400;line-height:1.15}.article-module__YbTRwW__wrapper .scorecard-header p{color:var(--steel);max-width:560px;font-size:15px}.article-module__YbTRwW__wrapper .scorecard-items{flex-direction:column;gap:2px;max-width:760px;margin-bottom:36px;margin-left:auto;margin-right:auto;display:flex}.article-module__YbTRwW__wrapper .scorecard-item{background:var(--paper);border:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 24px;transition:background .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.article-module__YbTRwW__wrapper .scorecard-item:hover{background:var(--mist-2);border-color:var(--line-strong)}.article-module__YbTRwW__wrapper .scorecard-item.checked{background:var(--brass-dim);border-color:#a98a4459}.article-module__YbTRwW__wrapper .scorecard-item.checked .item-num{color:var(--brass-deep)}.article-module__YbTRwW__wrapper .scorecard-item.checked .item-label{color:var(--navy)}.article-module__YbTRwW__wrapper .check-box{border:1.5px solid var(--line-strong);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}.article-module__YbTRwW__wrapper .scorecard-item.checked .check-box{background:var(--brass);border-color:var(--brass)}.article-module__YbTRwW__wrapper .check-mark{opacity:0;color:#fff;font-size:12px;font-weight:700;transition:opacity .15s}.article-module__YbTRwW__wrapper .scorecard-item.checked .check-mark{opacity:1}.article-module__YbTRwW__wrapper .item-num{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--steel);margin-bottom:3px;font-size:9px;transition:color .2s}.article-module__YbTRwW__wrapper .item-label{color:var(--ink);font-size:14px;font-weight:500;transition:color .2s}.article-module__YbTRwW__wrapper .item-expand{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.05em;color:var(--steel);cursor:pointer;border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:2px;flex-shrink:0;padding:4px 8px;font-size:11px;transition:all .2s}.article-module__YbTRwW__wrapper .item-expand:hover{border-color:var(--brass);color:var(--brass-deep)}.article-module__YbTRwW__wrapper .item-detail{color:var(--steel);border-top:1px solid var(--line);grid-column:1/-1;margin-top:12px;padding:16px 0 4px 42px;font-size:13px;line-height:1.65}.article-module__YbTRwW__wrapper .score-display{background:var(--paper);border:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:32px;display:grid}.article-module__YbTRwW__wrapper .score-number-wrap{text-align:center}.article-module__YbTRwW__wrapper .score-number{font-family:var(--font-instrument),"Instrument Serif",serif;color:var(--navy);font-size:72px;line-height:1;transition:color .4s}.article-module__YbTRwW__wrapper .score-denom{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.15em;color:var(--steel);margin-top:4px;font-size:11px}.article-module__YbTRwW__wrapper .score-label{color:var(--navy);font-size:18px;font-weight:500;font-family:var(--font-instrument),"Instrument Serif",serif;margin-bottom:8px}.article-module__YbTRwW__wrapper .score-desc{color:var(--steel);margin-bottom:16px;font-size:14px;line-height:1.6}.article-module__YbTRwW__wrapper .score-bar-track{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.article-module__YbTRwW__wrapper .score-bar-fill{border-radius:2px;width:0%;height:100%;transition:width .6s,background .4s}.article-module__YbTRwW__wrapper .score-cta{background:var(--navy);color:#fff;letter-spacing:.03em;cursor:pointer;border:none;border-radius:3px;margin-top:20px;padding:12px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background .4s;display:inline-block}.article-module__YbTRwW__wrapper .score-cta:hover{background:var(--deep)}.article-module__YbTRwW__wrapper .article-closing{max-width:760px;margin:0 auto;padding:0 48px 100px}.article-module__YbTRwW__wrapper .article-closing p{color:var(--ink);margin-bottom:24px;font-size:17px;line-height:1.8}.article-module__YbTRwW__wrapper .closing-rule{background:var(--line);height:1px;margin:48px 0}.article-module__YbTRwW__wrapper .author-bio{border:1px solid var(--line);background:var(--mist);grid-template-columns:auto 1fr;align-items:start;gap:28px;padding:32px;display:grid}.article-module__YbTRwW__wrapper .bio-avatar{background:var(--brass-dim);width:56px;height:56px;font-family:var(--font-instrument),"Instrument Serif",serif;color:var(--brass);border:1px solid #a98a4459;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.article-module__YbTRwW__wrapper .bio-content h4{color:var(--navy);margin-bottom:4px;font-size:15px;font-weight:500}.article-module__YbTRwW__wrapper .bio-content .bio-role{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;color:var(--brass-deep);letter-spacing:.05em;margin-bottom:12px;font-size:12px}.article-module__YbTRwW__wrapper .bio-content p{color:var(--ink);font-size:13px;line-height:1.65}.article-module__YbTRwW__wrapper .bio-content a{color:var(--navy);text-decoration:none}.article-module__YbTRwW__wrapper .bio-content a:hover{text-decoration:underline}.article-module__YbTRwW__wrapper .related-header{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);margin-top:48px;margin-bottom:20px;font-size:10px}.article-module__YbTRwW__wrapper .related-card{border:1px solid var(--line);background:var(--mist);padding:24px;transition:border-color .3s,background .3s}.article-module__YbTRwW__wrapper .related-card:hover{border-color:var(--line-strong);background:var(--mist-2)}.article-module__YbTRwW__wrapper .related-tag{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:10px;font-size:9px}.article-module__YbTRwW__wrapper .related-title{font-family:var(--font-instrument),"Instrument Serif",serif;color:var(--navy);margin-bottom:8px;font-size:20px;line-height:1.3}.article-module__YbTRwW__wrapper .related-desc{color:var(--steel);font-size:13px;line-height:1.6}.article-module__YbTRwW__wrapper .related-arrow{color:var(--brass-deep);letter-spacing:.05em;margin-top:14px;font-size:12px}.article-module__YbTRwW__wrapper footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:32px 48px;display:flex}.article-module__YbTRwW__wrapper .footer-logo{font-family:var(--font-instrument),"Instrument Serif",serif;color:var(--navy);font-size:15px}.article-module__YbTRwW__wrapper .footer-logo span{color:var(--brass)}.article-module__YbTRwW__wrapper .footer-copy{font-family:var(--font-ibm-plex),"IBM Plex Mono",monospace;letter-spacing:.12em;color:var(--steel);font-size:10px}@media (max-width:720px){.article-module__YbTRwW__wrapper nav{padding:14px 20px}.article-module__YbTRwW__wrapper .article-hero{padding-left:max(20px,50% - 332px);padding-right:max(20px,50% - 332px)}:is(.article-module__YbTRwW__wrapper .article-body,.article-module__YbTRwW__wrapper .article-closing){padding-left:20px;padding-right:20px}.article-module__YbTRwW__wrapper .scorecard-section{margin:48px -20px;padding:48px 20px}.article-module__YbTRwW__wrapper .score-display{grid-template-columns:1fr;gap:20px}.article-module__YbTRwW__wrapper .scorecard-item{grid-template-columns:auto 1fr}.article-module__YbTRwW__wrapper .item-expand{display:none}.article-module__YbTRwW__wrapper footer{flex-direction:column;gap:10px;padding:24px 20px}.article-module__YbTRwW__wrapper .author-bio{grid-template-columns:1fr}}
