:root{--navy:#0b1f35;--ink:#18334a;--muted:#556572;--paper:#f7f5f0;--line:#d5d9d7;--accent:#b64b27}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #d86436;outline-offset:4px}a:hover{color:var(--accent)}.skip{position:absolute;left:20px;top:-100px;background:white;padding:16px;z-index:100}.skip:focus{top:10px}.mast{background:var(--navy);color:#fff}.mast-inner{max-width:1260px;margin:auto;padding:27px 32px;display:flex;gap:30px;align-items:center;justify-content:space-between}.wordmark{font:700 23px/1.05 Georgia,serif;letter-spacing:.03em}.wordmark span{display:block;color:#ef936d;font:12px/1.8 Arial,sans-serif;letter-spacing:.17em}.mast nav{display:flex;flex-wrap:wrap;gap:22px;font-size:14px}.mast nav a[aria-current]{color:#f5aa88}.mast a:hover{color:#f5aa88}.wrap{max-width:1260px;padding:0 32px;margin:auto}.crumb{font-size:14px;color:var(--muted);padding:26px 0;border-bottom:1px solid var(--line)}.crumb a{text-decoration:underline;text-underline-offset:4px}.kicker{font-size:13px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--accent)}.archive-head{padding:48px 0 32px;border-bottom:2px solid var(--navy);display:grid;grid-template-columns:2fr 1fr;gap:45px;align-items:end}h1{font:500 clamp(38px,4.5vw,64px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:16px 0 22px}.archive-head p{font-size:18px;line-height:1.65;max-width:700px;margin:0}.archive-stat{border-left:1px solid var(--line);padding-left:30px;font:18px/1.6 Georgia,serif}.archive-stat strong{font-size:58px;display:block;font-weight:400}.filters{display:flex;align-items:end;gap:20px;flex-wrap:wrap;padding:26px 0;border-bottom:1px solid var(--line)}.filters label{display:grid;gap:8px;font-size:14px}.filters select,.filters input{border:1px solid #9ca9af;background:#fff;border-radius:0;padding:11px 14px;font:16px Arial;min-height:44px;max-width:100%;color:var(--ink)}.filters label:last-of-type{flex:1;min-width:220px}.filters input{width:100%}.filters button,.print{border:1px solid var(--navy);background:transparent;color:var(--navy);padding:11px 18px;min-height:44px;font:14px Arial;cursor:pointer}.filters button:hover,.print:hover{background:var(--navy);color:#fff}.result-count{font-size:14px;color:var(--muted);margin:22px 0}.year-group{display:grid;grid-template-columns:140px 1fr;gap:32px;padding:24px 0 48px}.year-heading{font:42px Georgia;margin:0;border-top:3px solid var(--navy);padding-top:20px}.archive-row{display:grid;grid-template-columns:150px 1fr 30px;gap:24px;padding:26px 0;border-top:1px solid var(--line)}.issue-info{font-size:14px;color:var(--muted);line-height:1.7}.issue-info span{display:block}.archive-row h3{font:500 28px/1.16 Georgia;margin:8px 0 12px}.archive-row p{font-size:16px;line-height:1.6;margin:0;max-width:700px;color:var(--muted)}.archive-row .arrow{font-size:25px;align-self:center}.archive-row:hover h3{color:var(--accent)}.empty{padding:40px;border:1px solid var(--line);font-size:18px}.editorial-note{padding:25px 28px;margin:0 0 44px;background:#eaece8;font-size:14px;line-height:1.75;border-left:3px solid var(--accent)}.editorial-note h2{font:600 21px Georgia;margin:0 0 8px}.article-head{max-width:990px;padding:45px 0 32px}.article-head h1{font-size:clamp(36px,4.6vw,61px);max-width:950px}.dek{font:22px/1.5 Georgia;max-width:880px;color:var(--muted)}.article-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;line-height:1.6;padding-top:22px;border-top:1px solid var(--line);margin-top:28px}.article-meta strong{color:var(--ink)}.article-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:64px;align-items:start;padding-bottom:48px}.article-aside{position:sticky;top:24px;font-size:14px;line-height:1.55;border-top:3px solid var(--navy);padding-top:20px}.article-aside h2{font:600 18px Georgia;margin:0 0 16px}.article-aside ol{padding-left:20px;margin:0 0 24px}.article-aside li{padding:0 0 12px 4px}.article-aside a{color:var(--muted)}.article-aside .aside-note{font-size:13px;line-height:1.7;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.article-body{font:19px/1.85 Georgia,'Times New Roman',serif;color:#233848;overflow-wrap:anywhere}.article-body p{margin:0 0 22px}.article-body p:first-child{font-size:21px;line-height:1.7}.article-body h2{font:500 31px/1.2 Georgia;margin:44px 0 20px;letter-spacing:-.015em;color:var(--navy)}.article-body .cite{font:13px Arial;color:var(--accent);vertical-align:super;text-decoration:underline;padding:0 3px}.source-block{border-top:2px solid var(--navy);margin-top:48px;padding-top:16px;font:15px/1.7 Arial,sans-serif}.source-block h2{font:26px Georgia;margin:12px 0 16px}.source-block ol{padding-left:22px}.source-block li{padding-bottom:15px}.source-block a{text-decoration:underline;text-underline-offset:3px}.source-block small{display:block;color:var(--muted);font-size:13px}.article-body .editorial-note{margin-top:28px;font:14px/1.7 Arial,sans-serif}.article-body .editorial-note p{font:14px/1.7 Arial;margin:0}.article-body .editorial-note h2{font:21px Georgia;margin:0 0 8px}.pager{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid var(--line);padding:30px 0 50px}.pager a{padding:20px;background:#fff;border:1px solid var(--line);font:22px/1.35 Georgia}.pager small{font:12px Arial;display:block;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:12px}.site-foot{background:var(--navy);color:#fff;padding:38px 0}.site-foot .wrap{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.site-foot p{font-size:14px;line-height:1.7;color:#c4d0d8;margin:12px 0 0}.site-foot nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.reading-progress{position:fixed;top:0;left:0;width:0;height:3px;background:#d86436;z-index:50}[hidden]{display:none!important}@media(max-width:900px){.mast-inner{align-items:flex-start;flex-direction:column;gap:20px}.archive-head{grid-template-columns:1fr}.archive-stat{display:none}.article-layout{grid-template-columns:1fr;gap:24px}.article-aside{position:static}.article-aside ol{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.article-aside .aside-note{display:none}.year-group{grid-template-columns:85px 1fr;gap:20px}.archive-row{grid-template-columns:1fr 25px;gap:10px}.issue-info{grid-column:1 / -1;display:flex;gap:14px;flex-wrap:wrap}.year-heading{font-size:32px}.article-body{max-width:740px}}@media(max-width:560px){.wrap,.mast-inner{padding-left:20px;padding-right:20px}.mast nav{gap:12px 18px;font-size:14px}.year-group{display:block}.year-heading{margin-bottom:22px}.archive-head{padding-top:30px}.archive-row h3{font-size:25px}.article-aside ol{display:block}.article-head{padding-top:30px}.dek{font-size:20px}.article-body{font-size:18px;line-height:1.8}.article-body h2{font-size:27px}.pager{grid-template-columns:1fr}.filters label{width:100%}.filters button{width:100%}.editorial-note{padding:20px}.article-meta{gap:10px 18px}.article-body p:first-child{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:#fff}.mast,.crumb,.article-aside,.pager,.site-foot,.reading-progress,.print{display:none}.wrap{padding:0;max-width:none}.article-layout{display:block}.article-head{padding:0}.article-head h1{font-size:32pt}.article-body{font-size:11pt;line-height:1.55}.article-body h2{font-size:18pt;break-after:avoid}.article-body p{orphans:3;widows:3}.source-block a:after{content:' (' attr(href) ')';font-size:9pt}h1,h2{break-after:avoid}}
.language-switcher{display:flex;align-items:center;gap:10px;font-size:12px;color:#c4d0d8;white-space:nowrap}.language-switcher>span{letter-spacing:.1em;text-transform:uppercase}.language-switcher .goog-te-gadget{font:12px Arial;color:#c4d0d8!important}.language-switcher .goog-te-gadget-simple{background:transparent!important;border:1px solid #5e7485!important;padding:6px 8px!important;color:#fff!important}.language-switcher .goog-te-gadget-simple .goog-te-menu-value span{color:#fff!important}.language-switcher .goog-te-gadget-simple img{display:none}.language-switcher .goog-te-banner-frame{display:none!important}body{top:0!important}@media(max-width:900px){.language-switcher{margin-top:2px}} 

.article-byline{margin:14px 0 0;color:#556572;font:600 13px/1.5 Arial,sans-serif;letter-spacing:.02em}
