@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Serif+Display:ital@0;1&family=Space+Grotesk:wght@400;500;600;700&display=swap);:root{--plum:#1b1230;--paper:#ffefdb;--coral:#f46d59;--lime:#dfff69;--ice:#b7dfe5;--ink:#15131a;--line:rgba(27,18,48,.2);--serif:'DM Serif Display',Georgia,serif;--sans:'Space Grotesk',sans-serif;--mono:'DM Mono',monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--plum);color:var(--paper);font-family:var(--sans)}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip-link{position:fixed;left:14px;top:-80px;z-index:100;background:var(--lime);color:var(--plum);padding:12px}.skip-link:focus{top:14px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.reading-progress{position:fixed;z-index:90;top:0;left:0;width:100%;height:4px;background:var(--coral);transform:scaleX(0);transform-origin:left}.utility{padding:9px 4vw;display:flex;justify-content:space-between;border-bottom:1px solid rgb(255 239 219 / .2);font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.masthead{padding:25px 4vw 22px;display:flex;align-items:center;justify-content:space-between}.masthead>p{color:var(--coral);font:10px/1.5 var(--mono);letter-spacing:.11em;text-align:right;text-transform:uppercase}.brand{display:flex;align-items:center;gap:16px}.brand svg{width:92px;height:54px}.brand path{fill:none;stroke:currentColor;stroke-width:8;stroke-linecap:round}.brand span{font:italic clamp(43px,6vw,78px)/.8 var(--serif);letter-spacing:-.055em}.category-nav{display:flex;align-items:center;gap:28px;padding:13px 4vw;background:var(--paper);color:var(--plum);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;overflow-x:auto}.category-nav a{white-space:nowrap}.category-nav a:hover{text-decoration:underline;text-decoration-color:var(--coral);text-decoration-thickness:3px;text-underline-offset:5px}.category-nav button{margin-left:auto;border:0;background:none;text-transform:uppercase;cursor:pointer;white-space:nowrap}.ticker{display:flex;align-items:center;gap:20px;padding:9px 4vw;background:var(--coral);color:var(--plum);font:10px var(--mono);letter-spacing:.04em;white-space:nowrap;overflow:hidden}.ticker b{background:var(--plum);color:var(--paper);padding:5px 8px;text-transform:uppercase}.ticker i{font-size:7px}.home-hero{display:grid;grid-template-columns:1.42fr .58fr;min-height:630px}.lead-story{position:relative;overflow:hidden}.lead-story>.cover{position:absolute;inset:0}.cover{display:block;position:relative;overflow:hidden;background:var(--plum);aspect-ratio:16/10}.cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s ease}.cover:hover img{transform:scale(1.025)}.cover:after{content:'';position:absolute;inset:0}.deep-exposure img{filter:saturate(.55) contrast(1.12)}.deep-exposure:after{background:linear-gradient(90deg,rgb(27 18 48 / .78),rgb(27 18 48 / .08))}.warm-print img{filter:sepia(.14) saturate(.75)}.warm-print:after{background:linear-gradient(0deg,rgb(244 109 89 / .48),transparent 65%);mix-blend-mode:multiply}.clear-light img{filter:grayscale(.25) contrast(1.06)}.clear-light:after{background:linear-gradient(120deg,rgb(183 223 229 / .25),transparent 60%);mix-blend-mode:screen}.acid-proof img{filter:grayscale(1) contrast(1.18)}.acid-proof:after{background:rgb(223 255 105 / .32);mix-blend-mode:color}.cover-signature,.cover-issue,.cover h2,.cover i{position:absolute;z-index:2}.cover-signature{left:15px;top:15px;background:var(--plum);color:var(--paper);padding:6px 8px;font:8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.cover-issue{right:15px;top:15px;width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--paper);border-radius:50%;color:var(--paper);font:8px var(--mono)}.cover i{bottom:0;left:0;width:36%;height:7px;background:var(--coral)}.cover h2{left:4vw;bottom:40px;max-width:70%;font:clamp(43px,6vw,88px)/.88 var(--serif);letter-spacing:-.05em;margin:0;color:var(--paper)}.lead-story .cover-signature,.lead-story .cover-issue,.lead-story .cover h2{display:none}.lead-copy{position:absolute;z-index:3;left:4vw;right:4vw;bottom:45px}.eyebrow{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime)}.lead-copy h1{max-width:820px;font:clamp(49px,7vw,96px)/.87 var(--serif);letter-spacing:-.055em;margin:14px 0}.lead-copy h1 em{color:var(--coral);font-weight:400}.lead-copy p{max-width:710px;font-size:16px;line-height:1.45}.lead-copy>span{display:block;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-top:20px}.read-button{display:inline-flex;gap:25px;align-items:center;background:var(--paper);color:var(--plum);padding:13px 16px;margin-top:24px;font:10px var(--mono);text-transform:uppercase}.read-button b{color:var(--coral)}.most-read{background:var(--paper);color:var(--plum);padding:32px;display:flex;flex-direction:column}.most-read>h2{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding-bottom:13px;border-bottom:3px solid var(--plum);margin:0}.most-read article{padding:23px 0;border-bottom:1px solid var(--line)}.most-read article span{font:9px var(--mono);color:var(--coral)}.most-read h3{font:25px/1.02 var(--serif);margin:8px 0}.most-read h3 a:hover{color:var(--coral)}.most-read small{font:9px var(--mono);opacity:.65}.round-stamp{margin-top:auto;align-self:flex-end;width:90px;height:90px;border:1px solid var(--coral);border-radius:50%;display:grid;place-content:center;text-align:center;color:var(--coral);font:8px/1.4 var(--mono);transform:rotate(-8deg)}.paper-section{background:var(--paper);color:var(--ink);padding:65px 4vw 78px}.section-title{display:flex;align-items:end;justify-content:space-between;border-bottom:4px solid currentColor;padding-bottom:13px;margin-bottom:24px}.section-title h2{font:clamp(40px,5vw,67px)/.9 var(--serif);letter-spacing:-.05em;margin:0}.section-title>a,.section-title>span{font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.story-grid.three{grid-template-columns:repeat(3,1fr)}.story-card{position:relative}.story-card .cover{aspect-ratio:4/3}.story-meta{display:flex;justify-content:space-between;margin-top:12px;font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.story-meta a{color:#a33b38}.story-meta span{color:#756a61}.story-card h3{font:27px/1.03 var(--serif);margin:9px 0}.story-card h3 a:hover{color:#a33b38}.story-card p{font-size:12px;line-height:1.45;color:#655e58}.card-number{position:absolute;right:9px;top:9px;z-index:3;background:var(--lime);color:var(--ink);padding:7px;font:8px var(--mono)}.dark-section{padding:68px 4vw 78px;background:var(--plum)}.inverse{border-color:rgb(255 239 219 / .5)}.spotlight-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.spotlight-grid article{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgb(255 239 219 / .2)}.spotlight-grid .cover{aspect-ratio:1/1}.spotlight-grid article>div:last-child{padding:25px}.spotlight-grid span{color:var(--coral);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.spotlight-grid h3{font:31px/1 var(--serif);margin:15px 0}.spotlight-grid p{font-size:12px;line-height:1.5;color:rgb(255 239 219 / .66)}.newsletter{background:var(--coral);color:var(--plum);padding:64px 4vw;text-align:center}.newsletter>span{font:9px var(--mono);letter-spacing:.13em;text-transform:uppercase}.newsletter h2{font:clamp(38px,6vw,75px)/.9 var(--serif);letter-spacing:-.04em;margin:22px auto 30px;max-width:850px}.newsletter form{display:flex;max-width:620px;margin:auto;border-bottom:2px solid var(--plum)}.newsletter input{flex:1;border:0;background:#fff0;padding:14px 0;color:var(--plum);outline:0}.newsletter input::placeholder{color:rgb(27 18 48 / .65)}.newsletter button{border:0;background:var(--plum);color:var(--paper);padding:12px 18px;cursor:pointer}.newsletter small{display:block;margin-top:15px;font:8px var(--mono)}.footer{display:grid;grid-template-columns:1fr auto;gap:45px;padding:55px 4vw 30px;background:#110b1f}.footer .brand svg{width:58px}.footer .brand span{font-size:40px}.footer p{font-size:12px;color:rgb(255 239 219 / .55);max-width:360px}.footer nav{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 45px;font:9px var(--mono);text-transform:uppercase}.footer>span{grid-column:1/-1;border-top:1px solid rgb(255 239 219 / .16);padding-top:18px;font:8px var(--mono);color:rgb(255 239 219 / .45)}.category-header{padding:78px 4vw 90px;position:relative;overflow:hidden}.category-header:after{content:'M';position:absolute;right:3vw;top:-75px;font:italic 270px var(--serif);color:rgb(255 239 219 / .06)}.category-header>span{font:9px var(--mono);color:var(--coral);letter-spacing:.13em;text-transform:uppercase}.category-header h1{font:clamp(78px,14vw,185px)/.72 var(--serif);letter-spacing:-.07em;margin:34px 0}.category-header p{font:18px/1.4 var(--serif);max-width:480px;color:rgb(255 239 219 / .72)}.article-header{padding:70px 11vw 60px;background:var(--paper);color:var(--plum)}.article-kicker{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.article-kicker a{color:#a33b38}.article-header h1{font:clamp(58px,9vw,126px)/.85 var(--serif);letter-spacing:-.06em;margin:45px 0 30px;max-width:1100px}.article-header>p{font:20px/1.4 var(--serif);max-width:720px}.article-byline{display:flex;gap:30px;border-top:1px solid var(--line);padding-top:20px;margin-top:40px;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.article-cover{background:var(--paper);padding:0 4vw 65px}.article-cover .cover{aspect-ratio:16/8}.article-layout{display:grid;grid-template-columns:150px minmax(0,720px);justify-content:center;gap:60px;padding:75px 4vw;background:var(--paper);color:var(--ink)}.article-tools{display:flex;flex-direction:column;gap:1px;position:sticky;top:20px;align-self:start}.article-tools button,.article-tools a{border:0;background:var(--plum);color:var(--paper);padding:13px;text-align:left;font:9px var(--mono);text-transform:uppercase;cursor:pointer}.article-body{font:19px/1.76 var(--serif)}.article-body p{margin:0 0 30px}.dropcap:first-letter{float:left;font-size:95px;line-height:.7;padding:12px 10px 0 0;color:var(--coral)}.article-body blockquote{margin:55px -12vw;padding:18px 12vw;border-block:1px solid var(--coral);font:italic clamp(36px,5vw,64px)/1 var(--serif);color:var(--plum)}.article-body h2{font:46px/1 var(--serif);letter-spacing:-.03em}.article-note{margin-top:55px;padding:27px;background:#f2dbc7;border-left:8px solid var(--coral)}.article-note b{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.article-note p{font-size:16px;margin:14px 0 0}.search-dialog{width:min(820px,calc(100% - 30px));max-height:80vh;border:0;padding:32px;background:var(--paper);color:var(--plum)}.search-dialog::backdrop{background:rgb(27 18 48 / .92);backdrop-filter:blur(5px)}.search-top{display:flex;justify-content:space-between;align-items:center}.search-top h2{font:44px var(--serif);margin:0}.icon-button{border:0;background:none;font-size:35px;cursor:pointer}.search-dialog label{display:block;margin:28px 0 8px;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.search-dialog input{width:100%;padding:16px 0;border:0;border-bottom:3px solid var(--plum);background:#fff0;font:24px var(--serif);outline:0}.search-results{padding-top:20px}.search-results>a{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}.search-results span{font:8px var(--mono);color:#a33b38;text-transform:uppercase}.search-results b{font:20px var(--serif)}.toast{position:fixed;right:22px;bottom:22px;z-index:100;padding:13px 17px;background:var(--lime);color:var(--plum);font:9px var(--mono);transform:translateY(90px);transition:.25s}.toast.show{transform:translateY(0)}@media(max-width:980px){.home-hero{grid-template-columns:1fr}.lead-story{min-height:650px}.most-read{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.most-read>h2,.round-stamp{grid-column:1/-1}.story-grid{grid-template-columns:repeat(2,1fr)}.spotlight-grid article{grid-template-columns:1fr}.article-layout{grid-template-columns:100px minmax(0,650px);gap:30px}.article-body blockquote{margin-inline:0;padding-inline:0}}@media(max-width:760px){.utility span:last-child,.masthead>p{display:none}.masthead{justify-content:center}.brand svg{width:60px}.brand span{font-size:48px}.category-nav{padding-left:18px}.category-nav button{position:sticky;right:-1px;background:var(--paper);padding-left:18px}.ticker{padding-left:18px}.lead-story{min-height:570px}.lead-copy{left:20px;right:20px;bottom:28px}.lead-copy h1{font-size:51px}.lead-copy p{font-size:14px}.most-read{display:block;padding:28px 20px}.round-stamp{margin-top:24px}.paper-section,.dark-section{padding:48px 18px}.section-title>span,.section-title>a{display:none}.story-grid,.story-grid.three,.spotlight-grid{grid-template-columns:1fr}.spotlight-grid article{grid-template-columns:1fr 1fr}.newsletter{padding:52px 18px}.newsletter form{display:block;border:0}.newsletter input{width:100%;border-bottom:2px solid var(--plum);margin-bottom:12px}.newsletter button{width:100%}.footer{grid-template-columns:1fr}.category-header{padding:58px 18px 70px}.category-header h1{font-size:84px}.article-header{padding:55px 20px 45px}.article-header h1{font-size:58px;margin-top:35px}.article-header>p{font-size:17px}.article-byline{flex-wrap:wrap;gap:12px 20px}.article-cover{padding:0}.article-cover .cover{aspect-ratio:4/3}.article-cover .cover h2{font-size:38px;left:20px;bottom:25px}.article-layout{display:block;padding:45px 20px}.article-tools{position:static;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.article-body{font-size:18px}.article-body blockquote{font-size:39px}.search-dialog{padding:22px}.search-top h2{font-size:35px}}@media(max-width:480px){.brand{gap:8px}.brand span{font-size:42px}.lead-copy h1{font-size:45px}.lead-copy>span{display:none}.read-button{margin-top:14px}.story-card h3{font-size:29px}.spotlight-grid article{display:block}.article-kicker{display:block}.article-kicker span{display:block;margin-top:10px}.article-header h1{font-size:50px}.search-results>a{grid-template-columns:1fr;gap:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.category-nav .menu{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.story-card>p{margin:0}.nav-links{display:flex;justify-content:center;gap:8px;margin-top:45px}.nav-links a,.nav-links span{padding:10px 13px;border:1px solid var(--plum);font:10px var(--mono)}.nav-links .current{background:var(--plum);color:var(--paper)}.footer .menu{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 45px;list-style:none;margin:0;padding:0}.search-submit{margin-top:20px;border:0;background:var(--plum);color:var(--paper);padding:12px 18px;cursor:pointer}.comments-area>ol{max-width:800px;margin:auto}.comments-area .comment-form{max-width:800px;margin:35px auto 0}.comments-area input,.comments-area textarea{width:100%;padding:12px;background:#fff8ed;border:1px solid var(--line)}.menu-toggle{display:none;border:1px solid var(--paper);background:#fff0;color:var(--paper);padding:9px 12px;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cover-title{position:absolute;inset:50px 48px auto;z-index:2;margin:0;color:var(--paper);font:clamp(32px,5vw,76px)/.94 var(--serif);text-wrap:balance;mix-blend-mode:screen}.ad-slot{display:grid;place-items:center;min-height:180px;margin:30px 0;border:1px dashed color-mix(in srgb,var(--ink) 24%,transparent);background:color-mix(in srgb,var(--paper) 70%,transparent)}.ad-slot--leaderboard{min-height:180px}.ad-slot--article{max-width:1100px;margin:32px auto}.ad-slot__content{width:100%;min-height:160px;display:grid;place-items:center}.author-box{display:flex;justify-content:space-between;gap:28px;margin:42px 0;padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.author-box span{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.author-box h2{margin:8px 0 0;font-size:28px}.author-box p{max-width:520px;margin:0;color:var(--muted);line-height:1.6}.related-stories{margin-top:48px}.reading-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.saved-story{padding:20px;background:var(--paper);border:1px solid var(--line)}.saved-story>span{font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.saved-story h2{font-size:24px;line-height:1.05}.saved-story h2 a{color:var(--ink);text-decoration:none}.saved-story button{border:1px solid var(--ink);background:#fff0;padding:8px 12px;font:10px var(--mono);cursor:pointer}.write-link{display:inline-block;margin-top:18px;font:11px var(--mono);color:var(--paper)}@media (max-width:760px){.menu-toggle{display:inline-block}.category-nav{display:none}.category-nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;z-index:20;padding:16px;background:var(--plum)}.category-nav.is-open .menu{display:grid;gap:12px;width:100%}.cover-title{inset:28px 22px auto;font-size:clamp(30px,10vw,52px)}.author-box{display:block}.author-box p{margin-top:16px}.reading-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.category-index{display:grid;grid-template-columns:minmax(230px,.65fr) 1.35fr;gap:6vw;padding:72px 4vw;background:#110b1f;color:var(--paper);border-top:1px solid rgb(255 239 219 / .14)}.category-index__intro>span,.trending-rail__title>span{font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.category-index__intro h2,.trending-rail__title h2{font:clamp(43px,5vw,70px)/.9 var(--serif);letter-spacing:-.05em;margin:18px 0}.category-index__intro p{max-width:390px;color:rgb(255 239 219 / .62);line-height:1.55}.category-index__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(255 239 219 / .2)}.category-index__grid a{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;min-height:82px;padding:16px;border-bottom:1px solid rgb(255 239 219 / .2);transition:background .2s,color .2s}.category-index__grid a:nth-child(odd){border-right:1px solid rgb(255 239 219 / .2)}.category-index__grid a:hover{background:var(--lime);color:var(--plum)}.category-index__grid span,.category-index__grid small{font:8px var(--mono);text-transform:uppercase;letter-spacing:.08em}.category-index__grid span{color:var(--coral)}.category-index__grid strong{font:25px/1 var(--serif)}.category-index__grid small{opacity:.58;text-align:right}.trending-rail{display:grid;grid-template-columns:minmax(210px,.38fr) 1.62fr;background:var(--coral);color:var(--plum);padding:42px 4vw;gap:4vw}.trending-rail__title>span{color:var(--plum)}.trending-rail__title h2{font-size:clamp(38px,4vw,58px);margin-bottom:0}.trending-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(225px,1fr);overflow-x:auto;overscroll-behavior-inline:contain;border-left:1px solid rgb(27 18 48 / .3)}.trending-rail__track article{display:grid;grid-template-columns:28px 1fr;gap:13px;padding:5px 20px 10px;border-right:1px solid rgb(27 18 48 / .3)}.trending-rail__track article>span{font:9px var(--mono)}.trending-rail .eyebrow{color:var(--plum);opacity:.67;font-size:8px}.trending-rail h3{font:22px/1.03 var(--serif);margin:9px 0}.trending-rail h3 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.trending-rail small{font:8px var(--mono);text-transform:uppercase;opacity:.62}.category-header__description{font:18px/1.4 var(--serif);max-width:580px;color:rgb(255 239 219 / .72)}.category-hub-count{display:inline-block;margin-top:28px;padding:9px 11px;background:var(--lime);color:var(--plum);font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.story-grid--archive{align-items:start}.category-feature{grid-column:1/-1;display:grid;grid-template-columns:1.25fr .75fr;margin-bottom:30px;background:var(--plum);color:var(--paper)}.category-feature__image{aspect-ratio:16/9}.category-feature__copy{padding:clamp(28px,4vw,58px);align-self:center}.category-feature__copy h2{font:clamp(42px,5vw,70px)/.9 var(--serif);letter-spacing:-.04em;margin:16px 0}.category-feature__copy p{font-size:14px;line-height:1.55;color:rgb(255 239 219 / .68)}.category-feature__copy small{display:block;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.category-empty{max-width:760px;margin:0 auto;padding:70px 25px;text-align:center;border:1px solid var(--line)}.category-empty>span{display:grid;place-items:center;width:80px;height:80px;margin:auto;border:1px solid var(--coral);border-radius:50%;color:var(--coral);font:12px var(--mono)}.category-empty h2{font:clamp(38px,5vw,60px)/.95 var(--serif);margin:24px 0 12px}.category-empty .read-button{background:var(--plum);color:var(--paper)}.breadcrumbs{display:flex;gap:10px;align-items:center;padding:15px 11vw;background:#f2dbc7;color:var(--plum);font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.breadcrumbs a{color:#8f302e}.breadcrumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;opacity:.66}.article-layout{grid-template-columns:92px minmax(180px,250px) minmax(0,720px);gap:34px;align-items:start}.article-layout--without-toc{grid-template-columns:120px minmax(0,720px)}.article-toc{position:sticky;top:28px;align-self:start;border-top:4px solid var(--plum);border-bottom:1px solid var(--line)}.article-toc>button{display:none;width:100%;justify-content:space-between;border:0;background:#fff0;padding:13px 0;color:var(--plum);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.article-toc nav:before{content:'In this story';display:block;padding:14px 0 11px;font:9px var(--mono);letter-spacing:.11em;text-transform:uppercase}.article-toc ol{list-style:none;padding:0;margin:0 0 13px}.article-toc li{border-top:1px solid var(--line)}.article-toc a{display:block;padding:10px 4px;font:10px/1.35 var(--sans)}.article-toc .toc-h3 a{padding-left:16px;color:#756a61}.article-toc a:hover,.article-toc a[aria-current="location"]{color:#8f302e}.article-toc a[aria-current="location"]{box-shadow:inset 3px 0 var(--coral);padding-left:10px}.article-body{min-width:0}.article-body h2,.article-body h3{scroll-margin-top:35px}.article-body h3{font:32px/1.05 var(--serif);letter-spacing:-.02em}.article-body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:35px 0;font:14px/1.45 var(--sans)}.article-body th,.article-body td{min-width:150px;padding:13px;border:1px solid var(--line);text-align:left}.article-body th{background:var(--plum);color:var(--paper);font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.story-keypoint,.story-verdict,.story-disclosure,.story-sources{margin:40px 0;padding:24px 26px;font:16px/1.55 var(--sans)}.story-keypoint{background:var(--lime);color:var(--plum);border-top:7px solid var(--plum)}.story-verdict{background:var(--plum);color:var(--paper);border-left:7px solid var(--coral)}.story-disclosure{background:#f2dbc7;border:1px solid var(--coral)}.story-sources{border-top:3px solid var(--plum);border-bottom:1px solid var(--line)}.story-keypoint>:first-child,.story-verdict>:first-child,.story-disclosure>:first-child,.story-sources>:first-child{margin-top:0}.story-keypoint>:last-child,.story-verdict>:last-child,.story-disclosure>:last-child,.story-sources>:last-child{margin-bottom:0}.story-keypoint h2,.story-verdict h2,.story-disclosure h2,.story-sources h2{font:10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.story-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:40px 0;background:var(--plum);border:1px solid var(--plum)}.story-pros-cons>div{padding:24px;background:var(--paper);font:15px/1.5 var(--sans)}.story-pros-cons h2{font:28px var(--serif);margin-top:0}.story-pros-cons>div:first-child h2{color:#477017}.story-pros-cons>div:last-child h2{color:#a33b38}.footer-discovery{grid-template-columns:1.1fr repeat(3,minmax(150px,1fr));gap:3vw;padding-top:62px}.footer-discovery__brand small{font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--coral)}.footer-discovery__column{display:block!important}.footer-discovery__column h2{margin:0 0 17px;padding-bottom:10px;border-bottom:1px solid rgb(255 239 219 / .25);font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral)}.footer-discovery__column a{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font:11px/1.25 var(--sans);text-transform:none}.footer-discovery__column a:hover{color:var(--lime)}.footer-discovery__column a span{font:8px var(--mono);opacity:.5}.footer-discovery__bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgb(255 239 219 / .16);padding-top:18px;font:8px var(--mono);color:rgb(255 239 219 / .48);text-transform:uppercase}@media(max-width:1100px){.article-layout{grid-template-columns:85px minmax(170px,220px) minmax(0,650px);gap:24px}.footer-discovery{grid-template-columns:repeat(3,1fr)}.footer-discovery__brand{grid-column:1/-1}}@media(max-width:980px){.category-index{grid-template-columns:1fr}.trending-rail{grid-template-columns:1fr}.article-layout{grid-template-columns:90px minmax(0,1fr)}.article-layout .article-toc{grid-column:2}.article-layout .article-body{grid-column:2}.article-layout--without-toc{grid-template-columns:90px minmax(0,650px)}.article-tools{grid-row:1/span 2}.article-toc{position:static}.article-toc>button{display:flex}.article-toc nav:before{display:none}.article-toc nav{display:none}.article-toc.is-open nav{display:block}}@media(max-width:760px){.category-index,.trending-rail{padding:50px 18px}.category-index__grid{grid-template-columns:1fr}.category-index__grid a:nth-child(odd){border-right:0}.trending-rail__track{grid-auto-columns:minmax(245px,76vw)}.category-feature{display:block}.category-feature__copy{padding:30px 22px}.breadcrumbs{padding:13px 20px}.article-layout,.article-layout--without-toc{display:block}.article-toc{margin-bottom:30px}.story-pros-cons{grid-template-columns:1fr}.footer-discovery{grid-template-columns:1fr 1fr}.footer-discovery__brand,.footer-discovery__bottom{grid-column:1/-1}.footer-discovery__bottom{flex-wrap:wrap}}@media(max-width:480px){.category-index__grid a{grid-template-columns:28px 1fr}.category-index__grid small{grid-column:2;text-align:left}.footer-discovery{grid-template-columns:1fr}.footer-discovery__column{grid-column:1}}.masthead-practical{display:grid;grid-template-columns:minmax(210px,.65fr) minmax(320px,1.35fr) auto;gap:clamp(22px,3vw,50px);padding-block:18px;min-height:102px}.masthead-practical .brand{min-width:0}.masthead-practical .brand svg{width:62px;height:42px;flex:0 0 auto}.masthead-practical .brand>span{font-size:clamp(35px,3.4vw,52px)}.masthead-practical .brand small{display:block;margin-top:8px;font:7px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--coral)}.guide-search{display:flex;align-items:stretch;align-self:center;height:48px;border:1px solid rgb(255 239 219 / .34);background:rgb(255 239 219 / .06)}.guide-search input{min-width:0;flex:1;border:0;background:#fff0;padding:0 16px;color:var(--paper);outline:0;font:14px var(--sans)}.guide-search input::placeholder{color:rgb(255 239 219 / .58)}.guide-search button{border:0;background:var(--lime);color:var(--plum);padding:0 18px;cursor:pointer;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.masthead-actions{display:flex;align-items:center;gap:18px;font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.masthead-actions a:last-child{padding:10px 12px;border:1px solid rgb(255 239 219 / .34)}.masthead-practical .menu-toggle{display:none}.category-nav{gap:20px;min-height:43px;padding-block:10px}.category-nav>strong{color:#a33b38;font-weight:500}.category-nav .menu{gap:22px}.category-nav>button{font-size:9px}.home-hero{min-height:0;height:min(650px,calc(100vh - 178px))}.lead-copy{bottom:32px}.lead-copy h1{max-width:920px;font-size:clamp(48px,5.6vw,82px);line-height:.9}.lead-copy p{max-width:680px;margin:12px 0;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead-copy>span{margin-top:12px}.lead-copy .read-button{margin-top:16px}.most-read{padding:26px 28px}.most-read article{padding:17px 0}.most-read h3{font-size:clamp(19px,1.65vw,25px)}.round-stamp{width:70px;height:70px}.trending-rail{grid-template-columns:minmax(175px,.3fr) 1.7fr;gap:2.5vw;padding-block:35px}.trending-rail__track{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow-x:visible;overscroll-behavior:auto}.trending-rail__track article{padding-inline:16px}.trending-rail h3{font-size:clamp(17px,1.35vw,21px)}.latest-section{padding-top:82px;padding-bottom:110px}.latest-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 30px;align-items:start}.latest-feed .story-card{min-width:0}.latest-feed .story-card .cover{aspect-ratio:4/3}.latest-feed .story-card h3{font-size:clamp(27px,2.3vw,36px);margin:13px 0}.latest-feed .story-card p{font-size:14px;line-height:1.62;max-width:58ch}.latest-feed .story-card--wide{grid-column:span 2;display:grid;grid-template-columns:1.25fr .75fr;gap:26px;padding-bottom:28px;border-bottom:1px solid var(--line)}.latest-feed .story-card--wide .cover{grid-row:1/5;aspect-ratio:16/10}.latest-feed .story-card--wide .story-meta{align-self:end;margin-top:0}.latest-feed .story-card--wide h3{font-size:clamp(34px,3.3vw,52px);line-height:.96}.latest-feed .story-card--tall .cover{aspect-ratio:4/5}.latest-topic-block{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1.3fr;gap:25px 5vw;padding:44px;background:var(--plum);color:var(--paper)}.latest-topic-block>span{font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--coral)}.latest-topic-block h3{margin:0;font:clamp(36px,4vw,58px)/.95 var(--serif);letter-spacing:-.04em}.latest-topic-block>div{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(255 239 219 / .2)}.latest-topic-block a{display:flex;justify-content:space-between;gap:10px;padding:14px 10px;border-bottom:1px solid rgb(255 239 219 / .2);font:12px var(--sans)}.latest-topic-block a:hover{background:var(--lime);color:var(--plum)}.latest-topic-block small{font:8px var(--mono);opacity:.55}@media(max-width:1100px){.masthead-practical{grid-template-columns:auto minmax(300px,1fr)}.masthead-actions{display:none}.home-hero{height:auto;min-height:570px}.trending-rail{grid-template-columns:1fr}.latest-feed{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-feed .story-card--wide{grid-column:1/-1}}@media(max-width:760px){.masthead-practical{position:relative;display:grid;grid-template-columns:1fr auto;gap:14px;padding:15px 18px}.masthead-practical .brand svg{width:48px}.masthead-practical .brand>span{font-size:36px}.masthead-practical .brand small{display:none}.masthead-practical .guide-search{grid-column:1/-1;grid-row:2;height:44px}.masthead-practical .menu-toggle{display:block;grid-column:2;grid-row:1;align-self:center}.category-nav.is-open{position:static;top:auto}.home-hero{min-height:0;height:auto}.lead-story{min-height:520px}.lead-copy h1{font-size:clamp(42px,11vw,58px)}.trending-rail__track{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(27 18 48 / .3)}.trending-rail__track article{padding-block:18px}.latest-section{padding-top:60px;padding-bottom:80px}.latest-feed{gap:48px 18px}.latest-feed .story-card--wide{display:block}.latest-feed .story-card--wide .story-meta{margin-top:12px}.latest-topic-block{padding:30px 22px;grid-template-columns:1fr}.latest-topic-block>div{grid-column:1;grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.guide-search button{padding-inline:12px}.guide-search button span{display:none}.trending-rail__track,.latest-feed{grid-template-columns:1fr}.latest-feed .story-card--wide{grid-column:1}.latest-topic-block>div{grid-template-columns:1fr}.latest-feed .story-card--tall .cover{aspect-ratio:4/3}}