:root{--paper:#f6f3eb;--ink:#242a26;--muted:#686b61;--line:#d6d6c9;--accent:#8c3e30;--green:#263b32;--pagefind-ui-primary:#263b32;--pagefind-ui-text:#242a26;--pagefind-ui-background:#f6f3eb;--pagefind-ui-border:#d6d6c9;--pagefind-ui-font:Arial,sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.topline{background:var(--green);color:#eeeade;letter-spacing:2.4px;padding:10px 5vw;font:10px Arial,sans-serif}.masthead,main,footer{max-width:1320px;margin:auto;padding-left:5vw;padding-right:5vw}.masthead{border-bottom:1px solid var(--line);align-items:center;gap:38px;padding-top:27px;padding-bottom:27px;display:flex}.brand{letter-spacing:-4px;font-size:58px;line-height:1}.brand span,h1 span{color:var(--accent)}.tagline{border-left:1px solid var(--line);padding-left:25px;font-size:14px;line-height:1.45}.tagline em{color:var(--muted)}nav{gap:30px;margin-left:auto;font:13px Arial,sans-serif;display:flex}.search-link{border-left:1px solid var(--line);padding-left:24px}.intro{grid-template-columns:1.3fr 1fr;gap:60px;padding:70px 0 65px;display:grid}.eyebrow{letter-spacing:1.7px;color:var(--muted);text-transform:uppercase;font:600 10px/1.6 Arial,sans-serif}.intro h1{letter-spacing:-5px;margin:30px 0 0;font-size:clamp(60px,7.7vw,103px);font-weight:400;line-height:.98}.intro h1 em{color:var(--accent);font-weight:400}.intro-note{place-self:end;max-width:340px;padding-bottom:8px}.rule{background:var(--accent);width:50px;height:2px;margin-bottom:28px;display:block}.intro-note p{font-size:22px;line-height:1.5}.read-link{text-transform:uppercase;letter-spacing:1.4px;margin-top:16px;font:11px Arial,sans-serif;display:inline-block}.read-link span{margin-left:15px}.featured{background:var(--green);color:#f6f3eb;grid-template-columns:1fr 3fr;gap:35px;margin-bottom:65px;padding:40px 46px;display:grid}.featured .eyebrow{color:#c8d0c2}.featured .eyebrow span{padding:0 10px}.featured h2{margin:16px 0;font-size:35px;font-weight:400;line-height:1.18}.featured p:not(.eyebrow){color:#d2d8cd;max-width:620px;font-size:16px;line-height:1.6}.large-mark{opacity:.25;margin-top:15px;font-size:110px;display:block}.editorial-grid{grid-template-columns:minmax(0,2.5fr) minmax(230px,1fr);gap:65px;display:grid}.section-heading{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.section-heading h2{margin:0;font-size:31px;font-weight:400}.section-heading span{color:var(--muted);font:11px Arial,sans-serif}.article-row{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;gap:25px;padding:29px 0;display:grid}.meta{color:var(--muted);flex-direction:column;gap:12px;font:10px/1.6 Arial,sans-serif;display:flex}.meta span{color:var(--accent);text-transform:uppercase;letter-spacing:.7px}.article-row h2{margin:0;font-size:26px;font-weight:400;line-height:1.25}.article-row p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.6}.topics{margin-top:23px}.topics a{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:18px 0;font-size:17px;line-height:1.35;display:flex}.topics a span{color:var(--accent)}.popular{margin-top:45px}.popular>a{border-bottom:1px solid var(--line);gap:18px;padding:14px 0;display:flex}.popular>a>span{color:#a9ad9c;font-size:25px}.popular h3{margin:0;font-size:17px;font-weight:400;line-height:1.45}.outline-link{border:1px solid var(--ink);margin-top:30px;padding:17px 24px;font:12px Arial,sans-serif;display:inline-block}.page-heading{padding:65px 0 40px}.page-heading h1{letter-spacing:-1.5px;margin:20px 0;font-size:clamp(36px,5vw,64px);font-weight:400;line-height:1.1}.page-heading p{color:var(--muted);font-size:18px;line-height:1.6}.reading{max-width:790px;margin:auto}.reading .page-heading{border-bottom:1px solid var(--line);margin-bottom:38px}.byline{font:13px Arial,sans-serif!important}.byline span{padding:0 9px}.prose{overflow-wrap:anywhere;font-size:20px;line-height:1.85}.prose p{margin:0 0 1.5em}.prose h2,.prose h3{font-weight:400;line-height:1.3}.prose a{color:var(--accent);text-decoration:underline}.prose img{max-width:100%;height:auto}.prose table{border-collapse:collapse;font-size:16px;display:block;overflow:auto}.prose td,.prose th{border:1px solid var(--line);padding:8px}.prose blockquote{border-left:2px solid var(--accent);margin-left:0;padding-left:25px;font-style:italic}.article-end{border-top:1px solid var(--line);color:var(--muted);margin-top:50px;padding:30px 0;font:12px/1.8 Arial,sans-serif}.category-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.category-grid>a{border:1px solid var(--line);padding:30px}.category-grid h2{font-size:30px;font-weight:400}.category-grid>a>span:last-child{color:var(--accent);font:12px Arial,sans-serif}#search{min-height:250px}footer{border-top:1px solid var(--line);align-items:center;gap:30px;margin-top:85px;padding-top:30px;padding-bottom:40px;display:flex}footer p,footer>a:last-child{color:var(--muted);font:11px Arial,sans-serif}footer>a:last-child{margin-left:auto}.small{letter-spacing:-2px;font-size:32px}.skip{background:var(--paper);z-index:9;padding:12px;position:absolute;top:-100px;left:15px}.skip:focus{top:15px}@media (width<=760px){.masthead{flex-wrap:wrap;gap:20px}.brand{font-size:48px}.tagline{padding-left:20px;font-size:12px}nav{justify-content:space-between;width:100%;margin-top:8px;margin-left:0}.intro{grid-template-columns:1fr;gap:26px;padding-top:40px}.intro h1{letter-spacing:-3px}.intro-note{justify-self:start;max-width:420px}.intro-note p{font-size:20px}.rule{display:none}.featured{grid-template-columns:1fr;gap:5px;padding:26px}.large-mark{display:none}.featured h2{font-size:28px}.editorial-grid{grid-template-columns:1fr;gap:45px}.article-row{grid-template-columns:1fr;gap:12px}.meta{flex-flow:wrap;gap:12px}.category-grid{grid-template-columns:1fr}.page-heading{padding-top:40px}.prose{font-size:18px}.reading .page-heading h1{font-size:36px}footer{flex-wrap:wrap;gap:16px}footer>a:last-child{width:100%;margin-left:0}}@media print{.topline,.masthead,footer,.skip,.article-end{display:none}.reading{max-width:none}.page-heading{padding-top:0}.prose{font-size:12pt;line-height:1.5}body{color:#000;background:#fff}a{text-decoration:none}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}h1,h2,h3{break-after:avoid}}.home-content{padding-top:48px}.home-content .section-heading h1{margin:0;font-size:31px;font-weight:400}.original-brand{flex:0 635px;min-width:0;max-width:635px;display:block}.original-brand img{width:100%;height:auto;display:block}.masthead:has(.original-brand){background:#fff}.footer-brand{flex-basis:320px;max-width:320px}@media (width<=760px){.original-brand{flex-basis:100%;width:100%}.masthead:has(.original-brand){gap:16px}}
