*{box-sizing:border-box}body{margin:0;background:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);font-weight:var(--type-body-font-weight);line-height:var(--type-body-line-height);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}a{color:var(--color-text-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--color-text-linkHover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.button,button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-3) var(--space-6);border:1px solid var(--color-text-primary);border-radius:var(--radius-md);font:inherit;background:var(--color-bg-canvas);color:var(--color-text-primary);cursor:pointer}.container{max-width:var(--layout-web-maxWidth);margin:auto;padding-inline:var(--layout-web-gutter)}h1,h2,h3{margin:0 0 var(--space-6);font-synthesis:none;font-family:var(--font-family-display)}h1{font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);font-weight:var(--type-h1-font-weight)}h2{font-weight:var(--type-h2-font-weight);font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}h3{font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height)}p{margin:0 0 var(--space-6)}.eyebrow{font-family:var(--type-eyebrow-font-family);font-size:var(--type-eyebrow-font-size);font-weight:var(--type-eyebrow-font-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase}.site-header{position:sticky;top:0;z-index:5;background:var(--color-bg-canvas);transition:transform .15s;border-bottom:1px solid transparent}.site-header.hidden{transform:translateY(-100%)}.site-header.scrolled{border-color:var(--color-border-default)}html:has(.site-header){--site-header-height:73px;scroll-padding-top:120px}.header-row{justify-content:space-between;gap:var(--space-6);flex-wrap:wrap;padding-block:var(--space-6)}.header-row,.wordmark{display:flex;align-items:center}.wordmark{text-decoration:none;flex-shrink:0}.wordmark svg{width:auto;max-width:97%;height:auto}.logo-mobile{display:none}.ink{fill:var(--color-text-primary)}.ink-stroke{stroke:var(--color-text-primary)}.accent{fill:var(--color-accent-default)}.accent-stroke{stroke:var(--color-accent-default)}.set-square{fill:var(--palette-orange-500)}.set-square-ticks{color:#121a22}@media (prefers-color-scheme:dark){.set-square{fill:var(--palette-orange-300)}}.word{font-family:var(--font-family-wordmark)}.footer-mark .word,.logo-mobile .word,.wordmark .word{font-size:30px}.desktop-nav{display:flex;flex-wrap:wrap;gap:var(--space-4)}.desktop-nav a{text-decoration:none;color:var(--color-text-primary);font-size:var(--type-small-font-size);min-height:44px;display:flex;align-items:center}nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--color-accent-default);text-decoration-thickness:2px;text-underline-offset:6px}.menu-button{display:none}dialog{height:100dvh;max-height:100dvh;width:100%;max-width:100%;margin:0;border:0;padding:var(--space-6);color:var(--color-text-primary);background:var(--color-bg-canvas)}dialog::backdrop{background:var(--color-bg-canvas)}dialog nav{display:flex;flex-direction:column;margin-top:var(--space-12)}dialog nav a{font-synthesis:none;font-family:var(--font-family-display);font-size:var(--type-h2-font-size);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border-default)}.button{background:var(--color-accent-default);color:var(--color-accent-contrast);border-color:var(--color-accent-default)}.home-band{padding-block:var(--space-16)}.home-band+.home-band{border-top:1px solid var(--color-border-default)}.home-band h2{letter-spacing:-.01em}footer{background:var(--color-footer-bg)}footer,footer a{color:var(--color-footer-fg)}footer:where(:not(.coming-footer)) a:hover{color:var(--color-footer-fg)}footer :focus-visible{outline-color:var(--color-footer-fg)}.bs-footer .bs-soon :focus-visible,.coming-footer :focus-visible{outline-color:var(--color-border-focus)}.page{padding-block:var(--space-16)}.page>h1:before{content:"";display:block;width:var(--space-12);height:var(--border-width-heavy);background:var(--color-accent-default);margin-bottom:var(--space-6)}.prose{max-width:66ch;min-width:0}.prose h2{margin-top:var(--space-12);padding-top:var(--space-6);border-top:2px solid var(--color-text-primary)}.prose img{max-width:100%;height:auto}.prose pre{overflow:auto}.prose ol{list-style:none;padding:0;counter-reset:timeline}.prose ol li{position:relative;padding:var(--space-6) 0 var(--space-6) var(--space-12);border-bottom:1px solid var(--color-border-default);counter-increment:timeline}.prose ol li:before{content:counter(timeline);position:absolute;left:0;font:var(--type-h2-font-size) var(--font-family-body);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-synthesis:none;color:var(--color-accent-default)}.prose table{width:100%;border-collapse:collapse}.prose th{font-family:var(--font-family-body);font-size:var(--type-eyebrow-font-size);text-align:left}.prose td,.prose th{padding:var(--space-4);border-bottom:1px solid var(--color-border-default);vertical-align:top}.page-columns{display:grid;gap:var(--space-8)}.contact-email{overflow-wrap:anywhere;display:inline-block;margin-top:var(--space-8);font:var(--type-h2-font-size) var(--font-family-body);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-synthesis:none}.toc nav{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}footer{padding-block:var(--space-16) var(--space-6)}.footer-mission{display:flex;gap:var(--space-6);align-items:start;margin-bottom:var(--space-12)}.footer-mission p{max-width:36em;font:var(--type-lead-font-weight) var(--type-lead-font-size)/var(--type-lead-line-height) var(--type-lead-font-family);font-synthesis:none}.footer-mark{width:44px;overflow:hidden;flex-shrink:0}.footer-mark svg{width:360px;height:48px;max-width:none}.footer-mark .accent-stroke,.footer-mark .ink-stroke{stroke:var(--color-footer-fg)}.footer-columns{display:grid;gap:var(--space-8)}.footer-columns nav{display:flex;flex-direction:column;gap:var(--space-3)}.footer-columns p{margin-bottom:var(--space-2)}.footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-6);border-top:1px solid;padding-top:var(--space-6);margin-top:var(--space-12);font-size:var(--type-legal-font-size);line-height:var(--type-legal-line-height)}.skip{position:absolute;left:var(--space-4);top:-100px;padding:var(--space-3);background:var(--color-bg-canvas);z-index:10}.skip:focus{top:var(--space-4)}@media (min-width:640px){.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.container{padding-inline:var(--layout-web-gutterWide)}.home-band{padding-block:var(--space-24)}}@media (min-width:1200px){.page-editorial-standards .page-columns{grid-template-columns:240px minmax(0,680px)}.toc{position:sticky;top:calc(var(--site-header-height) + var(--space-6));align-self:start}}@media (max-width:899px){.desktop-nav{display:none}.menu-button{display:inline-flex}.page h1{font-size:var(--type-h2-font-size)}}@media (max-width:639px){.wordmark{min-width:0;flex-shrink:1}.menu-button{flex-shrink:0}.logo-full{display:none}.logo-mobile{min-width:0;display:flex;align-items:center;gap:var(--space-3);font:clamp(.75rem,3.8vw,1.25rem) var(--font-family-wordmark)}.logo-mobile>span{flex-shrink:0}.logo-mobile svg{width:36px;height:40px}.prose table,.prose tbody,.prose td,.prose tr{display:block}.prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose tr{padding-block:var(--space-4);border-bottom:1px solid var(--color-border-default)}.prose td{border:0;padding-block:var(--space-2)}.prose td:nth-child(2):before{content:"Where it appears: ";font-weight:var(--font-weight-semibold)}.prose td:nth-child(3):before{content:"Good for: ";font-weight:var(--font-weight-semibold)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.coming-soon{--flow-gutter:clamp(1.5rem,5vw,4rem);color-scheme:light dark;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg-canvas,Canvas);color:var(--color-text-primary,CanvasText);font-family:var(--font-family-body);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.coming-soon .container{width:100%;max-width:1200px;padding-inline:var(--flow-gutter)}.coming-logo{padding-block:2rem;font-weight:700}.coming-logo svg{width:auto;max-width:97%;height:auto}.coming-main{flex:1 1;display:grid;align-items:center;gap:3rem;padding-block:3rem}.coming-main h1{text-wrap:balance;font:var(--type-h1-font-weight) var(--type-h1-font-size)/var(--type-h1-line-height) var(--font-family-display);font-synthesis:none;max-width:16ch}.coming-subhead{font-size:clamp(1.125rem,2vw,1.5rem);max-width:40ch}.coming-main li{margin-block:.75rem}.coming-main .prose{max-width:48ch}.coming-art svg{width:100%;height:auto;max-height:65vh}.coming-footer{background:transparent;color:inherit;padding-block:2rem}.coming-footer a{color:inherit}@media (min-width:900px){.coming-main{grid-template-columns:7fr 5fr}.coming-main:has(.coming-art) h1{font-size:clamp(2.5rem,4vw,3.5rem);max-width:20ch}.coming-art svg{width:120%;max-width:none;margin-inline:-10%}}@media (max-width:899px){.header-row{flex-wrap:nowrap}.wordmark{color:var(--color-text-primary)}}.coming-main:not(:has(.coming-art)){grid-template-columns:1fr}.coming-main:not(:has(.coming-art))>section{width:100%;max-width:720px;margin-inline:auto}.coming-soon:not(:has(.coming-art))>header>*{display:block;width:100%;max-width:720px;margin-inline:auto}.coming-soon .eyebrow{font-family:var(--font-family-body);font-feature-settings:"smcp","c2sc";font-variant-caps:all-small-caps;text-transform:none}.coming-soon:not(:has(.coming-art))>footer.coming-footer,.coming-soon:not(:has(.coming-art))>footer>.container{max-width:calc(720px + 2 * var(--flow-gutter))}.signup{display:grid;gap:var(--space-3);max-width:480px;margin-block:var(--space-6)}.signup input[type=email]{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;background:var(--color-bg-surface);color:var(--color-text-primary)}.signup fieldset{display:grid;gap:var(--space-2);border:0;padding:0}.signup [role=alert]{color:var(--color-text-primary);font-weight:600}.signup .consent-text{font-size:.875em;color:var(--color-text-secondary)}.signup .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bs{color-scheme:light dark;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg-canvas);color:var(--color-text-primary);font:var(--type-body-font-weight) var(--type-body-font-size) /var(--type-body-line-height) var(--type-body-font-family)}.bs main{flex:1 1}.bs h1,.bs h2,.bs h3{font-synthesis:none;font-family:var(--font-family-display,Georgia);line-height:1.15;margin:0 0 var(--space-4)}.bs h1{font-size:clamp(2.25rem,6vw,4rem);line-height:1.05;max-width:18ch}.bs h2{font-size:var(--font-size-h2,32px)}.bs h3{font-size:var(--font-size-h3,24px)}.bs .eyebrow{font-family:var(--font-family-body);margin:0 0 var(--space-3)}.bs-header{border-bottom:var(--border-width-hairline,1px) solid var(--color-border-default)}.bs-header-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4)}.bs-logo{--brand-logo-height:48px;display:inline-block;min-height:44px;color:var(--color-text-primary);text-decoration:none}.bs-logo svg{display:block;width:auto;height:auto;max-width:100%}.bs-header nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.bs-header nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-primary);text-decoration:none}.bs-header nav a:hover{text-decoration:underline}.bs-header nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--border-width-rule,2px);text-decoration-color:var(--color-accent-default);text-underline-offset:6px}.bs-hero{display:grid;gap:var(--space-12);align-items:center;padding-block:var(--space-16)}.bs-lede{font-size:var(--font-size-lead,21px);max-width:36em}.bs-soon{color:var(--color-text-primary);max-width:36em;margin-top:var(--space-8);padding:var(--space-6);background:var(--color-bg-surface);border:var(--border-width-hairline,1px) solid var(--color-border-default);border-left:var(--border-width-heavy,4px) solid var(--color-accent-default);border-radius:var(--radius-card,6px)}.bs-soon h2{font-size:var(--font-size-h3,24px)}.bs-soon p:last-child{margin-bottom:0}.bs-art svg{display:block;width:100%;height:auto;max-height:60vh}.bs-band{background:var(--color-bg-surface)}.bs-band,.bs-section{padding-block:var(--space-12)}.bs-measure{max-width:66ch}.bs-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-6)}.bs-grid p{margin:0}.bs-facts{display:grid;gap:var(--space-6);margin:0}.bs-facts dt{font-family:var(--font-family-body);font-size:var(--font-size-small,14px);text-transform:uppercase;color:var(--color-text-secondary)}.bs-facts dd{margin:0;font-size:var(--font-size-h3,24px);font-synthesis:none;font-family:var(--font-family-display,Georgia)}.bs-page{padding-block:var(--space-12) var(--space-16)}.bs-page h1:before{content:"";display:block;width:var(--space-12);height:var(--border-width-heavy,4px);background:var(--color-accent-default);margin-bottom:var(--space-6)}.bs-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-6);padding:0;font-size:var(--font-size-small,14px);color:var(--color-text-secondary)}.bs-crumbs li+li:before{content:"/";margin-right:var(--space-2)}.bs-empty{max-width:66ch;margin-top:var(--space-8);padding:var(--space-6);background:var(--color-bg-surface);border:var(--border-width-hairline,1px) solid var(--color-border-default);border-radius:var(--radius-card,6px)}.bs-empty p:last-child{margin-bottom:0}.bs-issues{max-width:66ch;padding-left:var(--space-6)}.bs-footer{padding-block:var(--space-12) var(--space-6)}.bs-footer-columns{display:grid;gap:var(--space-8)}.bs-footer nav{display:grid;gap:var(--space-2);align-content:start}.bs-footer a{display:inline-flex;align-items:center;min-height:44px}.bs-footer .eyebrow{color:var(--color-footer-fg)}@media (max-width:639px){.bs-footer-separator{display:none}.bs-footer-legal>a{display:block}}.bs-footer-legal{margin:var(--space-8) 0 0;font-size:var(--font-size-small,14px)}@media (min-width:640px){.bs-facts,.bs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.bs-hero:has(.bs-art){grid-template-columns:1.1fr 1fr}.bs-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs-pager{display:flex;gap:var(--space-6);margin-top:var(--space-6)}.bs-pager a{display:inline-flex;align-items:center;min-height:44px}.landing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem;padding:0;list-style:none}.landing-card{display:block;height:100%;background:var(--color-bg-surface);color:var(--color-text-primary);text-decoration:none;border:1px solid var(--color-border-default);border-radius:.5rem;overflow:hidden}.landing-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--color-bg-muted)}.landing-card>div{padding:1.25rem}.landing-card h3{overflow-wrap:anywhere}.landing-card:hover h3{text-decoration:underline}.landing-meta{color:var(--color-text-secondary);font-size:.875rem}.landing-topics{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-block:1.5rem}.landing-topics a{overflow-wrap:anywhere}.landing-signup{max-width:50rem}.landing-latest-link{padding-block:1rem}.bs-footer .bs-soon{margin-bottom:2rem;max-width:42rem}.bs-footer .bs-soon .eyebrow{color:var(--color-text-secondary)}.bs-footer .bs-soon a{color:var(--color-text-link)}.bs-mobile-menu{display:none}@media (max-width:899px){.header-row{width:100%;box-sizing:border-box;gap:var(--space-2)}.header-row .wordmark{flex-shrink:1;min-width:0}.logo-mobile{gap:var(--space-2)}.menu-button{flex-shrink:0;padding-inline:var(--space-3)}.bs-header-row{position:relative;flex-wrap:nowrap;gap:var(--space-2);padding-block:var(--space-3)}.bs-logo{--brand-logo-height:44px;min-width:0;flex:1 1}.bs-header .bs-desktop-nav{display:none}.bs-mobile-menu{display:block;flex-shrink:0}.bs-mobile-menu summary{display:flex;align-items:center;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--color-text-primary);border-radius:var(--radius-md);cursor:pointer}.bs-mobile-menu summary::-webkit-details-marker{display:none}.bs-mobile-menu:not([open]) nav{display:none}.bs-mobile-menu nav{position:absolute;inset-inline:var(--layout-web-gutter);top:100%;z-index:6;display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-canvas);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}}.trust-verdicts,.trust-verdicts>div{display:grid;gap:var(--space-4)}.trust-verdicts>div{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.trust-verdicts dd{margin:0}@media (max-width:639px){.trust-verdicts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.lead,.prose h2{font-synthesis:none}blockquote{font-family:var(--font-family-display);font-size:1.25em;line-height:1.3;margin-inline:0;border-left:3px solid var(--color-accent-default);padding-left:var(--space-4)}blockquote,blockquote em{font-synthesis:none;font-style:normal}blockquote em{font-weight:var(--type-h2-font-weight)}.bs-logo,.coming-logo,.footer-mark,.logo-mobile,.word,.wordmark{font-synthesis:weight style small-caps}.bs-logo .word{font-synthesis:inherit}.coming-logo{font-synthesis:none}.bs{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.bs .eyebrow{font-family:inherit;font-size:13px;font-weight:600;line-height:1.55;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.bs h1,.bs h2{font-weight:600;font-synthesis:none;text-wrap:balance}.bs h3{font-family:inherit;font-size:20px;font-weight:600;line-height:1.3}.bs-header-row{min-height:64px;padding-block:0;flex-wrap:nowrap}.bs-footer a,.bs-header nav a,.bs-mobile-menu summary{min-height:48px}.bs-logo,.bs-logo svg{font-synthesis:none}.bs-logo{display:inline-flex;align-items:center;min-width:0}.bs-logo svg{max-height:48px}.home-container{width:min(100% - 32px,1200px);margin-inline:auto}.home-band{padding-block:64px;border-bottom:1px solid var(--color-border-default)}.home-band:nth-of-type(2n){background:var(--color-bg-muted,var(--color-bg-surface))}.home-band h2{font-size:26px}.home-hero{display:grid;gap:32px;align-items:center}.home-hero h1{font-size:34px;line-height:1.1;max-width:20ch}.home-lede{font-size:var(--font-size-body,18px);line-height:1.55;max-width:66ch}.home-lede-short{display:none}.home-ai{font-size:15px;color:var(--color-text-secondary)}.home-ai a{display:inline-flex;align-items:center;min-height:48px}.home-status{font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.home-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;background:var(--color-accent-default);color:var(--color-accent-contrast);border-radius:12px;text-decoration:none;width:100%}.home-header-button{min-height:48px;width:auto;font-size:15px}.home-issue-frame{width:min(100%,480px);justify-self:center;background:var(--color-bg-surface);padding:24px;border:1px solid var(--color-border-strong);border-top:4px solid var(--color-accent-default);border-radius:12px;box-shadow:var(--shadow-raised,0 8px 24px #00000014)}.home-issue-frame ul{list-style:none;padding:0;margin:0}.home-issue-frame li{padding-block:16px;border-top:1px solid var(--color-border-strong)}.home-issue-frame strong{font-family:var(--font-family-display);font-size:18px;font-weight:600}.home-issue-frame li p{font-size:15px;color:var(--color-text-secondary);margin-bottom:0}.home-band .home-issue-frame h2{font-size:22px}.home-sample-preview{display:block;color:inherit;text-decoration:none;font-size:.8em}.home-signature{background:var(--color-bg-muted)}.home-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.home-chips li{font-size:13px;border:1px solid var(--color-border-strong);border-radius:999px;padding:8px 12px}.home-source-note{font-size:14px;color:var(--color-text-secondary)}.home-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.desktop-nav a,.footer-columns a{display:inline-flex;align-items:center;min-height:48px}.header-row{min-height:calc(var(--site-header-height) - 1px);padding-block:0}.menu-button{min-height:48px}@media (max-width:767px){.header-row{min-height:64px}}.footer-legal a,.wordmark{display:inline-flex;align-items:center;min-height:48px}.home-sides>div+div{border-left:1px solid var(--color-border-strong);padding-left:24px}.home-label{display:inline-block;font-size:12px;font-weight:600;border:1px solid var(--color-accent-default);padding:4px 8px;margin-right:8px;border-radius:999px}.home-job>div{display:grid;grid-template-columns:1fr 2fr;padding-block:12px;border-bottom:1px solid var(--color-border-strong)}.home-job dt{font-weight:600}.home-job dd{margin:0}.home-safety{border-left:4px solid var(--color-state-warn,var(--color-accent-default));padding-left:24px}.home-week{overflow-x:auto;scroll-snap-type:x mandatory}.home-week>ul{display:grid;grid-auto-flow:column;grid-auto-columns:260px;gap:24px;list-style:none;padding:0 24px 16px 0}.home-week li{scroll-snap-align:start;min-width:220px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);padding:24px;border-radius:12px}.home-week li>p:last-child{font-size:15px}.home-signature .home-week h3{font-family:var(--font-family-display);font-size:28px}html.neutral-politics a,html.neutral-politics a:visited{color:var(--color-accent-default)}html.neutral-politics .home-button{color:var(--color-accent-contrast)}html.neutral-politics :focus-visible{outline:2px solid var(--color-accent-default);outline-offset:2px}html.neutral-politics ::selection{background:color-mix(in srgb,var(--color-accent-default) 20%,transparent);color:var(--color-text-primary)}.desktop-nav a{min-width:48px;justify-content:center}@media (prefers-color-scheme:dark){.home-issue-frame{box-shadow:none}}@media (prefers-reduced-motion:reduce){.home-week{scroll-behavior:auto}}@media (min-width:600px){.home-week>ul{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}}@media (min-width:1024px){.home-week>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.home-hero:has(.home-lede-short) .home-lede-full{display:none}.home-lede-short{display:block}}@media (min-width:768px){.home-container{width:min(100% - 48px,1200px)}.home-band{padding-block:96px}.home-band h2{font-size:40px}.home-button{width:auto}.bs-header-row{min-height:72px}}@media (min-width:1024px){.home-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.home-hero h1{font-size:64px}.home-issue-frame{justify-self:end}}.bs .bs-footer .bs-logo,.bs .bs-footer .eyebrow,html.neutral-politics .bs-footer a,html.neutral-politics .bs-footer a:visited{color:var(--color-footer-fg)}.bs .bs-footer .bs-soon .eyebrow{color:var(--color-text-secondary)}html.neutral-politics .bs-footer :focus-visible{outline-color:var(--color-footer-fg)}html.neutral-politics .bs-footer .bs-soon a{color:var(--color-text-link)}html.neutral-politics .bs-footer .bs-soon :focus-visible{outline-color:var(--color-border-focus)}.home-label-separator{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.home-sources-separated{margin-top:48px;border-top:1px solid var(--color-border-strong);padding-top:24px}@media (max-width:599px){.home-sources-separated{margin-top:32px}}@media (min-width:768px){.home-week[data-count="5"]>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs h3,h3{font-family:var(--type-h3-font-family);font-size:var(--type-h3-font-size);font-weight:var(--type-h3-font-weight);line-height:var(--type-h3-line-height)}.bs h1{font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);max-width:20ch}.bs h2,.home-band h2{font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}.bs h1,.bs h2{font-weight:var(--type-h2-font-weight)}.hero h1,.home-hero h1{font-size:var(--type-displaySmall-font-size);font-weight:var(--type-displaySmall-font-weight);line-height:var(--type-displaySmall-line-height);letter-spacing:var(--type-displaySmall-letter-spacing);max-width:20ch;text-wrap:balance}.bs-lede{font-family:var(--type-lead-font-family);font-size:var(--type-lead-font-size);line-height:var(--type-lead-line-height)}.bs .eyebrow,.bs-facts dt,.eyebrow{font-family:var(--type-eyebrow-font-family);font-size:var(--type-eyebrow-font-size);font-weight:var(--type-eyebrow-font-weight);line-height:var(--type-eyebrow-line-height);letter-spacing:.08em;text-transform:uppercase}.bs-facts dd,.home-status,.landing-meta,time{font-family:var(--font-family-body);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.bs-footer-legal{font-size:var(--type-legal-font-size);line-height:var(--type-legal-line-height)}@media (max-width:639px){.bs h2,.home-band h2,h2{font-size:26px}}@media (min-width:1024px){.hero h1,.home-hero h1{font-size:var(--type-display-font-size);font-weight:var(--type-display-font-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-letter-spacing)}}.home-lede{font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.bs-header,.site-header,.site-header .header-row,header.coming-logo{--font-family-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-family:var(--font-family-body)}.bs-header *,.site-header *,.site-header nav a,header.coming-logo *{font-family:var(--font-family-body)}.bs-logo>span{display:block;max-width:97%}.logo-full{display:block;min-width:0}.footer-mark{width:auto;overflow:visible;max-width:97%}.footer-mark svg{width:auto;max-width:100%;height:auto}.footer-mark .accent,.footer-mark .ink{fill:var(--color-footer-fg)}.spark,.sun{fill:var(--color-accent-highlight)}.sun-stroke{stroke:var(--color-accent-highlight)}.herb{fill:var(--color-accent-default)}.spice{fill:var(--color-accent-highlight)}@media (max-width:899px){.coming-soon{--flow-gutter:24px}.coming-soon .container,.container{padding-inline:24px}.bs-header-row,.header-row{gap:8px;padding-block:8px}.bs-mobile-menu summary,.menu-button{box-sizing:border-box;width:auto;min-width:48px;white-space:nowrap;min-height:48px;padding-inline:12px;font:16px var(--font-family-body);justify-content:center}.header-row .wordmark{min-width:0;flex:1 1}}@media (max-width:639px){.logo-full{display:block}.logo-mobile{display:none}}@media (max-width:359px){.coming-soon{--flow-gutter:16px}.coming-soon .container,.container{padding-inline:16px}.bs-header-row,.header-row{gap:6px}.bs-mobile-menu summary,.menu-button{width:auto;padding-inline:9px}}.footer-mission{flex-direction:column}@media (min-width:900px){.bs-header-row,.header-row{display:grid;grid-template-columns:minmax(0,1fr) 504px;gap:16px}.bs-logo,.header-row .wordmark{min-width:0}.bs-header nav,.desktop-nav{justify-content:flex-end}}.home-issue-frame>.eyebrow>span{display:inline-block;white-space:normal}