:root{--weekly-serif:Newsreader,Georgia,serif;--weekly-sans:Inter,Arial,sans-serif}.weekly-invitation,.weekly-landing,.weekly-details{font-family:var(--weekly-serif)}.weekly-eyebrow,.weekly-button,.weekly-smallprint,.weekly-stamp span,.weekly-rundown li>span,.weekly-rundown p,.weekly-paper__foot,.weekly-topics,.weekly-editor p,.weekly-provider-link,.weekly-letter-bottom,.weekly-details dt,.weekly-details .fig b{font-family:var(--weekly-sans);font-size:10px;line-height:1.6}.weekly-invitation h2,.weekly-rundown h3,.weekly-landing h1,.weekly-signup h2,.weekly-details h2{font-family:var(--weekly-serif);font-weight:400}.weekly-eyebrow{font-weight:600;letter-spacing:.13em;text-transform:uppercase}.weekly-invitation{position:relative;isolation:isolate;width:min(1260px,calc(100% - 96px));margin:28px auto 72px;padding:72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:76px;background:#263e32;color:#f5f0e3}.weekly-invitation::before{content:"";position:absolute;inset:12px;border:1px solid #f5f0e32b;pointer-events:none;z-index:-1}.weekly-invitation .weekly-eyebrow{color:#dcc58e;margin-bottom:25px}.weekly-invitation h2{font-size:clamp(48px,4.6vw,69px);line-height:1.02;letter-spacing:-.035em}.weekly-invitation h2 em{font-weight:500;color:#e4d1a8}.weekly-deck{max-width:390px;margin-top:26px;font-size:18px;line-height:1.7;color:#e1e5d9}.weekly-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 20px;min-height:52px;margin-top:31px;background:#f2ead8;color:#263e32;text-decoration:none;font-weight:600;font-size:12px;border:1px solid #f2ead8;transition:background .2s,color .2s}.weekly-button span{font-size:22px;line-height:1}.weekly-button:hover{background:#e3d4b2}.weekly-button:focus-visible,.weekly-provider-link a:focus-visible{outline:3px solid #c9a663;outline-offset:5px}.weekly-smallprint{margin-top:16px;color:#c7d3c5}.weekly-paper{position:relative;padding:31px;background:#f5f0e4;color:#263e32;border-top:4px solid #dbc69b;box-shadow:9px 9px 0 #152e2599;transform:rotate(1.2deg)}.weekly-paper__masthead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:22px;border-bottom:1px solid #263e3240}.weekly-paper__masthead>span:first-child{font-size:25px;line-height:1;letter-spacing:-.02em}.weekly-paper__masthead em{display:block;margin-top:4px;font-size:20px}.weekly-stamp{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:65px;height:65px;border:1px solid #9b674d;outline:1px solid #9b674d70;outline-offset:-5px;border-radius:50%;color:#865038;transform:rotate(-12deg);font-size:23px;line-height:1.1}.weekly-stamp span{margin-top:5px;font-size:5px;font-weight:600;letter-spacing:.1em}.weekly-paper__intro{margin:23px 0;font-weight:500;font-style:italic;font-size:27px;line-height:1.15;letter-spacing:-.02em}.weekly-rundown{list-style:none;margin:0;padding:0}.weekly-rundown li{display:flex;align-items:baseline;gap:13px;padding:16px 0;border-top:1px solid #263e322e}.weekly-rundown li>span{color:#946d45}.weekly-rundown h3{font-size:22px;line-height:1.15}.weekly-rundown p{margin-top:6px;color:#64705e}.weekly-paper__foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 15px;padding-top:17px;margin-top:5px;border-top:1px solid #263e3240;font-size:8px;color:#64705e}.weekly-landing{width:min(1230px,calc(100% - 96px));margin:0 auto;padding:154px 0 90px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:90px}.weekly-landing .weekly-eyebrow{color:#865038;margin-bottom:27px}.weekly-landing h1{font-size:clamp(60px,6vw,87px);line-height:.98;letter-spacing:-.045em}.weekly-landing h1 em{font-weight:500;color:#6b7551}.weekly-lead{margin-top:31px;max-width:470px;font-size:21px;line-height:1.65}.weekly-lead strong{font-weight:400}.weekly-topics{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:31px;padding-block:19px;border-block:1px solid var(--rule);color:#65705c}.weekly-editor{display:flex;align-items:flex-start;gap:22px;margin-top:37px}.weekly-editor__rule{width:42px;height:1px;margin-top:7px;background:#ac8763}.weekly-editor p{font-size:9px;color:#68735f}.weekly-editor p>span{display:block;margin-top:7px;font:500 italic 29px/1.3 var(--weekly-serif);color:var(--ink)}.weekly-editor small{display:block;margin-top:8px;font-size:9px}.weekly-signup{position:relative;padding:29px 28px 22px;background:#e9e2d1;color:#263e32;border:1px solid #c8c2af;box-shadow:10px 10px 0 #d5d8c7;scroll-margin-top:0}.weekly-letter-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:31px;padding-bottom:21px;border-bottom:1px solid #bfc4af}.weekly-letter-top>span:first-child{font:500 italic 18px/1.3 var(--weekly-serif);color:#657054}.weekly-signup .weekly-eyebrow{margin-bottom:15px;font-size:8px}.weekly-signup h2{font-size:47px;line-height:1.05;letter-spacing:-.025em}.weekly-signup h2 em{font-weight:500;color:#6b7551}.weekly-provider{margin:23px -10px 0}.weekly-provider iframe{display:block;width:100%!important;max-width:100%;min-height:290px;height:310px;border:0;background:#fff0}.weekly-provider-link{margin:3px 0 24px;color:#66705c}.weekly-provider-link a{text-underline-offset:3px}.weekly-letter-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:18px;border-top:1px solid #bfc4af;font-size:8px;letter-spacing:.04em;text-transform:uppercase;color:#657054}.weekly-details{width:min(790px,calc(100% - 96px));margin:0 auto 100px;padding-top:55px;border-top:1px solid var(--rule);font-size:21px}.weekly-details h2{font-size:44px;line-height:1.12;letter-spacing:-.02em;margin:55px 0 25px}.weekly-details h2:first-child{margin-top:0}.weekly-details p{margin:0 0 25px}.weekly-details ul{margin-bottom:25px}.weekly-details blockquote{padding:25px 0 25px 30px;margin:20px 0;border-left:2px solid #ac8763;font-style:italic}.weekly-details blockquote p:last-child{margin-bottom:0}.weekly-details dl{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px 35px;margin-bottom:35px}.weekly-details dt{font-weight:600;font-size:11px;color:#865038;padding-top:5px}.weekly-details dd{margin:0;font-size:20px;line-height:1.6}.weekly-details .figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding-bottom:32px;margin-bottom:30px;border-bottom:1px solid var(--rule)}.weekly-details .figures>br{display:none}.weekly-details .fig{font-size:24px;line-height:1.35}.weekly-details .fig b{display:block;margin-bottom:8px;font-weight:600;font-size:9px;color:#865038;letter-spacing:.06em;text-transform:uppercase}.weekly-details .beehiiv-embed-wrapper:empty{display:none}@media(max-width:1100px){.weekly-invitation{padding:56px 42px;gap:42px}.weekly-landing{gap:45px}.weekly-landing h1{font-size:70px}.weekly-signup{padding-inline:22px}.weekly-paper{padding:25px}}@media(max-width:800px){.weekly-invitation{width:calc(100% - 52px);padding:47px 35px;grid-template-columns:1fr;gap:40px}.weekly-paper{max-width:480px;width:100%;margin:auto;transform:none}.weekly-invitation h2{font-size:62px}.weekly-deck{max-width:520px}.weekly-landing{width:calc(100% - 64px);padding-top:130px;gap:50px;grid-template-columns:1fr}.weekly-landing__copy{max-width:610px}.weekly-landing h1{font-size:76px}.weekly-signup{width:100%;max-width:570px;margin-inline:auto}.weekly-lead{max-width:600px}.weekly-editor{margin-top:25px}.weekly-details{width:calc(100% - 64px)}.weekly-provider iframe{height:290px}}@media(max-width:480px){.weekly-invitation{width:calc(100% - 28px);margin-bottom:40px;padding:43px 27px 35px;gap:35px}.weekly-invitation::before{inset:8px}.weekly-invitation h2{font-size:49px}.weekly-invitation .weekly-eyebrow{font-size:8px;margin-bottom:20px}.weekly-deck{font-size:19px;margin-top:23px}.weekly-button{width:100%;gap:12px;font-size:10px;padding:16px 14px}.weekly-smallprint{font-size:9px}.weekly-paper{padding:22px;box-shadow:5px 5px 0 #152e2599}.weekly-paper__masthead>span:first-child{font-size:23px}.weekly-stamp{width:56px;height:56px}.weekly-paper__intro{font-size:26px}.weekly-rundown h3{font-size:22px}.weekly-rundown p{font-size:10px}.weekly-rundown li{gap:10px}.weekly-landing{width:calc(100% - 44px);padding:116px 0 60px;gap:36px}.weekly-landing h1{font-size:61px}.weekly-landing .weekly-eyebrow{font-size:8px;margin-bottom:21px}.weekly-lead{font-size:20px;margin-top:25px}.weekly-topics{gap:10px 17px;font-size:9px;margin-top:25px}.weekly-editor{margin-top:25px}.weekly-signup{padding:24px 19px 20px;box-shadow:6px 6px 0 #d5d8c7}.weekly-letter-top{gap:14px;margin-bottom:24px}.weekly-letter-top>span:first-child{font-size:16px}.weekly-signup h2{font-size:43px}.weekly-provider{margin:18px -12px 0}.weekly-provider iframe{height:335px}.weekly-provider-link{font-size:9px}.weekly-letter-bottom{font-size:7px}.weekly-details{width:calc(100% - 48px);margin-bottom:60px;padding-top:38px;font-size:19px}.weekly-details h2{font-size:37px;margin-top:40px}.weekly-details dl{grid-template-columns:1fr;gap:8px}.weekly-details dd{margin-bottom:17px;font-size:19px}.weekly-details dt{padding-top:0}.weekly-details .figures{gap:22px 17px}.weekly-details .fig{font-size:20px}.weekly-details blockquote{padding-left:20px}}@media(max-width:360px){.weekly-invitation{padding-inline:23px}.weekly-invitation h2{font-size:43px}.weekly-paper{padding:19px}.weekly-paper__masthead>span:first-child{font-size:20px}.weekly-paper__intro{font-size:24px}.weekly-rundown h3{font-size:19px}.weekly-landing h1{font-size:52px}.weekly-signup h2{font-size:37px}.weekly-editor p>span{font-size:26px}.weekly-provider iframe{height:355px}}@media(max-width:360px){.weekly-landing{width:calc(100% - 12px)}.weekly-signup{padding-inline:14px}.weekly-provider{margin-inline:-14px}}.reading .bf-capture{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,1.15fr);column-gap:28px;margin:44px 0;padding:30px;border:1px solid #263e32;border-top:4px solid #b99a62;background:#263e32;color:#f5f0e3;box-shadow:7px 7px 0 #d5d8c7}.reading .bf-capture::after{content:"BF";position:absolute;top:22px;right:30px;display:grid;place-items:center;width:52px;height:52px;border:1px solid #dcc58e;border-radius:50%;outline:1px solid #dcc58e70;outline-offset:-5px;font:400 24px/1 var(--weekly-serif);color:#dcc58e;transform:rotate(-12deg)}.reading .bf-capture__eyebrow{grid-column:1/-1;min-height:61px;margin-bottom:24px;padding:13px 70px 25px 0;border-bottom:1px solid #f5f0e32b;color:#dcc58e;font:600 9px/1.5 var(--weekly-sans);letter-spacing:.12em}.reading .bf-capture__title{grid-column:1;grid-row:2;align-self:start;margin:0 0 19px;color:#f5f0e3;font:400 40px/1.07 var(--weekly-serif);letter-spacing:-.025em}.reading .bf-capture__lede{grid-column:1;grid-row:3;margin:0;color:#e1e5d9;font:400 18px/1.65 var(--weekly-serif)}.reading .bf-capture__form{grid-column:2;grid-row:2/span 2;align-self:center;max-width:none;min-width:0;margin:0;padding:0;border-top:3px solid #dbc69b;background:#f5f0e4;box-shadow:6px 6px 0 #152e2599}.reading .bf-capture__form .beehiiv-embed{display:block;width:100%!important;max-width:100%;height:315px;border:0;background:#f5f0e4}@media(max-width:900px){.reading .bf-capture{display:block}.reading .bf-capture__title{max-width:520px;font-size:43px}.reading .bf-capture__lede{font-size:19px}.reading .bf-capture__form{max-width:520px;margin:26px auto 0}}@media(max-width:600px){.reading .bf-capture{margin:35px -12px;padding:24px 20px;box-shadow:5px 5px 0 #d5d8c7}.reading .bf-capture::after{top:18px;right:20px;width:48px;height:48px;font-size:22px}.reading .bf-capture__eyebrow{font-size:8px;min-height:55px;margin-bottom:23px;padding-top:10px}.reading .bf-capture__title{font-size:37px}.reading .bf-capture__lede{font-size:18px}.reading .bf-capture__form{margin:23px -10px 0}.reading .bf-capture__form .beehiiv-embed{height:335px}}@media(max-width:360px){.reading .bf-capture{margin-inline:-24px;padding-inline:14px}.reading .bf-capture::after{right:14px}.reading .bf-capture__title{font-size:35px}.reading .bf-capture__form{margin-inline:-14px}.reading .bf-capture__form .beehiiv-embed{height:355px}}@media(prefers-reduced-motion:reduce){.weekly-button{transition:none}}@media print{.weekly-invitation,.weekly-signup,.reading .bf-capture{display:none}.weekly-landing{display:block;padding:0;width:auto}.weekly-details{width:auto}}