
.original-article{max-width:1060px;padding-top:36px}.back-news{font-size:14px;font-weight:600}.article-heading{margin:42px 0 32px}.article-heading h1{font-family:'Libre Caslon Display',Georgia,serif;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.05;letter-spacing:-1px;margin:18px 0}.article-deck{font-size:clamp(19px,2vw,23px);line-height:1.5;max-width:790px;color:var(--muted)}.article-byline{font-size:15px;font-weight:600;margin-top:26px}.article-byline span{display:inline-block;margin-left:20px;color:var(--muted);font-weight:400}.article-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:24px 0;gap:24px;margin-bottom:40px}.article-stats strong{display:block;font-size:clamp(25px,4vw,38px);font-weight:600;color:var(--green)}.article-stats span{display:block;font-size:14px;margin-top:7px;color:var(--muted)}.article-body{max-width:760px;margin:auto;font-size:18px;line-height:1.8}.article-body p{margin:0 0 23px}.article-body h2{font-family:'Libre Caslon Display',Georgia,serif;font-size:36px;font-weight:400;line-height:1.18;margin:46px 0 20px}.article-body a{text-decoration:underline;text-underline-offset:3px}.article-table{overflow:auto;margin:30px 0 10px}.article-table table{border-collapse:collapse;width:100%;min-width:570px;font-size:15px;line-height:1.5}.article-table caption{text-align:left;font-weight:600;margin-bottom:15px}.article-table th,.article-table td{padding:13px 11px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.article-table th:first-child{text-align:left}.article-table thead{background:var(--green);color:white}.article-table tbody tr:nth-child(even){background:var(--soft)}.article-body .table-note{font-size:14px;line-height:1.6;color:var(--muted)}.article-methods{border-top:1px solid var(--line);margin-top:45px;padding-top:6px;font-size:15px;line-height:1.75;color:var(--muted)}.article-methods h2{font-size:28px;color:var(--ink)}.article-methods h3{font-size:17px;color:var(--ink)}.article-methods ul{padding-left:22px}.article-methods li{margin:8px 0}@media(max-width:600px){.article-heading{margin-top:30px}.article-byline span{display:block;margin:8px 0 0}.article-stats{gap:12px}.article-stats span{font-size:13px}.article-body{font-size:17px}.article-body h2{font-size:30px}header{gap:18px}header nav{gap:18px;flex-wrap:wrap}}@media print{header,.edition,footer,.back-news{display:none}.original-article{padding:0;max-width:none}.article-body{max-width:none;font-size:11pt}.article-heading h1{font-size:32pt}.article-stats{break-inside:avoid}.article-body h2{break-after:avoid}.article-table{overflow:visible}.article-table table{min-width:0}a{color:inherit}}
