/* Approved newsletter-first design layer. */
:root{--paper:#f7f3ea;--plum:#542c48;--ink:#282723;--line:#d7cabe}body{font-size:17px}main,.masthead,footer{max-width:1140px}.weekly-masthead{padding-top:18px}.weekly-masthead .brand{max-width:660px;margin:28px auto 30px}.weekly-masthead nav{justify-content:center;align-items:center;gap:40px;padding:15px 0;font-size:15px;font-weight:400;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.weekly-masthead nav>a{min-height:44px;display:inline-flex;align-items:center}.weekly-masthead nav .nav-subscribe{background:var(--plum);color:var(--paper);padding:0 22px;gap:15px;font-weight:700}.newsletter-home{max-width:850px;margin:0 auto}.briefing-heading{text-align:center;padding:42px 0 28px}.briefing-heading h1{font:italic 500 clamp(25px,3.4vw,35px)/1.25 Georgia,serif;letter-spacing:0;margin:0 0 12px;color:var(--plum)}.briefing-heading p.issue-meta{font:14px/1.6 Arial,sans-serif;color:#655b54;margin:0}.edition-lead{margin-bottom:45px}.edition-photo{display:block}.edition-photo img{width:100%;aspect-ratio:1.9;object-fit:cover}.lead-story-copy{padding-top:24px}.section-kicker{font:700 12px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:var(--plum)}.lead-story-copy h2{font-size:clamp(30px,4vw,43px);line-height:1.16;margin:11px 0 16px;letter-spacing:-.6px}.lead-story-copy>p{font:19px/1.7 Georgia,serif;color:#4e4944;margin-bottom:15px}.read-story{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--plum);font:700 15px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}.briefing-section-title{font:italic 500 25px/1.3 Georgia,serif;color:var(--plum);border-bottom:2px solid var(--plum);padding:0 0 13px;margin:0}.briefing-story{padding:25px 0 21px;border-bottom:1px solid var(--line)}.briefing-story:last-child{border-bottom:0}.briefing-story h3{font-size:29px;line-height:1.22;margin:0 0 12px}.briefing-story p,.one-thing p{font:18px/1.75 Georgia,serif;color:#4e4944;margin:0 0 10px}.one-thing{margin-top:22px;background:#eee6dc;border-left:3px solid var(--plum);padding:25px 30px}.one-thing-label{font:700 12px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:var(--plum);margin-bottom:13px}.one-thing h2{font-size:29px;line-height:1.23;margin:0 0 13px}.edition-permalink{padding:8px 0 0;text-align:right;font-size:14px;color:#695e56}.weekly-signup{text-align:center;margin:42px 0;padding:33px 32px 30px;border-top:1px solid var(--plum);border-bottom:1px solid var(--plum);background:#f0e9df}.weekly-signup h2{font-size:32px;margin:0 0 16px}.weekly-signup>p:first-of-type{font-size:17px;line-height:1.75;max-width:650px;margin:0 auto 23px;color:#514a44}.subscribe-button{display:inline-flex;gap:22px;align-items:center;justify-content:center;min-height:50px;background:var(--plum);color:var(--paper);padding:13px 26px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.weekly-signup p.integration-pending{font-size:14px;line-height:1.6;margin:16px auto 8px;max-width:540px;color:#655b54}.weekly-signup .signup-consent{font-size:13px;margin:10px 0 0;color:#655b54}.signup-consent a{text-decoration:underline}.signup-form{max-width:560px;margin:auto}.weekly-signup.compact{padding:26px;margin:35px auto;max-width:710px}.weekly-signup.compact h2{font-size:28px}.previous-editions{margin:38px 0 50px}.previous-editions>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.previous-editions h2{font-size:28px;margin:0}.archive-empty{font-size:16px;color:#6b6058;border-top:1px solid var(--line);padding:18px 0;margin-top:12px}.issue-list article{border-top:1px solid var(--line);padding:25px 0}.issue-list time{font-size:14px;color:#6b6058}.issue-list h2,.issue-list h3{font-size:28px;margin:12px 0}.issue-list p{font-size:17px;line-height:1.7}.issue-back{font:14px/1.6 Arial,sans-serif;color:var(--plum);margin:30px 0 0}.issue-back+.weekly-briefing .briefing-heading{padding-top:23px}.issue-bottom-link{font-size:15px;margin:25px 0 40px;color:var(--plum)}.weekly-footer{max-width:1044px;padding-top:23px;border-top:1px solid var(--line);margin-top:35px}.compact-footer{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-name{font:30px/1.2 Georgia,serif;color:var(--plum)}.compact-footer nav{display:flex;flex-wrap:wrap;gap:23px;font-size:14px}.compact-footer nav a{min-height:44px;display:inline-flex;align-items:center}.weekly-footer .footer-bottom{font-size:12px;padding:15px 0;gap:15px;border-top:0}.past-issues-preview{padding-bottom:30px}.past-issues-preview .page-head p{font-size:20px}.prose table{border-collapse:collapse;width:100%;font:16px/1.5 Arial,sans-serif;display:block;overflow-x:auto}.prose th,.prose td{padding:10px;border:1px solid var(--line);text-align:left}.prose figcaption{font:13px/1.6 Arial,sans-serif;color:#655b54}@media(max-width:760px){.weekly-masthead .brand{margin:18px auto 23px;max-width:540px}.weekly-masthead nav{gap:8px 22px;padding:10px 0;font-size:14px;justify-content:center}.weekly-masthead nav .nav-subscribe{padding:0 17px}.briefing-heading{padding:31px 0 23px}.briefing-heading h1{font-size:28px}.edition-photo img{aspect-ratio:1.55}.lead-story-copy h2{font-size:34px}.lead-story-copy>p{font-size:18px}.briefing-story h3,.one-thing h2{font-size:27px}.one-thing{padding:23px}.weekly-signup{padding:28px 22px;margin:34px 0}.weekly-signup h2{font-size:29px}.previous-editions>header{display:block}.previous-editions>header a{margin-top:8px}.compact-footer{display:block}.compact-footer nav{gap:10px 22px;margin-top:13px}.weekly-footer .footer-bottom{font-size:12px}.edition-permalink{text-align:left}}@media(max-width:420px){.weekly-masthead nav{gap:6px 17px}.weekly-masthead nav .nav-subscribe{flex-basis:100%;max-width:210px;justify-content:center;margin-top:4px}.briefing-heading h1{font-size:25px}.lead-story-copy h2{font-size:31px}.briefing-section-title{font-size:24px}.briefing-story p,.one-thing p{font-size:18px}.subscribe-button{width:100%;padding:13px 15px;gap:12px;font-size:13px}}

.edition-permalink{text-align:left;margin:20px 0}.edition-complete-link{display:inline-flex;align-items:center;min-height:48px;padding:11px 20px;border:1px solid var(--plum);color:var(--plum);font-size:16px;font-weight:700}.weekly-signup.standalone{margin-top:40px}.weekly-signup.standalone h1{font-size:clamp(32px,4vw,43px);margin:0 0 20px;letter-spacing:-.5px}.weekly-signup .ghl-form{min-height:520px;width:100%;background:var(--paper)}.form-fallback{font-size:14px;margin:12px 0 0}.form-fallback a{text-decoration:underline;color:var(--plum)}.subscription-details{font-size:17px;max-width:650px;text-align:center;margin:0 auto 45px}.simple-page{max-width:710px;padding-bottom:40px}.simple-page .page-head{padding:42px 0 10px}.simple-page .prose{font-size:19px}.contact-pending{font-style:italic}.article-photo{max-width:900px;margin-left:auto;margin-right:auto}.weekly-signup.compact>p:first-of-type{margin-bottom:16px}.article-head .issue-back{margin-bottom:20px}.issue-list h2,.issue-list h3{line-height:1.25}.prose li{margin:9px 0}.prose pre{font:14px/1.6 monospace;overflow:auto;padding:15px;background:#eee6dc}
