.article-header{background:var(--paper)}.article-page{width:min(1160px,90vw);margin:0 auto}.article-breadcrumb{display:flex;gap:12px;margin:42px 0 70px;font:500 10px 'DM Mono';letter-spacing:.08em;color:#85887d}.article-breadcrumb a{color:var(--orange)}.article-hero{max-width:880px;padding-bottom:95px}.article-hero h1{font-size:clamp(45px,7vw,84px);line-height:1.12;letter-spacing:-.09em;margin:0 0 34px;font-weight:900}.article-hero h1 em{font-style:normal;color:var(--orange)}.article-dek{font-size:18px;line-height:1.9;color:#666960;max-width:760px;margin:0}.article-byline{display:flex;align-items:center;gap:10px;font:11px 'DM Mono';color:#85887d;margin-top:35px}.author-avatar{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--paper);background:var(--ink);font:700 12px Manrope}.article-layout{display:grid;grid-template-columns:190px minmax(0,720px);gap:85px;border-top:1px solid var(--line);padding-top:65px}.article-aside{display:flex;flex-direction:column;gap:17px;align-self:start;position:sticky;top:25px;font-size:11px;color:#777a71}.article-aside span{font:500 10px 'DM Mono';letter-spacing:.12em;color:var(--orange);margin-bottom:5px}.article-aside a:hover{color:var(--orange)}.article-content{font-size:16px;line-height:2;color:#464941}.article-content p{margin:0 0 27px}.article-content h2{font-size:36px;line-height:1.25;letter-spacing:-.07em;color:var(--ink);margin:88px 0 24px}.article-content h2:first-of-type{margin-top:0}.article-content h3{font-size:22px;line-height:1.4;letter-spacing:-.04em;color:var(--ink);margin:49px 0 15px}.article-content strong{color:var(--ink)}.article-lead{font-size:20px;line-height:1.9;color:var(--ink);font-weight:500}.article-note{display:grid;grid-template-columns:120px 1fr;gap:18px;background:#e9e9df;padding:23px 25px;margin:36px 0 50px;font-size:13px;line-height:1.8}.article-note strong{font-size:13px;color:var(--orange)}.process-list{border-top:1px solid var(--line);margin:38px 0 40px}.process-list>div{display:grid;grid-template-columns:60px 1fr;gap:15px;border-bottom:1px solid var(--line);padding:19px 0;font-size:14px;line-height:1.8}.process-list b{font:500 11px 'DM Mono';color:var(--orange)}.process-list strong{display:block;color:var(--ink);font-size:16px}.feedback-card{background:var(--ink);color:var(--paper);padding:30px;margin:38px 0 35px}.feedback-card-top{display:flex;justify-content:space-between;font:500 10px 'DM Mono';letter-spacing:.08em;color:#91978a}.feedback-card-top strong{color:var(--lime);font:500 12px 'Noto Sans SC'}.feedback-score{display:flex;align-items:end;gap:9px;margin:32px 0 13px}.feedback-score b{font:700 60px Manrope;line-height:1;color:var(--lime)}.feedback-score span{font:11px 'DM Mono';color:#9ea493;line-height:1.7}.feedback-score small{color:var(--lime)}.feedback-line{height:4px;background:#3c4038;margin-bottom:24px}.feedback-line i{display:block;width:86%;height:100%;background:var(--lime)}.feedback-card p{font-size:13px;line-height:1.9;color:#d1d5c9;margin:0 0 24px}.feedback-tags{display:flex;gap:9px;flex-wrap:wrap}.feedback-tags span{border:1px solid #555c4e;padding:5px 8px;color:#cdd4bc;font:10px 'DM Mono'}.article-summary{background:var(--lime);padding:44px 48px;margin-top:90px;color:var(--ink)}.article-summary .eyebrow{color:#59651b;margin-bottom:18px}.article-summary h2{font-size:34px;margin:0 0 20px}.article-summary p{font-size:14px;line-height:1.9;max-width:500px;color:#525d1b}.article-summary .button{margin-top:10px}.article-sources{border-top:1px solid var(--line);margin-top:80px;padding:24px 0 100px;display:flex;gap:22px;flex-wrap:wrap;align-items:center;font:11px 'DM Mono'}.article-sources p{width:100%;color:#888b82;margin:0}.article-sources a{color:#72766c;text-decoration:underline}.article-sources a:hover{color:var(--orange)}.journal{padding:0 0 140px}.journal-heading{display:flex;align-items:end;justify-content:space-between;margin:65px 0 38px}.journal-heading h2{font-size:clamp(43px,6vw,75px);line-height:1.05;letter-spacing:-.08em;margin:0}.journal-heading h2 span{color:var(--orange)}.journal-card{display:block;position:relative;background:#e9e9df;padding:31px 34px;min-height:230px;transition:transform .25s}.journal-card:hover{transform:translateY(-4px)}.journal-card-index{font:500 10px 'DM Mono';letter-spacing:.1em;color:var(--orange)}.journal-card h3{font-size:32px;line-height:1.25;letter-spacing:-.06em;margin:31px 0 15px}.journal-card p{font-size:12px;line-height:1.8;color:#74776e;max-width:430px}.journal-card .card-arrow{right:34px;bottom:29px}@media(max-width:760px){.article-header .desktop-nav{display:flex;gap:18px;font-size:11px}.article-header .header-cta{display:none}.article-page{width:88vw}.article-breadcrumb{margin:30px 0 52px}.article-hero{padding-bottom:70px}.article-hero h1{font-size:51px}.article-dek{font-size:15px}.article-layout{display:block;padding-top:42px}.article-aside{display:none}.article-content{font-size:15px;line-height:1.95}.article-content h2{font-size:31px;margin-top:68px}.article-content h3{font-size:20px}.article-lead{font-size:18px}.article-note{display:block;padding:20px}.article-note strong{display:block;margin-bottom:8px}.feedback-card{padding:23px}.article-summary{padding:32px 25px}.article-summary h2{font-size:29px}.article-sources{padding-bottom:70px}.journal{padding-bottom:100px}.journal-heading{display:block;margin:55px 0 28px}.journal-heading .arrow-link{margin-top:25px}.journal-card{padding:25px;min-height:270px}.journal-card h3{font-size:27px;margin-top:30px}}
