@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2"),url(/_astro/newsreader-latin-500-normal.DFwuUcdu.woff)format("woff")}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/newsreader-latin-500-italic.Bsgye1qA.woff2)format("woff2"),url(/_astro/newsreader-latin-500-italic.m-xI0GeS.woff)format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/work-sans-latin-500-normal.BKGnScDy.woff2)format("woff2"),url(/_astro/work-sans-latin-500-normal.BmdXWF6_.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:break-word;margin:0}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.visually-hidden,.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:10;background:var(--color-ink);color:var(--color-bg);padding:12px 18px;font-weight:700;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:24px}@media (width<=600px){.container{padding-inline:16px}}.post-image{background:var(--color-tint);object-fit:cover;width:100%}.post-image--empty{aspect-ratio:16/9}:where(img.post-image,.prose img){background-color:var(--color-tint);color:#0000;position:relative}:where(img.post-image,.prose img):after{content:"";border-radius:inherit;background-color:inherit;position:absolute;inset:0}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%}.prose pre{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--color-surface);max-width:100%;padding:16px;font-size:.85em}.pagination__pages,.breadcrumbs ol,.related__list,.sources__list{padding:0}.pagination__pages,.breadcrumbs ol,.related__list{list-style:none}@media (width<=600px){.pagination .pagination__pages{flex-wrap:wrap;gap:4px}.pagination .pagination__page,.pagination .pagination__gap{min-width:44px;padding:0 6px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}:root{--color-ink:#111;--color-primary:#1e4d3a;--color-accent:#b7cfc2;--color-surface:#f2f2f0;--color-bg:#fff;--color-muted:#3d3d3d;--color-tint:#dce7e0;--font-heading:"Newsreader", Georgia, serif;--font-body:"Newsreader", Georgia, serif;--font-ui:"Work Sans", system-ui, sans-serif;--text-body:20px;--text-h1:46px;--text-h2:34px;--leading-body:1.6;--radius:0px;--content-max:1200px;--reading-max:720px;--color-line:#dadada;--color-text-soft:#2b2b2b}a:hover{color:var(--color-primary)}.kicker{font-family:var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary);font-size:14px;font-weight:500;text-decoration:none;display:inline-block}.section-title{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:var(--text-h2);line-height:1.15}.site-header{padding-top:20px;position:relative}.site-header .container{flex-direction:column;align-items:center;gap:12px;display:flex}.site-header__line{width:100%;font-family:var(--font-ui);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:15px;display:flex}.site-header__line a{min-height:44px;color:var(--color-primary);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-header__line span{min-height:44px;font-style:italic;font-family:var(--font-heading);align-items:center;font-size:17px;display:inline-flex}.brand{padding-block:4px 8px;display:block}.brand__logo{width:auto;height:64px}.topnav{border-top:3px solid var(--color-ink);border-bottom:1px solid var(--color-ink);width:100%}.topnav ul{flex-wrap:wrap;justify-content:center;gap:0 30px;padding:2px 0;list-style:none;display:flex}.topnav a,.mobilenav a{min-height:46px;font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--color-ink);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.topnav a[aria-current=page]{color:var(--color-primary);box-shadow:inset 0 -2px 0 var(--color-primary)}.mobilenav{border-top:3px solid var(--color-ink);border-bottom:1px solid var(--color-ink);width:100%;display:none}.mobilenav summary{min-height:48px;font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:500;list-style:none;display:flex}.mobilenav summary::-webkit-details-marker{display:none}.mobilenav__icon,.mobilenav__icon:before,.mobilenav__icon:after{background:currentColor;width:18px;height:2px;display:block}.mobilenav__icon{position:relative}.mobilenav__icon:before,.mobilenav__icon:after{content:"";position:absolute;left:0}.mobilenav__icon:before{top:-6px}.mobilenav__icon:after{top:6px}.mobilenav ul{text-align:center;padding:0 0 8px;list-style:none}.mobilenav li+li{border-top:1px solid var(--color-line)}.mobilenav a{justify-content:center;width:100%;min-height:52px;font-size:16px}@media (width<=1000px){.topnav{display:none}.mobilenav{display:block}}@media (width<=600px){.brand__logo{height:42px}.site-header__line{justify-content:center}.site-header__line a{display:none}}.front{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"briefs lead more";gap:32px;padding-block:32px 48px;display:grid}.front__lead{flex-direction:column;grid-area:lead;gap:14px;display:flex}.front__lead-image{aspect-ratio:16/10}.front__lead-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(34px, 5vw, var(--text-h1));letter-spacing:-.5px;line-height:1.08}.front__lead-title a{text-decoration:none}.front__lead-dek{font-size:var(--text-body);color:var(--color-text-soft);line-height:1.55}.front__lead-meta{font-family:var(--font-ui);color:var(--color-muted);font-size:15px}.front__briefs{flex-direction:column;grid-area:briefs;gap:22px;display:flex}.brief{border-bottom:1px solid var(--color-line);flex-direction:column;gap:6px;padding-bottom:18px;text-decoration:none;display:flex}.brief:last-child{border-bottom:0}.brief__title{font-family:var(--font-heading);font-size:23px;font-weight:500;line-height:1.2}.brief:hover .brief__title,.front__more a:hover span+span{text-underline-offset:3px;text-decoration:underline}.front__more{border-left:1px solid var(--color-line);flex-direction:column;grid-area:more;gap:16px;padding-left:24px;display:flex}.front__more-title{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;font-size:14px;font-weight:500}.front__more ol{flex-direction:column;gap:18px;padding:0;list-style:none;display:flex}.front__more a{gap:14px;font-size:19px;line-height:1.3;text-decoration:none;display:flex}.front__more-n{width:22px;color:var(--color-primary);flex-shrink:0;font-size:34px;font-style:italic;font-weight:500;line-height:1}.front--no-more{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-areas:"briefs lead"}.front--solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead";max-width:860px}@media (width<=1000px){.front--no-more{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""briefs"}.front:not(.front--no-more):not(.front--solo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead lead""briefs more"}}@media (width<=640px){.front{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""briefs""more";gap:28px;padding-top:20px}.front__more{border-left:0;border-top:3px solid var(--color-ink);padding-top:20px;padding-left:0}}.front-empty{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-block:48px 64px;display:flex}.front-empty__eyebrow{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;color:var(--color-primary);font-size:14px;font-weight:500}.front-empty__title{font-style:italic;font-weight:500;font-size:clamp(34px, 5vw, var(--text-h1));line-height:1.1}.front-empty__text{max-width:640px;color:var(--color-text-soft)}.front-empty .topic-list{text-align:left;width:100%;margin-top:16px}.essays{background:var(--color-surface)}.essays .container{flex-direction:column;gap:24px;padding-block:44px;display:flex}.essays__title{font-style:italic;font-weight:500;font-size:var(--text-h2);line-height:1.15}.home-pagination{padding-block:8px 48px}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:36px 28px;display:grid}.card__link{flex-direction:column;gap:10px;text-decoration:none;display:flex}.card__image{aspect-ratio:4/3}.card__title{font-family:var(--font-heading);font-size:24px;font-weight:500;line-height:1.2}.card__link:hover .card__title{text-underline-offset:4px;text-decoration:underline}.card__meta{font-family:var(--font-ui);color:var(--color-muted);font-size:15px}.list-page{flex-direction:column;gap:32px;padding-block:40px 64px;display:flex}.list-header{max-width:var(--reading-max);border-bottom:1px solid var(--color-ink);flex-direction:column;gap:10px;padding-bottom:24px;display:flex}.list-header__title{font-family:var(--font-heading);letter-spacing:-.5px;font-size:clamp(36px,6vw,52px);font-weight:500;line-height:1.05}.list-header__page{font-style:italic}.list-header__intro{color:var(--color-text-soft);font-style:italic}.author-header{max-width:var(--reading-max);border-bottom:1px solid var(--color-ink);align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.author-header>div{flex-direction:column;gap:10px;display:flex}.empty-note{max-width:var(--reading-max);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:24px 0;font-style:italic}.empty-note a,.prose a,.page a,.site-footer__disclaimer a,.site-footer__inner>p>a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.topic-list{border-top:3px solid var(--color-ink);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 28px;padding:0;list-style:none;display:grid}.topic-list a{border-bottom:1px solid var(--color-line);flex-direction:column;gap:4px;height:100%;padding:16px 0;text-decoration:none;display:flex}.topic-list__label{font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--color-primary);font-size:16px;font-weight:500}.topic-list__intro{color:var(--color-text-soft);font-size:18px;line-height:1.45}.pagination{border-top:3px solid var(--color-ink);font-family:var(--font-ui);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:16px;font-weight:500;display:flex}.pagination__pages{gap:4px;display:flex}.pagination__step,.pagination__page,.pagination__gap{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}.pagination__page[aria-current=page]{background:var(--color-ink);color:#fff}.pagination a:hover{background:var(--color-surface)}.pagination__step--off{visibility:hidden}.article{padding-block:28px 64px}.article>*{max-width:var(--reading-max);margin-inline:auto}.article>.related{max-width:none}.breadcrumbs ol{font-family:var(--font-ui);letter-spacing:.5px;text-transform:uppercase;color:var(--color-primary);flex-wrap:wrap;gap:4px;font-size:15px;display:flex}.breadcrumbs li+li:before{content:"/";color:var(--color-muted);margin-right:8px}.breadcrumbs a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.breadcrumbs a:hover{text-decoration:underline}.article-header{flex-direction:column;gap:18px;padding-block:8px 32px;display:flex}.article-title{font-family:var(--font-heading);letter-spacing:-.6px;font-size:clamp(36px,6vw,52px);font-weight:500;line-height:1.06}.article-dek{color:var(--color-text-soft);font-size:23px;font-style:italic;line-height:1.45}.byline{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-line);font-family:var(--font-ui);align-items:center;gap:14px;padding-block:16px;display:flex}.byline__author{font-size:16px;font-weight:500}.byline__author a{color:var(--color-primary);text-decoration:none}.byline__author a:hover{text-decoration:underline}.byline__dates{color:var(--color-muted);flex-wrap:wrap;gap:2px 16px;font-size:15px;line-height:1.5;display:flex}.monogram{background:var(--color-primary);color:#fff;width:48px;height:48px;font-family:var(--font-heading);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-style:italic;font-weight:500;display:inline-flex}.monogram--lg{width:92px;height:92px;box-shadow:6px 6px 0 var(--color-accent);font-size:36px}.product-notice{border-top:3px solid var(--color-ink);border-bottom:1px solid var(--color-ink);background:var(--color-surface);font-family:var(--font-ui);flex-direction:column;gap:10px;margin-bottom:32px;padding:18px 20px;font-size:17px;line-height:1.55;display:flex}.product-notice strong{font-weight:500}.product-notice__fda{color:var(--color-muted)}.article-cover{margin-bottom:36px}.article-cover .post-image{aspect-ratio:16/9}.prose>*+*{margin-top:1.1em}.article .prose>p:first-child:first-letter{float:left;color:var(--color-primary);margin:6px 10px 0 0;font-size:3.7em;font-weight:500;line-height:.8}.prose h2{font-family:var(--font-heading);font-weight:500;font-size:clamp(28px, 4vw, var(--text-h2));margin-top:1.7em;line-height:1.15}.prose h3{margin-top:1.5em;font-size:25px;font-style:italic;font-weight:500;line-height:1.25}.prose h2+*,.prose h3+*{margin-top:.55em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--color-primary)}.prose blockquote{border-left:3px solid var(--color-accent);margin-block:1.6em;padding:6px 0 6px 24px;font-size:1.12em;font-style:italic;line-height:1.5}.prose img{background:var(--color-tint)}.prose strong{font-weight:500}.prose hr{border:0;border-top:1px solid var(--color-ink);width:80px;margin-inline:auto}.prose .table-scroll{border-top:3px solid var(--color-ink);border-bottom:1px solid var(--color-ink)}.prose table{font-family:var(--font-ui);font-size:17px;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:12px 14px 12px 0}.prose th{letter-spacing:1px;text-transform:uppercase;font-size:16px;font-weight:500}.prose tr:last-child td{border-bottom:0}.lead{color:var(--color-text-soft);font-size:23px;font-style:italic;line-height:1.45}.faq,.sources{border-top:3px solid var(--color-ink);margin-top:48px;padding-top:28px}.faq h2,.sources h2,.related h2{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:var(--text-h2);line-height:1.15}.faq__item{margin-top:24px}.faq__q{font-size:23px;font-weight:500;line-height:1.3}.faq__a{margin-top:8px}.sources__list{margin-top:16px;padding-left:1.4em;font-size:18px}.sources__list li+li{margin-top:8px}.sources__list a{color:var(--color-primary)}.sources__publisher{color:var(--color-muted);font-style:italic}.author-box{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);align-items:flex-start;gap:24px;margin-top:48px;padding-block:28px;display:flex}.author-box__label{font-family:var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary);font-size:14px;font-weight:500}.author-box__name{margin-top:4px;font-size:26px;font-weight:500}.author-box__name a{text-decoration:none}.author-box__bio{color:var(--color-text-soft);margin-top:6px;font-size:18px;line-height:1.55}.related{border-top:3px solid var(--color-ink);margin-top:64px;padding-top:32px}.related__list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px;margin-top:24px;display:grid}.related__card{flex-direction:column;gap:10px;text-decoration:none;display:flex}.related__image{aspect-ratio:4/3}.related__topic{font-family:var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary);font-size:14px;font-weight:500}.related__title{font-size:23px;font-weight:500;line-height:1.2}.related__card:hover .related__title{text-decoration:underline}.page{max-width:calc(var(--reading-max) + 48px);padding-block:40px 64px}.page__header{border-bottom:1px solid var(--color-ink);flex-direction:column;gap:12px;margin-bottom:28px;padding-bottom:24px;display:flex}.page__title{font-family:var(--font-heading);letter-spacing:-.5px;font-size:clamp(36px,6vw,52px);font-weight:500;line-height:1.06}.page__updated{font-family:var(--font-ui);color:var(--color-muted);font-size:15px}.page .topic-list{margin-top:28px}.contact-email{font-size:clamp(24px,5vw,32px);font-style:italic;font-weight:500}.site-footer{border-top:3px solid var(--color-ink)}.site-footer__inner{font-family:var(--font-ui);color:var(--color-muted);flex-direction:column;gap:14px;padding-block:28px 36px;font-size:17px;line-height:1.6;display:flex}.site-footer__links{flex-wrap:wrap;gap:0 22px;padding:0;list-style:none;display:flex}.site-footer__links a{min-height:44px;color:var(--color-ink);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-footer__links a:hover{color:var(--color-primary);text-decoration:underline}@media (width<=600px){.author-header,.author-box{flex-direction:column}}
