
.article-layout{max-width:900px;margin:0 auto;padding:52px 20px 92px}.article-layout .article-kicker{font:750 12px/1.4 system-ui;letter-spacing:.16em;text-transform:uppercase;color:#795b32}.article-layout h1{font:900 clamp(36px,5vw,69px)/1.02 'Arial Narrow',Arial,sans-serif;letter-spacing:-.047em;text-transform:uppercase;max-width:880px;margin:14px 0 23px;color:#181818}.article-deck{font:400 clamp(18px,2vw,24px)/1.4 Arial,sans-serif;color:#3f413a;max-width:760px}.article-meta{margin:20px 0 32px;font:500 13px/1.55 system-ui;color:#62645e;display:flex;gap:12px;flex-wrap:wrap}.article-media{margin:0 0 35px}.article-media img{width:100%;height:auto;max-height:530px;object-fit:cover;display:block;background:#eee9e1}.article-media figcaption{font:12px/1.6 system-ui;color:#575850;padding:11px 0;border-bottom:1px solid #dfd7c9}.article-body{max-width:720px;font:18px/1.76 Georgia,serif;color:#242723}.article-body p{margin:0 0 23px}.article-body h2{font:bold clamp(25px,3vw,34px)/1.14 Arial,sans-serif;letter-spacing:-.025em;margin:43px 0 19px;color:#161817}.article-body strong{font-weight:700}.article-sources{max-width:720px;margin-top:56px;border-top:3px solid #161817;padding-top:20px}.article-sources h2{font:900 25px/1.15 Arial,sans-serif;text-transform:uppercase}.article-sources ol{padding-left:22px;overflow-wrap:anywhere}.article-sources li{margin:12px 0;font:14px/1.55 system-ui}.article-sources a{color:#514126;text-decoration:underline;text-underline-offset:3px}.article-note{font:13px/1.55 system-ui;background:#ede8df;padding:12px 15px;margin:25px 0;color:#454239}.article-back{font:bold 12px system-ui;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;color:#28251f}.article-back:hover{text-decoration:underline}
@media(max-width:670px){.article-layout{padding:35px 17px 55px}.article-layout h1{font-size:clamp(35px,10vw,50px)}.article-body{font-size:17px}.article-media img{max-height:370px}.article-meta{gap:6px}}
