.editorial-diagram{margin:24px 0}.editorial-diagram img{display:block;width:100%;height:auto;border-radius:20px}.editorial-diagram figcaption{font-size:12px;color:#b8c5b0}.article-copy ol,.article-copy ul{padding-left:24px;color:#c2cdbd;line-height:1.9}.article-copy li{margin:12px 0}.article-copy h3{font-size:21px;line-height:1.4}.article-hero h1{font-size:clamp(30px,3.4vw,48px)}.article-copy,.contents,.hero>div{min-width:0}.draft-notice{padding:12px 20px;background:#1b2e21;border-bottom:1px solid #425344;font-size:12px;color:#ecf0e6;text-align:center}.draft-notice a{text-decoration:underline}.article-hero .lead{max-width:800px}.article-copy table{min-width:540px}.series-hub{max-width:1120px;margin:auto;padding:50px 24px}.series-hub h1{font-size:clamp(32px,5vw,62px);line-height:1.2}.series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.series-card{padding:26px;min-width:0}.series-card h2{font-size:23px;line-height:1.4}.series-card p{font-size:14px}.series-card a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline}.series-note{color:#bac8b0;font-size:14px}.site-nav nav{flex-wrap:wrap}@media(max-width:850px){.series-grid{grid-template-columns:1fr}}@media(max-width:760px){.article-main{padding-left:20px;padding-right:20px}.article-hero h1{font-size:32px;overflow-wrap:anywhere}.article-copy table{font-size:13px}.site-nav{gap:10px}.site-nav .brand{font-size:18px}.site-nav nav{font-size:11px;gap:12px}}