@charset "UTF-8";:root{--cream:#f3efe3;--ink:#20231d;--gold:#8b712d;--line:#d9d3c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Tahoma,Arial,sans-serif;line-height:2.1}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--gold);outline-offset:6px}a:hover{color:var(--gold)}.skip{position:absolute;top:-80px;right:20px;padding:8px;background:white}.skip:focus{top:10px;z-index:5}.masthead{direction:ltr;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 6vw;border-bottom:1px solid var(--line);background:var(--cream)}.masthead .brand{font:24px/1.4 Georgia,serif;letter-spacing:5px}.quiet{font:11px/1.5 Georgia,serif;letter-spacing:2px}.masthead>a:not(.brand){max-width:150px}.intro{max-width:780px;margin:100px auto 74px;text-align:center;padding:0 24px}.eyebrow{color:var(--gold);font:12px/1.5 Georgia,serif;letter-spacing:4px}.intro h1{font:400 clamp(30px,4.4vw,52px)/1.65 Tahoma,Arial,sans-serif;margin:22px 0}.intro p{color:#66675d;max-width:620px;margin:20px auto;font-size:15px}.rule{display:block;width:45px;height:1px;background:var(--gold);margin:30px auto}.stories{max-width:1180px;margin:0 auto 110px;padding:0 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.story{border-top:1px solid var(--line);padding-top:18px}.story-meta{font-size:11px;color:var(--gold);margin-top:25px}.story h2{font-size:21px;font-weight:400;line-height:1.9;margin:10px 0 14px}.story p{font-size:13px;color:#67685e}.read{font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:7px}.article-intro{margin-bottom:45px}.body{max-width:740px;padding:0 28px;margin:0 auto 90px;font-size:16px}.body h2{font-size:23px;font-weight:400;margin:48px 0 16px}.body p{margin:0 0 24px}.body .lead{font-size:18px;line-height:2.25}.toc{border-block:1px solid var(--line);padding:22px 0;margin:36px 0}.toc a{display:block;font-size:13px;padding:3px 0}.cta{text-align:center;border-block:1px solid var(--line);padding:40px 16px;margin-top:54px}.cta a{display:inline-block;border-bottom:1px solid var(--gold);margin:8px 14px;font-size:14px}.sources{font-size:12px;color:#707267;margin-top:35px}.sources a{text-decoration:underline}.related{max-width:740px;padding:30px 28px 70px;margin:auto;border-top:1px solid var(--line)}.related h2{font-size:18px;font-weight:400}.related a{display:block;margin:14px 0;font-size:14px}.foot{padding:40px 6vw;background:var(--cream);border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px}.foot span{font:12px Georgia,serif;letter-spacing:2px}.foot a{margin-inline-start:20px}.breadcrumb{font-size:12px;color:#717467;margin-bottom:26px}.breadcrumb a{text-decoration:underline}@media(max-width:700px){.masthead{padding:24px 20px}.masthead .brand{font-size:18px;letter-spacing:3px}.quiet{font-size:9px;letter-spacing:1px}.intro{margin:65px auto 45px}.stories{grid-template-columns:1fr;max-width:470px;gap:55px;padding:0 26px}.story h2{font-size:22px}.body{font-size:15px}.body h2{font-size:21px}.foot{flex-direction:column;text-align:center}.foot a{margin:0 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}