:root{color:#182d30;font-synthesis:none;text-rendering:optimizelegibility;color-scheme:light;--ink:#182d30;--muted:#52615f;--line:#d3d8cf;--ochre:#86621d;background:#f6f5ef;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}a:hover{color:#745315}a:focus-visible{outline-offset:5px;outline:3px solid #86621d}h1,h2,h3,p{margin-top:0}p{line-height:1.75}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-1.8px;margin-bottom:25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.6vw,66px);font-weight:400;line-height:1.12}h1 em{color:#526d58;font-style:normal}.shell{max-width:1240px;margin-inline:auto;padding-inline:48px}.preview-bar{background:var(--ink);color:#f6f5ef;text-align:center;letter-spacing:.3px;padding:10px 20px;font-size:12px}.preview-bar span{color:#e3d7b6}.masthead{justify-content:space-between;align-items:center;gap:24px;padding-block:29px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:13px;font-size:25px;font-weight:750;text-decoration:none;display:inline-flex}.brand-mark{background:var(--ink);color:#fff;padding:7px 10px;font-size:25px;line-height:1}.brand-mark span{color:#e4b453}.descriptor{color:var(--muted);font-size:12px}.main-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 25px;padding-block:16px;font-size:12px;font-weight:650;display:flex}.main-nav a{padding-block:4px;text-decoration:none}.main-nav a[aria-current=page]{color:#75541b;box-shadow:0 2px #86621d}.home-intro{max-width:850px;padding-block:60px 48px}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:19px;font-size:11px;font-weight:700;line-height:1.7}.eyebrow a{text-decoration:none}.lead{color:var(--muted);max-width:740px;margin-bottom:0;font-size:19px;line-height:1.7}.home-intro .lead{max-width:650px}.featured-section{border-block:1px solid var(--line);grid-template-columns:1fr 2.4fr;gap:40px;padding-block:38px;display:grid}.section-label .eyebrow{color:var(--ochre)}.section-label>p{color:var(--muted);font-size:14px}.article-card{max-width:850px;padding-block:10px 30px}.article-card h2{letter-spacing:-.6px;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.2}.article-card h2 a{text-decoration:none}.featured h2{font-size:clamp(30px,3.4vw,43px)}.card-summary{color:var(--muted);font-size:16px}.card-bottom{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:24px;font-size:12px;display:flex}.badge{color:#5c471c;background:#ece5d3;padding:5px 9px;font-size:11px;line-height:1.6;display:inline-block}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:24px;padding-block:5px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.pillar-section{padding-block:44px}.section-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.section-top h2{letter-spacing:-.6px;margin:0;font-size:24px;font-weight:550}.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.pillar-grid article{border-top:2px solid #8b9a88;padding-top:22px}.pillar-number{color:var(--muted);margin-bottom:22px;font-size:11px;display:block}.pillar-grid h3{font-size:19px;line-height:1.4}.pillar-grid h3 a{text-decoration:none}.pillar-grid p{color:var(--muted);font-size:14px}.editorial-note{border-top:1px solid var(--line);grid-template-columns:1fr 2.4fr;gap:40px;padding-block:29px;display:grid}.editorial-note p{color:var(--muted);margin-bottom:0;font-size:14px}.editorial-note .eyebrow{color:var(--ochre);font-size:10px}.footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;margin-top:36px;padding-block:30px 36px;font-size:12px;display:flex}.footer-brand{color:var(--ink);font-size:17px;font-weight:750;text-decoration:none}.footer p{margin:12px 0 0}.footer nav{flex-direction:column;gap:12px;display:flex}.footer-note{font-size:11px}.page-heading{max-width:850px;padding-block:55px 40px}.page-heading h1{font-size:clamp(38px,4.2vw,58px)}.archive{border-top:1px solid var(--line);min-height:250px;padding-top:35px}.archive .article-card{border-bottom:1px solid var(--line)}.empty-state{border-block:1px solid var(--line);max-width:800px;margin-bottom:60px;padding:35px 0 45px}.empty-state h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.empty-state p{color:var(--muted);max-width:650px}.institutional,.reading{max-width:790px;margin-inline:auto}.institutional{padding-bottom:25px}.reading{max-width:800px}.article-heading{border-bottom:1px solid var(--line);margin-bottom:35px;padding-block:38px 32px}.back-link{color:var(--muted);margin-bottom:35px;font-size:12px;text-decoration:none;display:inline-block}.article-heading h1{font-size:clamp(38px,4.2vw,56px)}.article-heading .eyebrow{font-size:10px}.article-heading .lead{font-size:19px}.byline{flex-wrap:wrap;align-items:center;gap:15px 25px;margin-top:28px;font-size:13px;display:flex}.prose{overflow-wrap:break-word;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.8}.prose p{margin-bottom:24px;line-height:1.85}.prose h2{letter-spacing:-.5px;margin-block:44px 22px;font-family:system-ui,sans-serif;font-size:25px;font-weight:600;line-height:1.3}.prose a{color:#315c4b}.prose hr{border:0;border-top:1px solid var(--line);margin-block:38px}.prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:30px;font-family:system-ui,sans-serif;font-size:14px;line-height:1.6}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:15px}.prose th{color:var(--ink);background:#e7ebe2}.prose th:first-child,.prose td:first-child{width:29%}.prose td:first-child{font-weight:600}.prose>p:last-child:has(em){color:var(--muted);font-size:16px}.author-box{background:#e9ece3;border-left:3px solid #8a6925;margin-top:45px;padding:28px}.author-box .eyebrow{margin-bottom:12px}.author-box h2{margin-bottom:12px;font-size:22px}.author-box p{color:var(--muted);font-size:14px}.reading-end{color:var(--muted);margin-block:30px 40px;font-size:13px}.return-links{flex-wrap:wrap;gap:25px;display:flex}.not-found{padding-block:80px 100px}.not-found .lead{margin-bottom:30px}.skip-link{background:var(--ink);color:#fff;z-index:5;padding:14px;position:absolute;top:-100px;left:15px}.skip-link:focus{top:10px}main:focus{outline:none}@media (width<=950px){.shell{padding-inline:28px}.main-nav{gap:10px 20px}.descriptor{text-align:right;max-width:190px}.featured-section{grid-template-columns:1fr 2.6fr;gap:25px}.pillar-grid{gap:20px}}@media (width<=620px){.shell{padding-inline:22px}.preview-bar{padding-inline:10px;font-size:10px}.masthead{padding-block:22px}.brand{font-size:22px}.descriptor{display:none}.main-nav{gap:10px 18px;padding-block:13px;font-size:11px;line-height:1.6}.home-intro{padding-block:38px 35px}h1{letter-spacing:-1.4px;font-size:43px}.eyebrow{letter-spacing:1.1px;font-size:10px}.lead{font-size:17px}.featured-section{grid-template-columns:1fr;gap:8px;padding-block:26px}.section-label>p{display:none}.section-label .eyebrow{margin-bottom:9px}.article-card h2{font-size:31px}.card-summary{font-size:15px}.card-bottom{gap:12px;font-size:11px}.pillar-grid{grid-template-columns:1fr;gap:27px}.pillar-section{padding-block:32px}.pillar-number{margin-bottom:14px}.section-top h2{font-size:23px}.editorial-note{grid-template-columns:1fr;gap:10px}.footer{flex-direction:column;gap:22px;margin-top:24px}.footer p{margin-top:8px}.page-heading{padding-block:36px 30px}.page-heading h1{font-size:39px}.article-heading{padding-top:25px}.back-link{margin-bottom:26px}.article-heading h1{font-size:39px}.article-heading .lead{font-size:17px}.byline{gap:15px}.prose{font-size:18px}.prose h2{margin-top:35px;font-size:23px}.prose table{font-size:12px}.prose td,.prose th{padding:11px 8px}.prose td:first-child,.prose th:first-child{width:32%}.author-box{padding:23px}.not-found{padding-block:50px 70px}}
