:root{--ah-bg:#f7f3ea;--ah-paper:#fffdf8;--ah-ink:#20231f;--ah-green:#073c2e;--ah-gold:#b68b2c;--ah-muted:#727873;--ah-line:rgba(7,60,46,.14)}.ah-page{background:var(--ah-bg);color:var(--ah-ink);padding:18px 28px 90px}.ah-article{max-width:1320px;margin:auto}.ah-head{max-width:1030px;margin:0 auto;padding:34px 0 24px}.ah-path{display:flex;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:850;color:#848a86;margin-bottom:20px}.ah-path a{color:var(--ah-green);text-decoration:none}.ah-meta{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-bottom:13px}.ah-meta span{background:var(--ah-green);color:white;padding:5px 9px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.14em}.ah-meta b{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ah-muted)}.ah-head h1{font-family:Newsreader,Georgia,serif;font-size:clamp(44px,5.2vw,76px);line-height:.95;letter-spacing:-.045em;color:var(--ah-green);margin:0;max-width:1000px}.ah-deck{font-family:Newsreader,Georgia,serif;font-size:22px;line-height:1.38;color:#59605b;max-width:900px;margin:20px 0}.ah-byline{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--ah-line);padding-top:14px;margin-top:24px}.ah-byline>div:first-child{display:flex;flex-direction:column}.ah-byline strong{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--ah-green)}.ah-byline span{font-size:11px;color:var(--ah-muted);margin-top:2px}.ah-share{display:flex;gap:6px}.ah-share a,.ah-share button{width:34px;height:34px;border-radius:50%;border:1px solid var(--ah-line);background:transparent;color:var(--ah-green);display:grid;place-items:center;cursor:pointer}.ah-cover{max-width:1180px;margin:14px auto 38px;position:relative}.ah-cover>img{width:100%;max-height:680px;object-fit:contain;background:#eae5db;display:block;border-bottom:5px solid var(--ah-green)}.ah-cover>img.is-locked{filter:blur(16px) grayscale(1);opacity:.55}.ah-cover figcaption{display:flex;justify-content:space-between;gap:20px;color:#7f847f;font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding-top:8px}.ah-cover-lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;background:rgba(7,60,46,.5);text-align:center}.ah-cover-lock .material-symbols-outlined{font-size:42px}.ah-cover-lock strong{font-family:Newsreader,Georgia,serif;font-size:28px}.ah-cover-lock small{margin-top:4px}.ah-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:54px;max-width:1080px;margin:auto;align-items:start}.ah-rail-sticky{position:sticky;top:95px}.ah-index,.ah-facts,.ah-entities{padding:16px 0;border-top:2px solid var(--ah-green)}.ah-index>span,.ah-facts>span,.ah-entities>span{font-size:9px;text-transform:uppercase;letter-spacing:.2em;font-weight:900;color:var(--ah-gold)}.ah-index nav{display:flex;flex-direction:column;margin-top:8px}.ah-index a{font-family:Newsreader,Georgia,serif;color:#3e4541;text-decoration:none;font-size:14px;line-height:1.15;padding:7px 0;border-bottom:1px solid var(--ah-line)}.ah-index a.is-sub{padding-left:12px;color:#6c726e;font-size:13px}.ah-facts dl{margin:8px 0 0}.ah-facts dl>div{display:grid;grid-template-columns:70px 1fr;gap:9px;padding:6px 0;border-bottom:1px solid var(--ah-line)}.ah-facts dt{font-size:9px;text-transform:uppercase;color:#8b8f8c}.ah-facts dd{margin:0;font-size:12px;font-weight:700;color:var(--ah-green)}.ah-entities{margin-top:16px}.ah-entities>a{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--ah-line);font-family:Newsreader,Georgia,serif;color:var(--ah-green);text-decoration:none;font-size:14px}.ah-entities small{font-family:Arial,sans-serif;font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#8d918e}.ah-main{min-width:0}.ah-content{font-family:Newsreader,Georgia,serif;font-size:20px;line-height:1.8;color:#2e332f}.ah-content p{margin:0 0 1.65em!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;text-align:left!important}.ah-content>p:first-of-type::first-letter{float:left;font-size:72px;line-height:.75;padding-right:9px;padding-top:9px;color:var(--ah-green);font-weight:800}.ah-content h2{font-family:Newsreader,Georgia,serif!important;font-size:36px!important;line-height:1.08!important;color:var(--ah-green)!important;margin:1.8em 0 .6em!important;font-style:normal!important;font-weight:800!important}.ah-content h3{font-family:Newsreader,Georgia,serif;font-size:27px;color:var(--ah-green);margin:1.6em 0 .55em}.ah-content img{max-width:100%;height:auto!important;margin:26px auto;display:block}.ah-content blockquote{border-left:4px solid var(--ah-gold)!important;padding:18px 0 18px 25px!important;background:transparent!important;font-family:Newsreader,Georgia,serif!important;font-size:25px!important;line-height:1.35!important;color:#46504a!important;margin:40px 0!important}.ah-content table{width:100%!important;max-width:100%;display:block;overflow-x:auto;border-collapse:collapse}.ah-paywall{border-top:4px solid var(--ah-green);border-bottom:1px solid var(--ah-line);padding:34px 0;text-align:left}.ah-paywall>.material-symbols-outlined{font-size:42px;color:var(--ah-gold)}.ah-paywall small{display:block;text-transform:uppercase;letter-spacing:.15em;font-weight:900;color:var(--ah-gold)}.ah-paywall h2{font-family:Newsreader,Georgia,serif;font-size:38px;color:var(--ah-green);margin:4px 0 10px}.ah-paywall p{font-family:Newsreader,Georgia,serif;font-size:19px;color:var(--ah-muted)}.ah-paywall>div{display:flex;gap:8px;margin-top:18px}.ah-paywall button,.ah-paywall a,.ah-login-rate,.ah-voices form button{background:var(--ah-green);color:white;border:0;padding:11px 17px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;text-decoration:none;cursor:pointer}.ah-preview{filter:blur(5px);opacity:.28;user-select:none;margin-top:28px;font-family:Newsreader,Georgia,serif;font-size:20px;line-height:1.7}.ah-investigate,.ah-opinion,.ah-voices{margin-top:62px;border-top:3px solid var(--ah-green);padding-top:18px}.ah-investigate>header span,.ah-opinion>div>span,.ah-voices>header span,.ah-related>header span{font-size:9px;text-transform:uppercase;letter-spacing:.2em;font-weight:900;color:var(--ah-gold)}.ah-investigate h2,.ah-opinion h2,.ah-voices h2,.ah-related h2{font-family:Newsreader,Georgia,serif;font-size:32px;line-height:1;color:var(--ah-green);margin:3px 0 12px}.ah-investigate-links{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ah-line)}.ah-investigate-links a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;padding:14px 0;border-bottom:1px solid var(--ah-line);color:var(--ah-green);text-decoration:none}.ah-investigate-links a:nth-child(odd){padding-right:18px}.ah-investigate-links a:nth-child(even){padding-left:18px;border-left:1px solid var(--ah-line)}.ah-investigate-links .material-symbols-outlined{grid-row:1/3;font-size:25px;color:var(--ah-gold)}.ah-investigate-links b{font-family:Newsreader,Georgia,serif;font-size:17px}.ah-investigate-links small{font-size:10px;color:var(--ah-muted)}.ah-opinion{display:flex;justify-content:space-between;align-items:center;gap:20px}.ah-opinion p{font-size:11px;color:var(--ah-muted)}.ah-opinion p strong{font-family:Newsreader,Georgia,serif;font-size:20px;color:var(--ah-green)}.ah-stars{display:flex}.ah-stars button{background:none;border:0;color:var(--ah-gold);cursor:pointer;padding:2px}.ah-stars .material-symbols-outlined{font-size:34px}.ah-voices>header{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--ah-line);padding-bottom:10px}.ah-voices>header b{font-family:Newsreader,Georgia,serif;font-size:30px;color:var(--ah-gold)}.ah-voices form{margin:22px 0 28px}.ah-voices textarea{width:100%;min-height:110px;background:rgba(255,255,255,.6);border:1px solid var(--ah-line);padding:14px;font-family:Newsreader,Georgia,serif;font-size:17px;outline:none;resize:vertical}.ah-voices form button{margin-top:7px}.ah-comments article{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid var(--ah-line)}.ah-comments img{width:44px;height:44px;object-fit:cover;border-radius:50%}.ah-comments article header{display:flex;justify-content:space-between}.ah-comments strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ah-green)}.ah-comments header span{font-size:10px;color:#959995}.ah-comments p{font-family:Newsreader,Georgia,serif;font-size:17px;line-height:1.45;color:#555d58;margin:7px 0 0}.ah-no-comments{color:var(--ah-muted);font-style:italic}.ah-related{max-width:1180px;margin:72px auto 0;border-top:4px solid var(--ah-green);padding-top:17px}.ah-related>div{display:grid;grid-template-columns:1.5fr repeat(2,1fr);gap:26px}.ah-related article:nth-child(n+4){display:none}.ah-related article a{text-decoration:none;color:var(--ah-ink)}.ah-related img{width:100%;height:170px;object-fit:cover}.ah-related article.is-main img{height:245px}.ah-related article span{display:block;color:var(--ah-gold);font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;margin-top:8px}.ah-related h3{font-family:Newsreader,Georgia,serif;font-size:21px;line-height:1.05;margin:4px 0}.ah-related article.is-main h3{font-size:29px}.ah-related p{font-family:Newsreader,Georgia,serif;font-size:14px;color:var(--ah-muted);line-height:1.4}.ah-notfound{text-align:center;padding:120px 20px;background:var(--ah-bg)}
@media(max-width:980px){.ah-layout{grid-template-columns:1fr;max-width:800px}.ah-rail{order:2}.ah-rail-sticky{position:static;display:grid;grid-template-columns:1fr 1fr;gap:25px}.ah-index{display:none}.ah-head{max-width:900px}.ah-related>div{grid-template-columns:1fr 1fr}.ah-related article:nth-child(3){display:none}}
@media(max-width:680px){.ah-page{padding:10px 16px 58px}.ah-head{padding:22px 0 14px}.ah-head h1{font-size:40px}.ah-deck{font-size:18px}.ah-byline{align-items:flex-start;gap:14px}.ah-cover{margin-bottom:25px}.ah-cover figcaption{flex-direction:column;gap:3px}.ah-content{font-size:18px;line-height:1.68}.ah-content h2{font-size:29px!important}.ah-content h3{font-size:24px}.ah-content>p:first-of-type::first-letter{font-size:58px}.ah-layout{gap:30px}.ah-rail-sticky{grid-template-columns:1fr}.ah-investigate-links{grid-template-columns:1fr}.ah-investigate-links a:nth-child(even){padding-left:0;border-left:0}.ah-opinion{align-items:flex-start;flex-direction:column}.ah-related>div{grid-template-columns:1fr}.ah-related article:nth-child(2){display:none}.ah-related article.is-main img{height:220px}}
