:is(body:has(.feed-only),body:has(.favorites-page),body:has(.settings-page),body:has(.about-page),body:has(.single-post-page),body:has(.privacy-page),body:has(.unsubscribe-page)){--paper:#fff;--surface:#fafafa;--surface-2:#f0f0f0;--ink:#000;--muted:#545454;--faint:#707070;--line:#e3e3e3;--line-soft:rgba(0,0,0,.08);--visitor-font:Manrope,Arial,sans-serif;background:#fff;font-family:var(--visitor-font)}:is(body:has(.feed-only),body:has(.favorites-page),body:has(.settings-page),body:has(.about-page),body:has(.single-post-page),body:has(.privacy-page),body:has(.unsubscribe-page)) :where(h1,h2,h3,h4,p,span,strong,small,a,button,input,textarea,label,time,b){font-family:var(--visitor-font)!important}:is(body:has(.feed-only),body:has(.favorites-page),body:has(.settings-page),body:has(.about-page),body:has(.single-post-page),body:has(.privacy-page),body:has(.unsubscribe-page)) :where(small,time){font-size:13px!important}.single-post-page,.single-post-page *,.single-post-page :after,.single-post-page :before{font-family:var(--visitor-font)!important}:is(.post-content,.single-content) mark{padding:.03em .1em!important;border:0!important;border-radius:0!important;background:#eee!important;color:inherit!important;font-weight:inherit!important;box-shadow:none!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}html[data-theme=dark] :is(.post-content,.single-content) mark{background:#3d3d3d!important;color:inherit!important}html[data-theme=dark] :is(body:has(.feed-only),body:has(.favorites-page),body:has(.settings-page),body:has(.about-page),body:has(.single-post-page),body:has(.privacy-page),body:has(.unsubscribe-page)){--paper:#151515;--surface:#2a2a2a;--surface-2:#3d3d3d;--ink:#fff;--muted:#bdbdbd;--faint:#999;--line:#484848;--line-soft:rgba(255,255,255,.1);background:var(--paper)}body:has(.feed-only) .home-top-surface{position:relative;z-index:1;background:#f7f7f7}body:has(.feed-only) .home-top-content{width:min(720px,calc(100% - 28px));max-width:720px;margin:0 auto;padding:0}html[data-theme=dark] body:has(.feed-only) .home-top-surface{background:#1b1b1b}body:has(.feed-only) .site-header{height:84px;padding-left:max(22px,calc((100vw - 720px)/2 + 8px));padding-right:max(22px,calc((100vw - 720px)/2 + 8px));border:0;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.about-page) .site-header{border:0;background:var(--paper)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(.feed-only) .site-header .wordmark .brand-image-logo{width:52px!important;height:52px!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none!important}body:has(.feed-only) .site-header .header-search{gap:10px}body:has(.feed-only) .header-search>:is(button,.visitor-search-trigger,.header-refresh,.push-trigger){width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important;box-shadow:0 4px 12px rgba(0,0,0,.035)!important;color:var(--ink)!important}body:has(.feed-only) .header-search>:is(button,.visitor-search-trigger,.header-refresh,.push-trigger):hover{border-color:#000!important;background:#000!important;color:#fff!important}html[data-theme=dark] body:has(.feed-only) .header-search>:is(button,.visitor-search-trigger,.header-refresh,.push-trigger){border-color:rgba(255,255,255,.12)!important;background:#2a2a2a!important;color:#fff!important;box-shadow:0 4px 14px rgba(0,0,0,.12)!important}html[data-theme=dark] body:has(.feed-only) .header-search>:is(button,.visitor-search-trigger,.header-refresh,.push-trigger):hover{border-color:#000!important;background:#000!important;color:#fff!important}body:has(.feed-only) .feed.feed-only{width:min(720px,calc(100% - 28px));max-width:720px;padding:0 0 132px}body:has(.feed-only) .feed-intro{margin:0 8px 18px;padding:48px 14px}body:has(.feed-only) .feed-intro p>span{color:#000!important}html[data-theme=dark] body:has(.feed-only) .feed-intro p>span{color:#fff!important}body:has(.feed-only) .feed-intro p>small:after{width:34px;height:3px;border-radius:99px}body:has(.feed-only) .feed-entry{margin:0}body:has(.feed-only) .feed-entry>.post{min-height:0;padding:30px 8px 28px;border-bottom:1px solid var(--line-soft)!important;border-radius:0;background:transparent!important;box-shadow:none;transition:opacity .18s ease}body:has(.feed-only) .feed-entry>.post:hover{transform:none;box-shadow:none}body:has(.feed-only) .feed-entry+.feed-entry>.post{border-top:0!important}body:has(.feed-only) .feed-entry.is-featured{margin:0}body:has(.feed-only) .featured-post{padding-left:8px!important;border-left:0!important;background:transparent!important}body:has(.feed-only) .featured-post-label{margin-bottom:16px;color:var(--muted);font-family:var(--visitor-font)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}body:has(.feed-only) .post-content{font-family:var(--visitor-font);font-size:23px;line-height:1.62;letter-spacing:-.008em;font-weight:400}.single-post-page .single-content,body:has(.feed-only) .daily-brief-narrative,body:has(.feed-only) .post-content{font-weight:500!important}body:has(.feed-only) .daily-brief-narrative{font-family:var(--visitor-font);font-size:23px;line-height:1.62;letter-spacing:-.008em}body:has(.feed-only) .post-footer{margin-top:22px;color:var(--faint);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif!important;font-size:11px!important;text-transform:none!important}body:has(.feed-only) .post-utilities{right:18px;bottom:18px;gap:3px}.post-utilities :is(.favorite-button,.post-share){width:36px;height:36px;padding:0;border-radius:50%;background:var(--paper)!important}body:has(.feed-only) .feed-section-label{margin-top:38px;margin-bottom:24px}.feed-section-label:after{height:3px;border-radius:99px}body:has(.feed-only) .daily-brief-label{margin-top:28px;margin-bottom:24px}body:has(.feed-only) .daily-brief+.feed-section-label{margin-top:38px;margin-bottom:24px}body:has(.feed-only) .feed-section-label>span{font-size:14px!important}body:has(.feed-only) .daily-brief{margin-bottom:0;padding:27px 8px 18px;border:0;border-radius:0;background:transparent;box-shadow:none}body:has(.feed-only) .daily-brief-copy{padding-bottom:0}body:has(.feed-only) .daily-brief-narrative{max-height:calc(1.62em * 4)}body:has(.feed-only) .daily-brief-copy.is-expanded .daily-brief-narrative{max-height:2000px}body:has(.feed-only) .daily-brief-copy.is-clamped .daily-brief-narrative{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 24px),transparent)}body:has(.feed-only) .daily-brief-more{min-height:28px;margin-top:6px;color:var(--faint);transition:color .16s ease}body:has(.feed-only) .daily-brief-more svg{width:17px;height:17px;padding:0;border:0;border-radius:0;color:var(--ink);transition:transform .22s ease}body:has(.feed-only) .daily-brief-more:hover{color:var(--ink)}body:has(.feed-only) .daily-brief-more:hover svg{transform:translateY(1px)}body:has(.feed-only) .daily-brief-copy.is-expanded .daily-brief-more svg{transform:rotate(180deg)}body:has(.feed-only) :is(.daily-brief-meta time,.daily-brief-share button,.daily-brief-share button strong,.daily-brief-more,.post-footer time,.post-footer .source-preview-trigger){font-family:var(--visitor-font)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}body:has(.feed-only) :is(.daily-brief-meta time,.daily-brief-share button,.daily-brief-more,.post-footer time){color:var(--faint)!important}body:has(.feed-only) .post-footer .source-preview-trigger{font-weight:600!important}body:has(.feed-only) .daily-brief-more span{font-size:13px!important;font-weight:500!important;line-height:1.4!important}body:has(.feed-only) :is(.daily-brief-meta,.daily-brief-date,.daily-brief-share,.post-footer){min-height:32px;align-items:center}body:has(.feed-only) :is(.daily-brief-meta time,.daily-brief-share button,.post-footer time,.post-footer .source-preview-trigger){display:flex;align-items:center;height:32px;min-height:32px;padding-top:0!important;padding-bottom:0!important}body:has(.feed-only) :is(.daily-brief-mark svg,.daily-brief-share button svg){width:16px;height:16px;stroke-width:1.8}body:has(.feed-only) .newsletter-signup{margin-top:14px;padding:0;border:0}body:has(.feed-only) .newsletter-open{min-height:84px;padding:14px 15px;border:1px solid var(--line);border-radius:20px;background:var(--surface);grid-template-columns:44px minmax(0,1fr) 38px;gap:14px;box-shadow:0 8px 24px rgba(0,0,0,.035);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body:has(.feed-only) .newsletter-open-icon{display:grid;width:44px;height:44px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink)}body:has(.feed-only) .newsletter-open-copy strong{font-size:16px;font-weight:650;line-height:1.3;letter-spacing:-.015em}body:has(.feed-only) .newsletter-open-copy small{margin-top:5px;color:var(--muted);font-size:12.5px;line-height:1.4}body:has(.feed-only) .newsletter-open-arrow{width:36px;height:36px;padding:10px;border-radius:50%;background:#000;color:#fff}body:has(.feed-only) .newsletter-open:hover{border-color:#bdbdbd;background:var(--surface);box-shadow:0 11px 28px rgba(0,0,0,.07);transform:translateY(-1px);opacity:1}body:has(.feed-only) .newsletter-open:hover .newsletter-open-icon{background:#fff}.daily-brief-expanded-extra{animation:daily-brief-extra-in .24s ease both}@keyframes daily-brief-extra-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.newsletter-modal{border-color:rgba(255,255,255,.8);border-radius:28px;background:var(--surface);box-shadow:0 34px 100px rgba(0,0,0,.22)}.newsletter-modal-form,.newsletter-modal-form input,.newsletter-modal-form>button{border-radius:999px}.bottom-tab-menu{bottom:18px!important;height:72px!important;padding:8px!important;border:1px solid rgba(255,255,255,.9)!important;background:color-mix(in srgb,var(--surface) 78%,transparent)!important;box-shadow:0 14px 34px rgba(0,0,0,.12)!important;backdrop-filter:blur(26px) saturate(1.25)!important;-webkit-backdrop-filter:blur(26px) saturate(1.25)!important}.bottom-tab-menu:before{height:56px!important;background:#000!important}.bottom-tab-menu :where(.header-refresh.is-active,.bottom-tab-link.is-active,.settings-trigger.is-active),.bottom-tab-menu :where(.header-refresh.is-active,.bottom-tab-link.is-active,.settings-trigger.is-active)>span,.bottom-tab-menu :where(.header-refresh.is-active,.bottom-tab-link.is-active,.settings-trigger.is-active)>svg{color:#fff!important}.bottom-tab-menu :where(.header-refresh,.bottom-tab-link,.settings-trigger){height:56px;min-height:56px;color:var(--muted)}.bottom-tab-link>span,.bottom-tab-menu .header-refresh>span,.bottom-tab-menu .settings-trigger>span{font-family:var(--visitor-font);font-size:14px;font-weight:650;line-height:1.15;letter-spacing:.02em;text-transform:none}html[data-theme=dark] .bottom-tab-menu{border-color:rgba(255,255,255,.12)!important;background:#2a2a2a!important;box-shadow:0 16px 42px rgba(0,0,0,.28)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] .bottom-tab-menu:before{background:#000!important}html[data-theme=dark] .bottom-tab-menu :where(.header-refresh,.bottom-tab-link,.settings-trigger){color:#bdbdbd}:is(.favorites-header,.settings-page-header){padding-top:48px!important;padding-bottom:24px!important}.favorites-header h1,.settings-page-header h1{font-family:"Source Serif 4",Newsreader,Georgia,serif!important;font-size:34px!important;font-weight:500!important;letter-spacing:-.032em!important}.about-document,.favorites-empty,.privacy-document,.settings-panel.is-page{position:relative}.about-follow-list>*,.about-principles article,.settings-links,.settings-panel.is-page .setting-group{border:0!important;border-bottom:1px solid var(--line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.settings-links{border-top:1px solid var(--line-soft)!important}.settings-links a{min-height:58px}.settings-links a+a{border-color:var(--line-soft)}.choice-grid button,.font-choices button{border-color:rgba(255,255,255,.9)!important;border-radius:16px!important;background:var(--surface)!important}.choice-grid button.active,.font-choices button.active{border-color:var(--ink)!important;background:var(--surface-2)!important;box-shadow:none!important}.about-mail,.about-page-socials a{border-radius:999px!important;background:var(--surface)!important}.page-newsletter{border-color:var(--line-soft)}.single-post{margin-top:30px!important;padding:44px 8px!important;border:0;border-radius:0;background:transparent;box-shadow:none}.single-actions :is(a,button){border-radius:50%!important;background:var(--surface)!important}.next-post{border-radius:0!important;background:transparent!important}.privacy-document,.unsubscribe-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}@media(max-width:740px){body:has(.feed-only) .site-header{height:calc(76px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left))}body:has(.feed-only) .site-header .wordmark .brand-image-logo{width:48px!important;height:48px!important}body:has(.feed-only) .header-search>:is(button,.visitor-search-trigger,.header-refresh,.push-trigger){width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}body:has(.feed-only) .home-top-content{width:100%;padding:0 12px}body:has(.feed-only) .feed.feed-only{width:100%;padding:0 12px calc(134px + env(safe-area-inset-bottom))}body:has(.feed-only) .feed-intro{margin:0 8px 14px;padding:40px 8px}body:has(.feed-only) .feed-entry{margin-bottom:0}body:has(.feed-only) .feed-entry>.post{padding:25px 8px 23px;border-radius:0}body:has(.feed-only) .featured-post{padding-left:8px!important}body:has(.feed-only) .post-content{font-size:21px;line-height:1.64}body:has(.feed-only) .daily-brief-narrative{max-height:calc(1.64em * 5);font-size:21px;line-height:1.64}body:has(.feed-only) .daily-brief{padding:23px 8px 21px;border-radius:0}body:has(.feed-only) .daily-brief-label{margin-top:24px;margin-bottom:21px}body:has(.feed-only) .daily-brief+.feed-section-label{margin-top:34px;margin-bottom:21px}.bottom-tab-menu{bottom:calc(12px + env(safe-area-inset-bottom))!important;max-width:calc(100% - 20px)!important}.single-post{margin:14px 12px 100px!important;padding:30px 8px!important;border-radius:0}.privacy-document,.unsubscribe-card{margin-left:12px!important;margin-right:12px!important;border-radius:0!important}}body:has(.feed-only){--home-band:color-mix(in srgb,var(--ink) 3.5%,var(--paper));--home-band-fade:color-mix(in srgb,var(--ink) 1.4%,var(--paper));--home-rule:color-mix(in srgb,var(--ink) 9%,transparent);--home-tint:color-mix(in srgb,var(--ink) 3.5%,transparent);--home-anchor:color-mix(in srgb,var(--ink) 2.6%,var(--paper));--home-radius:22px;--home-ease:cubic-bezier(.32,.72,0,1);--home-new:#d92418}html[data-theme=dark] body:has(.feed-only){--home-new:#ff6f63}body:has(.feed-only) .home-top-surface,html[data-theme=dark] body:has(.feed-only) .home-top-surface{background:linear-gradient(180deg,var(--home-band) 0,var(--home-band) 54%,var(--home-band-fade) 84%,var(--paper) 100%)}body:has(.feed-only) .feed-intro{margin:0;padding:50px 14px 40px}body:has(.feed-only) .feed-intro p{margin:0 auto}body:has(.feed-only) .feed-intro p>span{display:block;max-width:19ch;margin-inline:auto;font-size:clamp(29px,6.4vw,41px)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-.036em!important;text-wrap:balance}body:has(.feed-only) .feed-intro p:after{content:"";display:block;width:34px;height:3px;margin:30px auto 0;border-radius:99px;background:var(--ink)}body:has(.feed-only) .header-search>:is(button,.visitor-search-trigger,.header-refresh,.push-trigger){border-color:var(--home-rule)!important;background:color-mix(in srgb,var(--paper) 76%,transparent)!important;box-shadow:none!important;transition:background-color .18s var(--home-ease),color .18s var(--home-ease),border-color .18s var(--home-ease),transform .18s var(--home-ease)}body:has(.feed-only) .header-search>:is(button,.visitor-search-trigger,.header-refresh,.push-trigger):active{transform:scale(.94)}body:has(.feed-only) .feed-section-label{margin-top:44px;margin-bottom:22px}body:has(.feed-only) .daily-brief+.feed-section-label{margin-top:40px;margin-bottom:22px}body:has(.feed-only) .feed-section-label>span{color:var(--faint);font-size:12px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.17em!important;text-transform:uppercase}body:has(.feed-only) .feed-section-label:after{width:26px;height:2px;margin-top:12px;background:color-mix(in srgb,var(--ink) 62%,transparent)}body:has(.feed-only) .daily-brief{margin:34px 0 0;padding:22px 22px 18px;border:1px solid var(--home-rule);border-radius:var(--home-radius);background:var(--home-anchor)}body:has(.feed-only) .daily-brief>.daily-brief-label{align-items:flex-start;margin:0 0 11px}body:has(.feed-only) .daily-brief>.daily-brief-label:after{display:none}body:has(.feed-only) .daily-brief>.daily-brief-label>span{color:var(--ink);font-size:12.5px!important;font-weight:800!important;letter-spacing:.14em!important}body:has(.feed-only) .daily-brief-meta{margin-bottom:14px}body:has(.feed-only) .daily-brief-narrative{color:var(--muted)}body:has(.feed-only) .daily-brief-narrative a{color:var(--ink);box-shadow:inset 0 -1px 0 transparent;transition:box-shadow .16s var(--home-ease)}body:has(.feed-only) .daily-brief-narrative a:hover{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}body:has(.feed-only) .daily-brief .newsletter-signup{margin-top:22px;padding:20px 0 0;border:0;border-top:1px solid var(--home-rule)}body:has(.feed-only) .daily-brief .newsletter-open{min-height:60px;padding:2px;border:0;border-radius:14px;background:transparent;box-shadow:none;gap:15px}body:has(.feed-only) .daily-brief .newsletter-open:hover{background:transparent;box-shadow:none;transform:none}body:has(.feed-only) .daily-brief .newsletter-open-copy strong{line-height:1.35}body:has(.feed-only) .daily-brief .newsletter-open-copy small{margin-top:6px;line-height:1.45}body:has(.feed-only) .daily-brief-copy.is-expanded .daily-brief-more{margin-top:20px}body:has(.feed-only) .daily-brief .newsletter-open-icon{border-color:var(--home-rule);background:color-mix(in srgb,var(--ink) 4%,var(--paper))}body:has(.feed-only) .daily-brief-share button{height:34px;padding:0 13px;border:1px solid var(--home-rule);border-radius:999px;gap:8px;color:var(--ink)!important;transition:background-color .16s var(--home-ease),border-color .16s var(--home-ease),transform .16s var(--home-ease)}body:has(.feed-only) .daily-brief-share button strong{font-size:12.5px!important;font-weight:600!important;letter-spacing:0!important}body:has(.feed-only) .daily-brief-share button svg{width:15px;height:15px}body:has(.feed-only) .daily-brief-share button:hover{border-color:color-mix(in srgb,var(--ink) 26%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent)}body:has(.feed-only) .daily-brief-share button:active{transform:scale(.96)}@media (max-width:430px){body:has(.feed-only) .daily-brief-meta .daily-brief-share button{width:34px;padding:0;justify-content:center}}body:has(.feed-only) .feed-entry>.post{position:relative;padding:26px 14px 22px;border:0!important;border-radius:16px;transition:background-color .2s var(--home-ease)}body:has(.feed-only) .feed-entry>.post:after{content:"";position:absolute;z-index:0;right:14px;bottom:0;left:14px;height:1px;background:var(--home-rule)}body:has(.feed-only) .feed-entry:last-of-type>.post:after{display:none}body:has(.feed-only) .feed-entry>.post:hover{background:var(--home-tint)}body:has(.feed-only) .linked-post:hover .post-content{opacity:1}body:has(.feed-only) .post-content{text-wrap:pretty}body:has(.feed-only) :is(.post-content,.daily-brief-narrative) mark{margin:0 -.04em!important;padding:.06em .16em!important;border-radius:4px!important;background:color-mix(in srgb,var(--ink) 8%,transparent)!important;color:inherit!important;-webkit-box-decoration-break:clone;box-decoration-break:clone}body:has(.feed-only) .featured-post-label{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:var(--ink)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.15em!important;text-transform:uppercase!important}body:has(.feed-only) .featured-post-label>span{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ink)}body:has(.feed-only) .post-new-flag{display:flex;align-items:center;gap:8px;margin:0 0 13px;color:var(--home-new)!important;font-family:var(--visitor-font)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.15em!important}body:has(.feed-only) .post-new-flag>i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--home-new)}body:has(.feed-only) .featured-post-label:has(+.post-new-flag){margin-bottom:9px}body:has(.feed-only) .post-footer{margin-top:17px;gap:10px;color:var(--faint)!important;font-family:var(--visitor-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:has(.feed-only) .post-utilities{right:10px;bottom:19px;gap:2px;transition:opacity .18s var(--home-ease),transform .18s var(--home-ease)}body:has(.feed-only) .post-utilities :is(.favorite-button,.post-share){position:relative;inset:auto;width:34px;height:34px;border-radius:50%;background:transparent!important;color:var(--faint);transition:background-color .16s var(--home-ease),color .16s var(--home-ease),transform .16s var(--home-ease)}body:has(.feed-only) .post-utilities :is(.favorite-button,.post-share):hover{background:color-mix(in srgb,var(--ink) 7%,transparent)!important;color:var(--ink)}body:has(.feed-only) .post-utilities :is(.favorite-button,.post-share):active{transform:scale(.92)}body:has(.feed-only) .post-utilities :is(.favorite-button,.post-share):before{content:"";position:absolute;inset:-5px}@media (hover:hover) and (pointer:fine){body:has(.feed-only) .post-utilities{opacity:0;transform:translateY(3px)}body:has(.feed-only) .post:focus-within .post-utilities,body:has(.feed-only) .post:hover .post-utilities{opacity:1;transform:none}}body:has(.feed-only) .feed-day-label{display:flex;align-items:center;gap:14px;margin:34px 14px 4px}body:has(.feed-only) .feed-day-label>span{flex:none;color:var(--faint);font-family:var(--visitor-font)!important;font-size:11.5px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.16em!important}body:has(.feed-only) .feed-day-label:after{content:"";flex:1 1;height:1px;background:var(--home-rule)}body:has(.feed-only) .feed-entry:first-of-type .feed-day-label{margin-top:0}body:has(.feed-only) .feed-new-posts{position:fixed;z-index:60;top:calc(env(safe-area-inset-top) + 16px);left:50%;min-height:44px;padding:0 18px 0 15px;border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);border-radius:999px;background:var(--ink);color:var(--paper);display:flex;align-items:center;gap:9px;cursor:pointer;box-shadow:0 10px 30px color-mix(in srgb,var(--ink) 26%,transparent);transform:translateX(-50%);animation:feed-new-posts-in .26s var(--home-ease) both}body:has(.feed-only) .feed-new-posts>span{font-family:var(--visitor-font)!important;font-size:14px!important;font-weight:650!important;line-height:1!important;letter-spacing:-.01em!important}body:has(.feed-only) .feed-new-posts:active{transform:translateX(-50%) scale(.96)}@keyframes feed-new-posts-in{0%{opacity:0;transform:translate(-50%,-12px) scale(.96)}to{opacity:1;transform:translateX(-50%) scale(1)}}body:has(.feed-only) .feed-entry.has-ad>.post:after{display:none}body:has(.feed-only) :is(.feed-load-more,.feed-end){height:84px;display:grid;place-items:center;color:var(--faint);font-family:var(--visitor-font)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.16em!important}body:has(.feed-only) .feed-end{height:96px;color:color-mix(in srgb,var(--ink) 32%,transparent)}body:has(.feed-only) :where(a,button,[role=button],input):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:12px}@media (max-width:740px){body:has(.feed-only) .feed-intro{margin:0;padding:38px 8px 34px}body:has(.feed-only) .daily-brief+.feed-section-label{margin-top:34px;margin-bottom:20px}body:has(.feed-only) .feed-intro p:after{margin-top:25px}body:has(.feed-only) .daily-brief{margin:26px 0 0;padding:19px 16px 15px;border-radius:20px}body:has(.feed-only) .daily-brief>.daily-brief-label{margin:0 0 10px}body:has(.feed-only) .feed-entry>.post{padding:23px 9px 20px;border-radius:14px}body:has(.feed-only) .feed-entry>.post:after{right:9px;left:9px}body:has(.feed-only) .post-utilities{right:5px;bottom:16px}body:has(.feed-only) .feed-section-label{margin-top:38px;margin-bottom:20px}body:has(.feed-only) .feed-day-label{margin:28px 9px 2px;gap:12px}body:has(.feed-only) .feed-new-posts{top:calc(env(safe-area-inset-top) + 12px);min-height:42px;padding:0 16px 0 13px}}@media (prefers-reduced-motion:reduce){body:has(.feed-only) :is(.feed-entry>.post,.post-utilities,.post-utilities :is(.favorite-button,.post-share),.header-search>button){transition:none}}body:has(.single-post-page){--home-rule:color-mix(in srgb,var(--ink) 9%,transparent);--home-ease:cubic-bezier(.32,.72,0,1)}.single-post .single-source-link{min-height:46px;margin:26px 0 0;padding:0 18px;border:1px solid var(--home-rule);border-radius:999px;display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:650;letter-spacing:-.01em;transition:background-color .16s var(--home-ease),border-color .16s var(--home-ease),transform .16s var(--home-ease)}.single-post .single-source-link:hover{border-color:color-mix(in srgb,var(--ink) 26%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent)}.single-post .single-source-link:active{transform:scale(.97)}.single-post .related-posts{margin-top:42px;padding-top:22px;border-top:1px solid var(--home-rule)}.single-post .related-posts-label{margin-bottom:4px}.single-post .related-posts-label>span{color:var(--faint);font-family:Manrope,Arial,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.single-post .related-post{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:17px 0;border-bottom:1px solid var(--home-rule);color:var(--ink)}.single-post .related-post:last-of-type{border-bottom:0}.single-post .related-post>span{font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.45;letter-spacing:-.012em;text-wrap:pretty}.single-post .related-post>svg{color:var(--faint);transition:transform .16s var(--home-ease),color .16s var(--home-ease)}.single-post .related-post:hover>svg{color:var(--ink);transform:translateX(3px)}@media (max-width:740px){.single-post .single-source-link{width:100%;justify-content:center;min-height:50px;margin-top:22px}.single-post .related-posts{margin-top:34px}.single-post .related-post{padding:15px 0}.single-post .related-post>span{font-size:15.5px}}.mobile-flow-post .mobile-flow-source{min-height:46px;margin-top:20px;padding:0 17px;border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);border-radius:999px;display:inline-flex;align-items:center;gap:9px;color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:650;letter-spacing:-.01em}.mobile-flow-post .mobile-flow-source:active{background:color-mix(in srgb,var(--ink) 7%,transparent);transform:scale(.97)}