:root{--paper:#f7f3ea;--ink:#282723;--plum:#542c48;--muted:#746e68;--line:#d4c9bc;--copper:#ae7654}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--copper);outline-offset:5px}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:500;line-height:1.12;color:var(--plum);margin:0 0 20px}h1{font-size:clamp(36px,4.2vw,58px);letter-spacing:-1.4px}h2{font-size:34px}h3{font-size:25px}p{margin:0 0 18px}img{max-width:100%;height:auto;display:block}main,.masthead,footer{max-width:1280px;padding:0 48px;margin:auto}.skip{position:absolute;left:20px;top:-80px;background:var(--plum);color:white;padding:12px;z-index:5}.skip:focus{top:10px}.demo-banner{background:var(--plum);color:var(--paper);text-align:center;padding:8px 15px;font-size:11px;letter-spacing:.7px}.utility{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.4px;padding:22px 0 16px;border-bottom:1px solid var(--line)}.utility div{display:flex;gap:25px;letter-spacing:.6px}.brand{display:block;margin:29px auto 24px;max-width:670px}.brand img{width:100%;mix-blend-mode:multiply}.masthead nav{display:flex;justify-content:space-between;gap:15px;border-top:2px solid var(--plum);border-bottom:1px solid var(--plum);padding:16px 0;font-size:11px;font-weight:bold}.masthead nav a[aria-current=page]{color:var(--plum);text-decoration:underline;text-underline-offset:6px}.edition-line{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.7px;padding:23px 0;color:var(--muted)}.lead-grid{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:40px}.lead-photo{display:block;margin-bottom:24px}.lead img{width:100%;aspect-ratio:1.65;object-fit:cover}.lead .eyebrow{display:block;margin-bottom:14px}.lead h1{font-size:clamp(36px,3.8vw,50px)}.dek{font:20px/1.55 Georgia,serif;color:#59534e}.meta{font-size:10px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.eyebrow{font-size:10px;letter-spacing:1.3px;font-weight:700;line-height:1.5;color:var(--plum);text-transform:uppercase}.watching{border-left:1px solid var(--line);padding-left:32px}.section-label{font:11px/1.4 Arial,sans-serif;letter-spacing:1.4px;padding:0 0 14px;border-bottom:3px solid var(--plum)}.compact{padding:7px 0 25px;margin-bottom:23px;border-bottom:1px solid var(--line)}.compact h3{font-size:25px;margin:12px 0 17px}.text-link{font-size:12px;color:var(--plum);font-weight:bold}.latest{margin:50px 0}.section-heading{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--plum);padding-top:18px;margin-bottom:25px}.section-heading h2{font-size:28px;margin:0}.section-heading a{font-size:12px;color:var(--plum)}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.story-card img{width:100%;aspect-ratio:1.5;object-fit:cover;margin-bottom:18px}.story-card h3{margin:12px 0}.story-card p{font-size:14px;color:#615b55}.signup{margin:55px 0;background:var(--plum);color:var(--paper);padding:43px 45px;display:grid;grid-template-columns:1.2fr 1fr;gap:65px}.signup .eyebrow,.signup h2{color:var(--paper)}.signup h2{font-size:36px;margin-top:15px}.signup p{font-size:14px;max-width:450px}.signup .fine{font-size:11px;color:#e4d9df}.fine a{text-decoration:underline}.launch-note{border:1px solid #b89aaf;padding:20px 25px;margin-bottom:16px}.launch-note strong{font:22px Georgia,serif}.launch-note p{margin:12px 0 0}.ghl-form{width:100%;min-height:410px;border:0;background:var(--paper)}.editorial-note{text-align:center;max-width:630px;margin:70px auto}.editorial-note h2{font-size:40px;margin-top:14px}.editorial-note p{color:#655c55}.page-head{max-width:850px;padding:65px 0 35px}.page-head h1{margin-top:17px}.page-head p{max-width:670px;font:22px/1.55 Georgia,serif;color:#625952}.newsletter-details{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:950px}.newsletter-details h2{font-size:28px}.newsletter-details p{font-size:15px}.article-head{max-width:850px;margin:55px auto 35px}.article-head h1{margin:18px 0 23px;font-size:clamp(38px,4.8vw,62px)}.byline{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px}.sample-note{font-size:12px;margin-top:20px;background:#eee5dd;border-left:3px solid var(--copper);padding:12px 17px}.article-photo{margin:0 0 40px}.article-photo img{width:100%;max-height:530px;object-fit:cover}.article-photo figcaption{font-size:11px;color:var(--muted);margin-top:8px}.prose{max-width:710px;margin:0 auto;font:19px/1.8 Georgia,serif}.prose h2{font-size:30px;margin:35px 0 20px}.prose h3{font-size:25px}.prose p{margin-bottom:25px}.prose a{text-decoration:underline;color:var(--plum)}.prose blockquote{border-left:3px solid var(--copper);padding-left:25px;margin:35px 0;font-size:25px;font-style:italic;color:var(--plum)}.prose img{max-height:600px}.page-prose{margin:0 0 65px}.article-end{max-width:710px;margin:35px auto;padding:20px 0;border-top:1px solid var(--line);display:grid;gap:10px;font-size:13px;color:var(--plum)}.button{display:inline-block;padding:12px 20px;border:1px solid var(--plum);font:14px Arial,sans-serif;color:var(--plum)}.welcome{padding:55px 0 65px;border-bottom:1px solid var(--line)}.welcome h1{font-size:clamp(44px,6vw,80px);margin-top:20px}.welcome p{max-width:630px}.archive-tools{display:flex;gap:25px;max-width:800px;margin:0 0 35px}.archive-tools label{display:grid;gap:8px;font-size:12px;flex:1}input,select{font:15px Arial,sans-serif;border:1px solid #9b8c7d;background:#fffdf9;color:var(--ink);padding:13px;width:100%;border-radius:0}.archive-list article{display:grid;grid-template-columns:160px 1fr;gap:30px;padding:28px 0;border-top:1px solid var(--line)}.archive-list h2{font-size:28px;margin:12px 0}.archive-list time{font-size:12px;color:var(--muted)}.archive-list p{max-width:750px;font-size:14px}.archive-list small{color:var(--muted)}[hidden]{display:none!important}.fine{font-size:12px;color:var(--muted)}footer{padding-top:35px;padding-bottom:20px;border-top:2px solid var(--plum);margin-top:55px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.wordmark{font:44px Georgia,serif;color:var(--plum)}.wordmark span{color:var(--ink)}.footer-top p{font-size:12px;color:var(--muted);margin-top:13px}.footer-top>div>a:not(.wordmark){display:block;font-size:12px;margin:10px 0}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 0 0;font-size:10px;color:var(--muted)}@media(max-width:1000px){main,.masthead,footer{padding-left:28px;padding-right:28px}.masthead nav{flex-wrap:wrap;justify-content:center;column-gap:25px}.lead-grid{gap:25px;grid-template-columns:2fr 1fr}.watching{padding-left:22px}.compact h3{font-size:22px}.signup{gap:30px;padding:30px}.cards{gap:22px}}@media(max-width:760px){main,.masthead,footer{padding-left:20px;padding-right:20px}.utility>span{display:none}.utility{justify-content:center;padding:14px 0}.utility div{gap:20px}.brand{margin:25px 0}.masthead nav{font-size:10px;padding:13px 0;gap:12px 18px}.edition-line{font-size:9px}.edition-line span:last-child{display:none}.lead-grid{grid-template-columns:1fr}.lead h1{font-size:38px}.watching{border-left:0;padding:28px 0 0}.cards{grid-template-columns:1fr 1fr}.cards .story-card:last-child:nth-child(odd){grid-column:1/-1}.signup{grid-template-columns:1fr;padding:27px;gap:20px;margin:40px 0}.signup h2{font-size:32px}.latest{margin:35px 0}.page-head{padding:40px 0 25px}.newsletter-details{grid-template-columns:1fr;gap:20px}.article-head{margin:35px auto 25px}.article-photo img{aspect-ratio:1.4;object-fit:cover}.prose{font-size:18px}.archive-tools{flex-direction:column;gap:15px}.archive-list article{grid-template-columns:1fr;gap:10px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.section-heading h2{font-size:25px}}@media(max-width:480px){.cards{grid-template-columns:1fr}.story-card img{aspect-ratio:1.7}.lead h1{font-size:35px}.dek{font-size:18px}.editorial-note h2{font-size:34px}.article-head h1{font-size:37px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
