@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2) format("woff2"),url(/_astro/source-sans-3-latin-400-normal.AFMiCETP.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/source-sans-3-latin-700-normal.CkzU-mV9.woff2) format("woff2"),url(/_astro/source-sans-3-latin-700-normal.BBbVrHF_.woff) format("woff")}@font-face{font-family:"Source Sans 3";font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-italic.bFKvakRX.woff2) format("woff2"),url(/_astro/source-sans-3-latin-400-italic.BbFJQg2j.woff) format("woff")}:root{--font-body: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Source Sans 3", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-background);line-height:1.7;margin:0;font-size:17px}a{color:var(--color-primary);text-underline-offset:3px}a:hover{color:var(--color-accent)}.page{max-width:760px;margin:0 auto;padding:2rem 1.5rem 4rem}.site-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 0 2rem;margin-bottom:2.5rem}.masthead{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.wordmark{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.015em;color:var(--color-primary);text-decoration:none}.tagline{font-size:.875rem;color:var(--color-muted);letter-spacing:.02em;text-transform:uppercase}.header-actions{display:flex;align-items:baseline;gap:1.25rem}.ha-subscribe{background:var(--color-primary);color:var(--color-background);padding:.4rem .85rem;border-radius:2px;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.ha-subscribe:hover{color:var(--color-background);opacity:.9}.ha-signin,.ha-account,.ha-signout{color:var(--color-primary);font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.ha-signout{background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.ha-account,.ha-signout{display:none}:root[data-auth=in] .ha-signin{display:none}:root[data-auth=in] .ha-account,:root[data-auth=in] .ha-signout{display:inline-block}:root[data-auth=sub] .ha-subscribe{display:none}:root[data-auth=sub] .ha-signin{display:none}:root[data-auth=sub] .ha-account,:root[data-auth=sub] .ha-signout{display:inline-block}.signin{max-width:26rem}.signin-form{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.signin-form label{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem}.signin-form input{font:inherit;padding:.5rem .6rem;border:1px solid var(--color-muted);border-radius:2px}.signin-submit{align-self:flex-start;background:var(--color-primary);color:var(--color-background);border:none;border-radius:2px;padding:.55rem 1.1rem;font:inherit;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer}.signin-sent{color:var(--color-text)}.signin-google{display:block;text-align:center;background:var(--color-background);color:var(--color-text);border:1px solid var(--color-muted);border-radius:2px;padding:.55rem 1.1rem;margin:1.5rem 0 0;font:inherit;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.signin-google:hover{border-color:var(--color-primary);color:var(--color-primary)}.signin-or{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0;color:var(--color-muted);font-size:.8rem;letter-spacing:.02em;text-transform:uppercase}.signin-or:before,.signin-or:after{content:"";flex:1;border-top:1px solid var(--color-muted)}article{margin:0}.article-title{font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1.15;letter-spacing:-.015em;color:var(--color-primary);margin:0 0 .75rem}.byline{font-size:.95rem;color:var(--color-muted);margin:0 0 .25rem}.published{font-size:.875rem;color:var(--color-muted);display:block;margin-bottom:2.5rem;text-transform:uppercase;letter-spacing:.04em}.article-body p{margin:0 0 1.25rem}.article-list{list-style:none;padding:0;margin:0}.article-list li{padding:1.75rem 0;border-bottom:1px solid var(--color-muted)}.article-list li:first-child{border-top:1px solid var(--color-muted)}.article-list h2{font-family:var(--font-display);font-weight:700;font-size:1.375rem;line-height:1.25;letter-spacing:-.01em;margin:0 0 .5rem}.article-list h2 a{color:var(--color-primary);text-decoration:none}.article-list h2 a:hover{color:var(--color-accent)}.article-list .excerpt{margin:.5rem 0 0;color:var(--color-text)}.site-footer{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--color-muted);font-size:.875rem;color:var(--color-muted)}.site-footer p{margin:0 0 .25rem}.site-footer-nav{margin:0 0 .75rem;letter-spacing:.02em}.site-footer-nav a{margin-right:1rem}.about-lead{font-size:1.05rem;font-weight:600;margin:0 0 1.25rem}.about-founded{color:var(--color-muted);font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.5rem}.about-values{margin:0 0 1.5rem}.about-corrections{font-size:.875rem;color:var(--color-muted);margin:0}.retraction-notice{border:1px solid var(--color-muted);padding:1rem 1.25rem;margin:0 0 1.5rem;color:var(--color-muted);font-size:.95rem}.retraction-notice p{margin:0 0 .5rem}.retraction-notice p:last-child{margin-bottom:0}.retraction-headline{font-weight:700;color:var(--color-text);letter-spacing:.01em}.not-found{margin:2rem 0}article[data-paywalled]{position:relative}.paywall-overlay:not([hidden]){display:block;border-top:1px solid var(--color-muted);margin:2rem 0 0;padding:2rem 1.5rem;text-align:center;background:var(--color-background)}.paywall-headline{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--color-primary);margin:0 0 .75rem}.paywall-body{color:var(--color-text);margin:0 0 1.25rem}.paywall-cta{display:inline-block;padding:.6rem 1.4rem;background:var(--color-primary);color:var(--color-background);text-decoration:none;font-weight:700}.paywall-cta:hover{background:var(--color-accent);color:var(--color-background)}.checkout-disclosure{margin-top:1rem;font-size:.85rem;line-height:1.5;color:var(--color-muted)}
