/* Shared publisher identity. These tokens and components govern all formats. */
:root{--paper:#f3efe5;--paper-2:#e9e3d7;--paper-warm:#efe8da;--ink:#20382f;--ink-soft:#35483e;--ink-muted:#62665a;--muted:#62665a;--rule:#c2b9a4;--brass:#aa8050;--cobalt:#173eb8;--oxblood:#aa8050;--burgundy:#20382f;--navy:#20382f;--episode:#f3efe5;--episode-text:#20382f;--brand-measure:1440px;--brand-gutter:clamp(20px,4.2vw,64px)}
body[data-brand]{background:var(--paper);color:var(--ink)}
::selection{background:#dec696;color:#20382f}
.na-publisher-mark{width:52px;height:52px;display:block;flex:none;color:inherit}
.na-header{max-width:var(--brand-measure);color:var(--ink)}
.na-header .gp-header-inner{padding-block:25px 23px;gap:22px}
.na-header-sign{display:flex;align-items:center;gap:15px;color:inherit;text-decoration:none}
.na-header-sign>span{font:9px/1.7 var(--sans);letter-spacing:.08em;text-transform:uppercase}
.na-wordmark,.gp-brand>.na-wordmark{display:inline-flex;flex-direction:row;gap:.14em;align-items:center;font-size:clamp(63px,7vw,101px);letter-spacing:-.042em;line-height:.94}
.na-wordmark-top{font:400 .285em/.95 var(--serif);letter-spacing:-.025em;display:block;text-align:left;padding-top:.1em}
.na-wordmark-name{font:inherit;display:block}
.na-header .gp-menu{font-size:10px;letter-spacing:.12em;gap:18px}
.na-running-line{border-top:3px double var(--ink);border-bottom:1px solid var(--rule);font-size:9px;letter-spacing:.12em;padding-block:10px;color:var(--ink)}
.na-running-line>span:first-child{font-size:8px}
.na-drawer-top{gap:15px}.na-drawer-top>.na-publisher-mark{width:39px;height:39px}.na-drawer-top>.na-menu-close{margin-left:auto}
.na-menu-close{position:relative;font-size:0!important;flex:none}.na-menu-close::before,.na-menu-close::after{content:'';position:absolute;left:12px;top:23px;width:25px;height:1.5px;background:currentColor;transform:rotate(45deg)}.na-menu-close::after{transform:rotate(-45deg)}.na-menu-close:hover{color:#f1d6a3}
.na-menu-dialog .gp-navigation a{font-size:35px}.na-menu-dialog .gp-navigation a[aria-current]{color:#f1d6a3}
.na-drawer-cta{border:1px solid #f3efe5;transition:background .15s,color .15s}.na-drawer-cta:hover{background:#f1d6a3}
.na-wrap,.gp-editorial,.gp-map{max-width:var(--brand-measure);padding-inline:var(--brand-gutter)}
.na-kicker,body[data-brand] .label,body[data-brand] .gp-piece-label{color:#85623c;font-size:9px;letter-spacing:.15em;font-weight:500}
.na-brand-intro{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:90px;padding:41px 0 35px;border-bottom:1px solid var(--rule)}
.na-brand-intro h1{font:400 clamp(52px,5.8vw,88px)/.91 var(--serif);letter-spacing:-.035em;margin:15px 0 0}
.na-brand-intro>div>p:not(.na-kicker){font:17px/1.6 var(--sans);max-width:36ch;margin:0;color:var(--ink-soft)}
.na-intro-links{display:flex;gap:28px;margin-top:24px}.na-intro-links a{display:flex;gap:12px;align-items:center;color:var(--ink);font:10px/1.5 var(--sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:7px}.na-intro-links a:hover{border-color:var(--ink)}
.na-front-page{padding-top:30px;gap:34px}.na-lead-story{padding-right:34px}.na-lead-story .na-story h2.na-lead-headline{font:400 clamp(39px,4.1vw,58px)/1.02 var(--serif);letter-spacing:-.026em}
.na-cover{outline:1px solid #20382f20;outline-offset:-1px}.na-cover::before{content:'';position:absolute;inset:9px;border:1px solid #f3efe559;z-index:3;pointer-events:none}
.na-cover-archive::before,.na-cover-microscope::before,.na-cover-portrait::before{border-color:#20382f40}
.na-art-signature{position:absolute;z-index:4;bottom:15px;right:15px;display:flex;align-items:center;gap:8px;color:#f3efe5;background:#20382f;padding:3px}
.na-art-signature>.na-publisher-mark{width:33px;height:33px}.na-art-signature>span{display:none}
.na-cover-top{left:23px;top:21px;font-size:8px;letter-spacing:.15em}
.na-cover-compass{background:#091e16;aspect-ratio:1.78}.na-cover-compass::after{background:linear-gradient(90deg,#091e16 0%,#091e1633 55%,transparent)}.na-cover-compass>img{mix-blend-mode:screen;top:-5%;height:120%}
.na-cover-type{font-family:var(--serif);font-weight:400;font-size:clamp(104px,13.5vw,175px);letter-spacing:-.055em;line-height:.78;top:20%;left:6%}.na-cover-type>span{font-size:.67em;top:-.15em;color:#dcc793}.na-cover-bottom{display:none}
.na-index-paper{transform:rotate(3deg);background:#e8dfbf;left:37%;width:55%;top:28%;padding:20px}.na-index-paper>strong{font-size:32px;line-height:.98}
.na-cutout-label{background:var(--ink);color:var(--paper)}.na-cover-investor{background:#20382f}.na-cover-archive{background:#d8c4a7}.na-cover-microscope{background:#dedcc3}.na-print-circle{background:#bea57a;opacity:.68}
.na-cover-portrait .na-cover-top{bottom:18px;top:auto}
.na-cover.na-cover-original{aspect-ratio:1.6!important;background:#e9dfc3;color:#20382f}
.na-cover.na-cover-original::before{border-color:#20382f36}
.na-cover.na-cover-original>img{width:100%;height:100%;object-fit:contain;position:static;mix-blend-mode:normal;transform:none;padding:0}
.na-cover-original .na-cover-top{font-size:8px;top:22px;left:25px;color:#20382f;right:auto}
.na-illustration-title{position:absolute;left:5.5%;top:32%;width:39%;font:400 51px/.97 var(--serif);letter-spacing:-.025em;color:#20382f}
@supports(font-size:1cqw){.na-illustration-title{font-size:9.4cqw}}
.na-cover-original .na-art-signature{background:#e9dfc3;color:#20382f;bottom:15px;right:15px}
.na-cover-original .na-art-signature>.na-publisher-mark{width:27px;height:27px}
.na-listen-row>span:nth-child(2){flex:1;min-width:0}
.na-listen-row small{max-width:38ch;font-size:12px;line-height:1.55}
.na-essay-additions{margin-top:38px;padding-top:32px;border-top:1px solid var(--rule)}
@media(min-width:481px){.na-writing-lead,.na-editorial-grid{column-gap:48px}.na-writing-lead>.na-story+.na-story,.na-editorial-grid>.na-story+.na-story{border-left:0;padding-left:0;position:relative}.na-writing-lead>.na-story+.na-story::before,.na-editorial-grid>.na-story+.na-story::before{content:'';position:absolute;left:-24px;top:0;bottom:0;border-left:1px solid var(--rule)}}
@media(max-width:650px){.na-cover-original .na-cover-top{font-size:6px;top:16px;left:17px}.na-cover-original .na-art-signature{bottom:9px;right:9px}.na-cover-original .na-art-signature>.na-publisher-mark{width:20px;height:20px}}
.na-art-credit{color:var(--muted);font-size:9px;margin-top:9px!important;line-height:1.6}.na-art-credit a{color:var(--muted)}
.na-artwork,.na-photo-surface{position:relative;min-width:0}
.na-story>.na-artwork,.na-archive-story>.na-artwork{margin-bottom:22px}
.na-image-info{position:absolute;z-index:8;left:12px;bottom:12px;max-width:calc(100% - 70px);font:10px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:#fff}
.na-image-info>summary{display:block;list-style:none;cursor:pointer;padding:6px 8px;background:#14251ee8;color:#fff;font:inherit;max-width:100%}
.na-image-info>summary::-webkit-details-marker{display:none}
.na-image-info>summary:hover,.na-image-info[open]>summary{background:#20382f}
.na-image-info>summary:focus-visible{outline:2px solid #e2c78f;outline-offset:3px}
.na-image-info-panel{position:absolute;left:0;bottom:100%;width:320px;max-width:min(320px,calc(100vw - 65px));max-height:260px;overflow:auto;overscroll-behavior:contain;background:#f3efe5;color:#20382f;padding:17px;border:1px solid #c2b9a4;box-shadow:0 5px 20px #0002;font:12px/1.55 var(--sans);text-align:left}
.na-image-info .na-image-record strong{font:500 13px/1.45 var(--sans);color:#20382f;display:block}
.na-image-info .na-image-record p{font:12px/1.55 var(--sans)!important;letter-spacing:0;margin:9px 0 0!important;color:#20382f!important}
.na-image-info .na-image-record a{color:#20382f;text-decoration:underline;text-underline-offset:3px}
.na-image-record+.na-image-record{border-top:1px solid #c2b9a4;margin-top:15px;padding-top:15px}
.na-photo-surface{line-height:0}
@media(max-width:650px){.na-image-info{font-size:10px;left:10px;bottom:10px}.na-image-info>summary{padding-block:9px}.na-image-info-panel{max-height:220px}}
.na-byline{border-top:1px solid #c2b9a466;padding-top:11px;font-size:9px;color:var(--muted)}
.na-small-heading{border-top:3px double var(--ink);padding-top:12px;border-bottom:1px solid var(--rule)}.na-small-heading h2{font-size:37px}.na-small-heading>span{font-size:8px;letter-spacing:.12em}
.na-listen-number{color:var(--brass);font-family:var(--serif);font-size:34px}.na-listen-row strong{font-size:28px}.na-listen-row .na-play{border-color:var(--brass);color:var(--ink)}
.na-section-head{border-top:3px double var(--ink);padding-top:17px}.na-section-head h2{display:flex;align-items:baseline;gap:16px;font-size:38px}.na-section-number{font:10px/1 var(--sans);letter-spacing:.04em;color:var(--brass)}
.na-section-head>span{font-size:11px}.na-section-head>a{font-size:9px;letter-spacing:.1em;border-bottom:1px solid var(--brass);padding-bottom:4px}
.na-thoughts-heading{border-bottom:1px solid var(--rule);padding-bottom:30px;margin-bottom:30px;align-items:center}.na-thoughts-heading h1{font-size:clamp(64px,7vw,92px);letter-spacing:-.035em}.na-thoughts-heading>p{border-left:1px solid var(--brass);padding:7px 0 7px 25px;color:var(--ink-soft)}
.na-writing-lead .na-cover{aspect-ratio:1.6}.na-writing-lead .na-cover-type{font-size:clamp(105px,13vw,158px)}.na-writing-lead .na-index-paper>strong{font-size:39px}
.na-photo-plate{position:relative;background:var(--paper-2);padding:12px;border:1px solid var(--rule);min-width:0}
.na-photo-plate-label{display:flex;justify-content:space-between;gap:10px;font:7px/1.6 var(--sans);letter-spacing:.12em;color:var(--ink);padding:0 0 10px;text-transform:uppercase}
.na-photo-plate img{filter:grayscale(1) sepia(.18);width:100%;display:block}
.na-photo-plate figcaption{font:10px/1.6 var(--sans);margin-top:11px;padding-right:48px;color:var(--muted)}
.na-photo-plate .na-photo-mark{position:absolute;bottom:13px;right:11px;width:32px;height:32px;color:var(--ink)}
.gp-editorial-heading,.gp-map-heading{border-bottom:1px solid var(--rule);padding-bottom:35px;margin-bottom:42px}
.gp-editorial h1,.gp-photo-heading h1,.gp-map h1{font:400 clamp(52px,5.6vw,80px)/.96 var(--serif);letter-spacing:-.033em;color:var(--ink)}
.gp-editorial .gp-intro,.gp-photo-heading .gp-intro{font:17px/1.7 var(--sans);color:var(--ink-soft)}
.gp-guest-copy h2,.na-editorial-body h2,.na-about-body h2{font:36px/1.08 var(--serif);color:var(--ink)}
.gp-guest-copy p,.na-editorial-body section>p:not(.na-kicker),.na-about-body p{color:var(--ink-soft);font-size:16px;line-height:1.85}
.gp-margin-note{border-color:var(--brass)}.gp-margin-note p{color:#85623c}.gp-margin-note span{color:var(--muted)}
.gp-guest-copy section,.na-editorial-body section{border-bottom:1px solid var(--rule);padding-bottom:28px;margin-bottom:30px}.na-method{border-top:0;padding-top:0}
.na-editorial-body aside,.gp-margin-note{font:12px/1.9 var(--sans);color:var(--muted)}
.na-text-link,.gp-write-link,.gp-read-link,.gp-draft-edit,.gp-back-link,.gp-guest-contact a,.gp-drafts-empty a{color:var(--ink);text-underline-offset:5px}
.na-text-link{border-bottom:1px solid var(--brass);text-decoration:none;font:11px/1.6 var(--sans);padding-bottom:5px;min-height:0}.na-text-link:hover{border-color:var(--ink)}
.na-about-portrait{position:relative;max-width:470px;margin:0 0 0 auto;padding:12px 12px 0;background:#ddd5bd;border:1px solid var(--rule)}.na-about-portrait>img{width:100%;height:355px;object-fit:cover;object-position:50% 26%;display:block}.na-about-portrait>figcaption{font:10px/1.6 var(--sans);padding:12px 0;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}.na-about-portrait .na-art-signature{bottom:57px;right:25px}
.na-about-body{grid-template-columns:190px minmax(0,720px);gap:58px}.na-about-note>.na-publisher-mark{width:96px;height:96px;color:var(--brass);margin:0 0 25px}.na-about-note>p{font:27px/1.15 var(--serif);color:var(--ink)}
.na-podcast-cover{position:relative;display:flex;flex-direction:column;background:var(--ink);color:var(--paper);padding:20px;aspect-ratio:.93;border:1px solid var(--ink);box-shadow:inset 0 0 0 6px var(--paper),inset 0 0 0 7px var(--brass);min-width:0}
.na-podcast-cover-top{display:flex;align-items:center;justify-content:space-between;font:8px/1.5 var(--sans);letter-spacing:.13em;padding:0 0 13px;border-bottom:1px solid #aa805099}.na-podcast-cover-top .na-publisher-mark{width:37px;height:37px;color:#d0b07a}
.na-podcast-cover-name{font:clamp(38px,4.5vw,68px)/.99 var(--serif);letter-spacing:-.035em;margin:23px 0 22px;max-width:12ch;color:inherit}
.na-podcast-cover-image{position:relative;flex:1;min-height:70px;max-height:150px;overflow:hidden;background:#8d9a89}.na-podcast-cover-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);mix-blend-mode:luminosity;opacity:.86;position:absolute;inset:0}
.na-podcast-cover-bottom{font:8px/1.5 var(--sans);display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;padding-top:14px;color:#d8d1b8;letter-spacing:.08em;text-transform:uppercase}
.na-podcast-row{align-items:center;border-color:var(--rule);gap:65px;padding-bottom:40px;margin-bottom:40px}.na-podcast-row>div:first-child{max-width:390px}.na-podcast-row h2{font:48px/1.02 var(--serif);color:var(--ink)}
body.is-episode{background:var(--paper)!important;color:var(--ink)!important}.episode-view{background:var(--paper)!important;color:var(--ink)!important;--episode:var(--paper);--episode-text:var(--ink)}
.episode-hero{max-width:var(--brand-measure);margin:auto;padding:40px var(--brand-gutter) 50px!important;background:var(--paper)!important;color:var(--ink)!important}
.episode-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr)!important;gap:70px!important;max-width:none!important}
.episode-sidebar{position:static!important;display:block!important;min-width:0;color:var(--ink)}.episode-content{min-width:0}.back-to-shelf,.episode-back{color:var(--ink)!important;border-bottom:1px solid var(--brass);padding-bottom:5px;font:9px/1.6 var(--sans)!important;letter-spacing:.12em;text-decoration:none}
.episode-sidebar h1{font:48px/.98 var(--serif)!important;letter-spacing:-.03em;color:var(--ink)!important;margin-top:25px}.episode-content h2{font:56px/1.03 var(--serif)!important;letter-spacing:-.03em;color:var(--ink)!important;margin-top:12px}
.episode-tags{gap:8px}.episode-view .episode-tags span{color:#76613d!important;border:0!important;border-right:1px solid var(--rule)!important;background:none!important;padding:0 8px 0 0!important;font-size:9px!important}
.episode-view .episode-meta,.episode-view .episode-overview-label,.episode-content>.eyebrow{color:#76613d!important;font:9px/1.6 var(--sans)!important;letter-spacing:.13em}
.episode-content>p{color:var(--ink-soft)!important;font:17px/1.85 var(--sans)!important}.episode-content .gp-brand-photo figcaption{color:var(--muted)}
.episode-audio{background:var(--ink)!important;border:0!important;border-top:3px solid var(--brass)!important;border-radius:0!important;padding:23px!important;margin:27px 0!important;color:var(--paper)}
.episode-audio .eyebrow{color:#d5c9ac!important;font:9px/1.5 var(--sans)!important;letter-spacing:.12em}.episode-audio audio{width:100%;margin-block:13px!important;height:42px}.episode-platforms a{font:11px/1.6 var(--sans);color:var(--paper)!important;text-underline-offset:5px}
.episode-callout{border-block:1px solid var(--rule)!important;border-radius:0!important;background:none!important;padding:20px 0!important;color:var(--ink)!important}.episode-callout strong{font:36px/1 var(--serif)!important;color:var(--ink)!important}.episode-callout span{color:var(--muted)!important;font-size:10px!important}
.episode-chapters{border-color:var(--rule)!important}.episode-chapters h3{font:28px/1.1 var(--serif)!important;color:var(--ink)}.episode-chapters li{border-color:var(--rule)!important}.episode-chapters a{color:var(--ink)!important;font:14px/1.6 var(--sans)!important}.episode-chapters time{color:#85623c!important;font-size:11px!important}
.episode-accordion,.accordion-button{border-color:var(--rule)!important;color:var(--ink)!important;background:none!important}.accordion-button{font:10px/1.6 var(--sans)!important;letter-spacing:.1em}.accordion-content{color:var(--ink-soft)!important;background:none!important}.accordion-content p{font:15px/1.7 var(--sans)}
.episode-next{background:var(--paper-2)!important;color:var(--ink)!important;border-top:3px double var(--ink);padding:35px var(--brand-gutter)!important}.episode-next .eyebrow{color:#85623c!important}.episode-next h2{font:44px/1.02 var(--serif);color:var(--ink)!important}.episode-next a{color:var(--ink)!important;border-color:var(--rule)!important;border-radius:0!important;background:var(--paper)!important}.na-next-mark{display:grid;place-items:center;background:var(--ink);color:var(--paper);padding:20px}.na-next-mark .na-publisher-mark{width:70px;height:70px}
body.is-sponsor,.sponsor-view,.sponsor-hero{background:var(--paper)!important;color:var(--ink)!important}.sponsor-hero{max-width:var(--brand-measure);margin:auto;padding:45px var(--brand-gutter)!important}.sponsor-intro h1{font:70px/.97 var(--serif)!important;color:var(--ink)}.sponsor-intro p{font:17px/1.75 var(--sans)!important;color:var(--ink-soft)}.sponsor-back,.sponsor-intro .eyebrow{color:#85623c!important}.sponsor-form{background:var(--paper-2)!important;border:1px solid var(--rule)!important;border-top:3px double var(--ink)!important;border-radius:0!important;color:var(--ink)!important}.sponsor-form :is(input,select,textarea){background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--rule)!important;border-radius:0!important}.sponsor-submit{background:var(--ink)!important;color:var(--paper)!important;border:1px solid var(--ink)!important;border-radius:0!important;font:11px/1.5 var(--sans)!important;letter-spacing:.08em}
body[data-page=book] .book-hero{background:var(--paper)!important;color:var(--ink)!important}body[data-page=book] .hero-copy h1{color:var(--ink)}.na-book-note{max-width:var(--brand-measure);color:var(--muted);font-size:11px;border-color:var(--rule);padding-inline:var(--brand-gutter)}
.gp-story-reading{color:#85623c;border-color:var(--rule)}body[data-page=story] .hero h1{font-family:var(--serif);color:var(--ink)}body[data-page=story] .hero .dek{color:var(--ink-soft)}body[data-page=story] .chapter-nav{border-color:var(--rule);background:var(--paper)}
.gp-writing-form :is(input,textarea,select){border-color:var(--rule);border-radius:0;background:#fbf9f3;color:var(--ink);font:16px/1.7 var(--sans)}.gp-writing-form input[name=title]{font-family:var(--serif);font-size:30px}.gp-action{border-color:var(--ink);border-radius:0;color:var(--ink)}.gp-action-primary{background:var(--ink);color:var(--paper)}.gp-action-primary:hover{background:#345643}.gp-remove-dialog{background:var(--paper);border-color:var(--rule)}
.gp-footer.na-footer{background:var(--ink)!important;border-top:4px double var(--paper)!important}.gp-footer-inner{max-width:var(--brand-measure);padding-block:45px 35px;grid-template-columns:1.8fr 1fr 1fr;gap:55px}.gp-footer .gp-footer-brand{position:relative;padding-left:0}.gp-footer .na-footer-mark{width:46px;height:46px;color:#d1b586;margin-bottom:20px}.gp-footer .na-wordmark{font-size:57px;gap:.15em;line-height:.95}.gp-footer .na-wordmark-top{font-size:.285em;line-height:.95}.gp-footer .na-wordmark-name{font-size:inherit}.gp-footer .gp-footer-brand>p{font:13px/1.8 var(--sans);color:#d5d6c6;max-width:40ch}.gp-footer h2{font-size:9px;letter-spacing:.14em;color:#d1b586}.gp-footer li{font-size:12px;margin:8px 0}.gp-footer p.gp-copyright{max-width:var(--brand-measure);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:9px;letter-spacing:.035em}.na-colophon{font-size:8px;letter-spacing:.1em}
@media(max-width:1100px){.na-header-sign>span{display:none}.na-header-sign .na-publisher-mark{width:46px;height:46px}.na-wordmark,.gp-brand>.na-wordmark{font-size:8vw}.na-brand-intro{gap:55px;grid-template-columns:1.4fr 1fr}.na-brand-intro h1{font-size:70px}.na-brand-intro>div>p:not(.na-kicker){font-size:15px}.na-intro-links{gap:20px;flex-wrap:wrap;margin-top:20px}.na-cover-compass{aspect-ratio:1.4}.na-cover-type{font-size:16vw;top:23%}.na-writing-lead .na-cover{aspect-ratio:1.4}.na-writing-lead .na-cover-type{font-size:14vw}.na-index-paper{padding:14px}.na-index-paper>strong{font-size:28px}.na-writing-lead .na-index-paper>strong{font-size:35px}.episode-layout{grid-template-columns:minmax(0,290px) minmax(0,1fr)!important;gap:40px!important}.episode-content h2{font-size:44px!important}.na-podcast-cover-name{font-size:48px}.na-podcast-row h2{font-size:40px}.gp-footer .na-wordmark{font-size:44px}.na-about-body{grid-template-columns:160px minmax(0,1fr);gap:35px}}
@media(max-width:800px){.na-header .gp-header-inner{grid-template-columns:1fr auto 1fr;padding-block:23px}.na-header-sign .na-publisher-mark{width:36px;height:36px}.na-header .gp-brand{justify-self:center}.na-wordmark,.gp-brand>.na-wordmark{font-size:8.6vw}.na-header .gp-menu{font-size:0;min-width:30px;width:30px;padding:0;gap:0}.na-menu-lines{width:24px}.na-running-line>span:last-child{display:inline;font-size:8px}.na-brand-intro{gap:32px;padding-block:31px;grid-template-columns:1.2fr 1fr}.na-brand-intro h1{font-size:60px}.na-brand-intro>div>p:not(.na-kicker){font-size:14px}.na-intro-links{gap:13px}.na-intro-links a{font-size:9px}.na-lead-story .na-story h2.na-lead-headline{font-size:41px}.na-cover-compass{aspect-ratio:1.5}.na-cover-type{font-size:26vw}.na-writing-lead .na-cover-type{font-size:16vw}.na-archive-story h2{font-size:30px}.na-photo-plate-label{font-size:7px}.na-podcast-row{gap:32px}.na-podcast-row h2{font-size:35px}.episode-layout{grid-template-columns:minmax(0,240px) minmax(0,1fr)!important;gap:25px!important}.episode-content h2{font-size:35px!important}.episode-sidebar h1{font-size:39px!important}.na-podcast-cover{padding:16px}.na-podcast-cover-top{font-size:6px}.na-podcast-cover-name{font-size:42px}.na-podcast-cover-top .na-publisher-mark{width:30px;height:30px}.na-podcast-cover-bottom{font-size:7px}.episode-audio{padding:18px!important}.episode-platforms{gap:12px}.episode-platforms a{font-size:10px}.episode-content>p{font-size:15px!important}.sponsor-intro h1{font-size:56px!important}.gp-footer-inner{grid-template-columns:1.5fr 1fr 1fr;gap:30px}.gp-footer-brand{grid-column:auto}.gp-footer .na-wordmark{font-size:37px}.na-menu-dialog .gp-navigation a{font-size:32px}}
@media(max-width:650px){.na-brand-intro{grid-template-columns:1fr;gap:23px;padding-block:28px}.na-brand-intro h1{font-size:66px}.na-brand-intro>div>p:not(.na-kicker){font-size:14px;max-width:43ch}.na-intro-links{margin-top:17px;gap:25px}.na-cover-type{font-size:29vw;top:22%}.na-writing-lead .na-cover-type{font-size:16vw}.na-thoughts-heading{align-items:start;gap:25px}.na-thoughts-heading h1{font-size:61px}.na-thoughts-heading>p{font-size:13px;padding-left:17px}.gp-editorial h1,.gp-photo-heading h1,.gp-map h1{font-size:52px}.na-about-body{display:block}.na-about-note{display:flex;gap:20px;align-items:center;margin-bottom:25px}.na-about-note>.na-publisher-mark{width:65px;height:65px;margin:0}.na-about-note>p{font-size:23px;margin:0}.na-about-portrait{width:100%;max-width:none}.na-about-portrait>img{height:360px}.na-podcast-row>div:first-child{max-width:360px;width:100%}.na-podcast-row h2{font-size:39px}.na-podcast-cover{aspect-ratio:1.04;padding:22px}.na-podcast-cover-name{font-size:54px}.na-podcast-cover-top{font-size:8px}.na-podcast-cover-top .na-publisher-mark{width:36px;height:36px}.na-podcast-cover-bottom{font-size:8px}.episode-layout{grid-template-columns:1fr!important;gap:32px!important}.episode-sidebar{max-width:none!important}.episode-sidebar>.na-podcast-cover{max-width:360px;margin:auto}.episode-content h2{font-size:43px!important}.episode-sidebar h1{font-size:43px!important}.episode-hero{padding-top:30px!important}.episode-next h2{font-size:37px}.gp-footer-inner{grid-template-columns:1fr 1fr;gap:28px}.gp-footer-brand{grid-column:1/-1}.gp-footer .na-wordmark{font-size:55px}.gp-footer .na-footer-mark{width:44px;height:44px}.gp-footer p.gp-copyright{display:block;line-height:1.8}.na-colophon{display:block;margin-bottom:8px}.na-photo-plate figcaption{font-size:9px}.na-section-head h2{font-size:35px;gap:12px}}
@media(max-width:480px){.na-header .gp-header-inner{gap:12px;padding-block:20px}.na-header-sign .na-publisher-mark{width:28px;height:28px}.na-wordmark,.gp-brand>.na-wordmark{font-size:45px;gap:.15em}.na-header .gp-menu{min-width:25px;width:25px}.na-menu-lines{width:22px}.na-running-line{padding-block:9px}.na-running-line>span:first-child{font-size:7px}.na-running-line>span:last-child{display:none}.na-brand-intro h1{font-size:65px}.na-brand-intro .na-kicker{font-size:8px;margin-top:0}.na-front-page{padding-top:25px}.na-cover-compass{aspect-ratio:1.27}.na-cover-type{font-size:37vw;top:23%}.na-lead-story .na-story h2.na-lead-headline{font-size:40px}.na-cover-top{font-size:7px;top:19px;left:20px}.na-art-signature{bottom:14px;right:14px}.na-art-signature>.na-publisher-mark{width:29px;height:29px}.na-index-paper{padding:19px;top:25%;left:36%;width:56%}.na-index-paper>strong{font-size:35px}.na-writing-lead .na-cover{aspect-ratio:1.27}.na-writing-lead .na-cover-type{font-size:36vw}.na-writing-lead .na-index-paper>strong{font-size:36px}.na-thoughts-heading{padding-bottom:25px}.na-thoughts-heading h1{font-size:65px}.na-thoughts-heading>p{padding:0;border:0;margin:19px 0 0}.na-thoughts{padding-top:28px}.na-section-number{font-size:9px}.na-section-head h2{font-size:35px}.na-editorial-invitation h2{font-size:48px}.na-cover-microscope .na-plate-label{font-size:46px;bottom:21%}.na-plate-date{left:20px;right:auto;bottom:23px;font-size:7px}.gp-editorial .gp-intro,.gp-photo-heading .gp-intro{font-size:16px}.gp-guest-copy h2,.na-editorial-body h2,.na-about-body h2{font-size:33px}.gp-guest-copy p,.na-editorial-body section>p:not(.na-kicker),.na-about-body p{font-size:15px}.sponsor-intro h1{font-size:50px!important}.sponsor-intro p{font-size:16px!important}.na-podcast-cover-name{font-size:52px}.gp-footer .na-wordmark{font-size:51px}.na-next-mark .na-publisher-mark{width:50px;height:50px}}
@media(max-width:359px){.na-wordmark,.gp-brand>.na-wordmark{font-size:39px}.na-header .gp-header-inner{gap:7px}.na-header-sign .na-publisher-mark{width:24px;height:24px}.na-brand-intro h1{font-size:57px}.na-intro-links{gap:17px}.na-lead-story .na-story h2.na-lead-headline{font-size:37px}}
@media(min-width:751px) and (max-width:800px){.na-cover-type{font-size:16vw}}
@media(max-width:750px){.na-lead-story{padding-right:0}}
@media(max-width:480px){.na-cover-type,.na-writing-lead .na-cover-type{font-size:33vw;top:21%}}
/* Size cover type to its own artwork, including narrow columns on tablets. */
@supports(container-type:inline-size){.na-cover{container-type:inline-size}.na-cover-type,.na-writing-lead .na-cover-type{font-size:26cqw!important;top:20%}@media(max-width:750px){.na-cover-type,.na-writing-lead .na-cover-type{font-size:32cqw!important}}@media(max-width:480px){.na-cover-type,.na-writing-lead .na-cover-type{font-size:35cqw!important}}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}
/* Episode reading: keep scientific context and its evidence easy to inspect. */
.na-podcast-cover-link{display:block;text-decoration:none;color:inherit}.na-podcast-cover-link:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.na-podcast-cover-link:hover .na-podcast-cover{border-color:var(--brass)}
.episode-sidebar .episode-tags{margin:22px 0 16px;max-width:100%}.episode-sidebar .episode-tags span{line-height:1.6;overflow-wrap:anywhere}.episode-sidebar .episode-meta{margin-top:15px}.episode-sidebar h1.long-title{white-space:normal}.episode-story-link{font:10px/1.6 var(--sans);letter-spacing:.07em;gap:12px;color:var(--ink)}
.episode-content .episode-overview-label{margin-top:32px}.episode-content>p{margin-block:18px;max-width:68ch}.episode-callout{margin:34px 0!important;gap:18px}.episode-callout span{display:block;margin-top:8px;line-height:1.6}
.na-episode-context{border-left:2px solid var(--brass);padding:3px 0 3px 24px;margin:40px 0}.na-episode-context h3,.na-episode-reading h3{font:34px/1.08 var(--serif);letter-spacing:-.02em;font-weight:400;margin:10px 0 15px;color:var(--ink)}.na-episode-context>p:not(.na-kicker){font:15px/1.8 var(--sans);color:var(--ink-soft);margin:0}.na-episode-context a{color:var(--ink);white-space:nowrap;text-underline-offset:3px}
.na-episode-reading{border-top:3px double var(--ink);padding-top:22px;margin:40px 0 26px}.na-episode-reading .na-reading-note{font:13px/1.7 var(--sans);color:var(--muted);margin-top:0}.na-episode-reading ol{padding-left:22px;margin:24px 0 0}.na-episode-reading li{padding:0 0 20px 9px;margin-bottom:20px;border-bottom:1px solid var(--rule);scroll-margin-top:30px}.na-episode-reading li::marker{font:12px/1.5 var(--sans);color:#85623c}.na-episode-reading li .na-kicker{margin:0 0 7px}.na-episode-reading li>a{font:19px/1.4 var(--serif);color:var(--ink);text-underline-offset:4px}.na-episode-reading li>p:last-child{font:13px/1.75 var(--sans);margin:10px 0 0;color:var(--ink-soft)}
.na-transcript-status{display:flex;gap:20px;align-items:baseline;font:12px/1.7 var(--sans);border-bottom:1px solid var(--rule);padding-bottom:20px;margin-bottom:34px}.na-transcript-status>span{font-weight:500}.na-transcript-status>p{margin:0;color:var(--muted)}
.episode-next .na-wrap{padding:0;max-width:var(--brand-measure);margin:auto}.episode-next a.na-next-episode{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 30px;padding:23px;max-width:780px;text-decoration:none}.na-next-episode strong{font:31px/1.1 var(--serif);font-weight:400}.na-next-episode>span:last-child{margin-left:auto;font:11px/1.6 var(--sans)}
@media(max-width:760px){.episode-layout{grid-template-columns:1fr!important;gap:35px!important}.episode-sidebar>.na-podcast-cover{max-width:350px}.episode-sidebar h1{font-size:43px!important}.episode-content h2{font-size:44px!important}.episode-callout{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.episode-callout strong{font-size:30px!important}.episode-callout span{font-size:8px!important;letter-spacing:.05em}.na-episode-context{padding-left:18px}.na-episode-context h3,.na-episode-reading h3{font-size:30px}}
@media(max-width:480px){.na-podcast-cover-name{overflow-wrap:normal}.na-episode-reading li>a{font-size:20px}.episode-next a.na-next-episode{display:block}.na-next-episode strong,.na-next-episode>span{display:block;margin:8px 0}.episode-content h2{font-size:40px!important}}

.na-study-link{font:10px/1.6 var(--sans);margin:10px 0 0}.na-study-link a{color:var(--ink-soft);text-underline-offset:3px}

/* Guest selection is an editorial note, without a stand-in guest photograph. */
.na-guests-page{padding-top:62px;padding-bottom:90px}
.na-guests-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:80px;align-items:end;border-bottom:1px solid var(--rule);padding-bottom:43px}
.na-guests-heading .na-kicker{margin:0 0 26px}
.na-guests-heading h1{font:400 clamp(62px,6.8vw,96px)/.94 var(--serif);letter-spacing:-.035em;margin:0;color:var(--ink)}
.na-guests-deck{font:400 clamp(28px,3vw,40px)/1.15 var(--serif);letter-spacing:-.012em;max-width:22ch;margin:0 0 3px;color:var(--ink)}
.na-guests-note{display:grid;grid-template-columns:minmax(170px,.68fr) minmax(0,1.32fr);gap:80px;padding-top:48px}
.na-guests-margin{padding-top:8px}
.na-guests-margin>p{font:9px/1.5 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0 0 21px}
.na-guests-margin>a{display:table;font:12px/1.5 var(--sans);color:var(--ink);text-decoration:none;border-bottom:1px solid var(--brass);padding-bottom:5px;margin-bottom:15px}
.na-guests-prose{max-width:640px}
.na-guests-prose>p{font:400 18px/1.8 var(--sans);color:var(--ink-soft);margin:0 0 24px}
.na-guests-suggest{border-top:1px solid var(--rule);margin-top:37px;padding-top:29px}
.na-guests-suggest h2{font:400 36px/1.12 var(--serif);letter-spacing:-.02em;margin:0 0 14px}
.na-guests-suggest p{font:15px/1.7 var(--sans);color:var(--ink-soft);max-width:52ch;margin:0 0 22px}
.na-guests-suggest .na-text-link{font-size:11px}
@media(max-width:850px){.na-guests-heading{gap:34px}.na-guests-heading h1{font-size:64px}.na-guests-note{grid-template-columns:160px minmax(0,1fr);gap:40px}.na-guests-prose>p{font-size:17px}}
@media(max-width:650px){.na-guests-page{padding-top:31px;padding-bottom:55px}.na-guests-heading{display:block;padding-bottom:28px}.na-guests-heading .na-kicker{margin-bottom:20px}.na-guests-heading h1{font-size:57px}.na-guests-deck{font-size:30px;max-width:23ch;margin:27px 0 0}.na-guests-note{display:flex;flex-direction:column;gap:30px;padding-top:29px}.na-guests-prose{order:0}.na-guests-margin{order:1;border-top:1px solid var(--rule);padding-top:25px}.na-guests-prose>p{font-size:16px;line-height:1.8;margin-bottom:22px}.na-guests-suggest{margin-top:29px;padding-top:25px}.na-guests-suggest h2{font-size:33px}.na-guests-suggest p{font-size:14px}.na-guests-margin>p{margin-bottom:15px}.na-guests-margin>a{display:inline-block;margin-right:21px;font-size:11px}}

/* Media edition: a shared masthead, format navigation and story-first front page. */
.na-edition-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);padding:0}
.na-format-nav{display:flex;gap:34px;align-items:center}
.na-format-nav>a,.na-subscribe-link{display:inline-flex;align-items:center;min-height:45px;color:var(--ink);text-decoration:none;font:11px/1.4 var(--sans);letter-spacing:.05em}
.na-format-nav>a[aria-current]{text-decoration:underline;text-underline-offset:6px}.na-subscribe-link{gap:18px}.na-format-nav>a:hover,.na-subscribe-link:hover{text-decoration:underline;text-underline-offset:6px}
.na-menu-dialog .gp-navigation{margin:34px 0 25px}.na-menu-dialog .gp-navigation>a{font-size:45px;padding:5px 0;line-height:1.1;min-height:51px}
.na-drawer-secondary{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;border-top:1px solid #f3efe54d;padding-top:22px;margin-bottom:25px}
.na-drawer-secondary>a{color:var(--paper);text-decoration:none;font:12px/1.55 var(--sans)}.na-drawer-secondary>a:hover{text-decoration:underline;text-underline-offset:4px}
.na-drawer-bottom{margin-top:auto}.na-drawer-bottom .na-drawer-cta{font:25px/1.2 var(--serif);padding:17px 20px}.na-drawer-utility{margin-top:20px}
.na-media-home{padding-bottom:0}.na-cover-story{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:center;padding-top:38px;padding-bottom:46px}
.na-cover-story-image{position:relative;margin:0;min-width:0}.na-cover-story-image>a{display:block;color:inherit;text-decoration:none}
.na-archive-detail{position:relative;overflow:hidden;background:#3e423b;aspect-ratio:1.22}
.na-archive-detail img{position:absolute;width:217%;height:auto;max-width:none;left:-69%;top:-40%;filter:grayscale(1) contrast(1.07);display:block}
.na-cover-story-image figcaption{font:10px/1.5 var(--sans);margin:10px 0 0;color:var(--muted);display:flex;justify-content:space-between}.na-cover-story-image figcaption>a{color:inherit;font-size:13px;text-decoration:none}
.na-cover-story-copy .na-kicker{font-size:10px;margin:0 0 23px;color:#825938;letter-spacing:.13em}
.na-cover-story h1{font:400 clamp(57px,6.1vw,86px)/.94 var(--serif);letter-spacing:-.04em;margin:0 0 24px;color:var(--ink)}
.na-cover-story h1>a{color:inherit;text-decoration:none}.na-cover-story h1>a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}
.na-cover-deck{font:17px/1.65 var(--sans);color:var(--ink-soft);max-width:39ch;margin:0 0 24px}.na-cover-byline{font:10px/1.5 var(--sans);letter-spacing:.045em;margin:0 0 27px}
.na-feature-action{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--ink);padding:0 0 9px;color:var(--ink);font:12px/1.5 var(--sans);text-decoration:none}.na-feature-action:hover{color:#85623c;border-color:#85623c}
.na-listen-band{background:#20382f;color:var(--paper);padding:36px 0 45px}
.na-media-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}
.na-media-section-head .na-kicker{font:10px/1.5 var(--sans);margin:0 0 8px;letter-spacing:.1em}
.na-media-section-head h2{font:400 53px/.98 var(--serif);margin:0;letter-spacing:-.03em;color:inherit}
.na-media-section-head>a{color:inherit;font:11px/1.5 var(--sans);text-decoration:none;border-bottom:1px solid currentColor;display:inline-flex;gap:22px;padding-bottom:5px;margin-bottom:3px}
.na-listen-band .na-kicker{color:#d7c49e}.na-audio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px}
.na-audio-feature{display:grid;grid-template-columns:145px minmax(0,1fr);gap:25px;align-items:center;border-top:1px solid #f3efe54d;padding-top:25px;min-width:0}
.na-audio-art{color:inherit;text-decoration:none;display:block}.na-audio-feature .na-podcast-cover{aspect-ratio:.94;padding:12px;border:1px solid #a79b79;box-shadow:none;background:#2e4539}
.na-audio-feature .na-podcast-cover-top{font-size:5px;letter-spacing:.08em;padding-bottom:9px}.na-audio-feature .na-podcast-cover-top .na-publisher-mark{display:none}
.na-audio-feature .na-podcast-cover-name{font:30px/.97 var(--serif);margin:13px 0 14px;letter-spacing:-.04em}.na-audio-feature .na-podcast-cover-image{min-height:45px;max-height:65px}.na-audio-feature .na-podcast-cover-bottom{font-size:5px;letter-spacing:.06em;padding-top:10px}.na-audio-feature .na-podcast-cover-bottom>span:last-child{display:none}
.na-audio-feature>div>.na-kicker{font-size:9px;margin:0 0 11px}.na-audio-feature h3{font:39px/1 var(--serif);margin:0 0 12px;letter-spacing:-.02em;color:inherit}.na-audio-feature h3 a{color:inherit;text-decoration:none}
.na-audio-feature>div>p:not(.na-kicker){font:14px/1.65 var(--sans);color:#e0e2d5;margin:0 0 17px;max-width:35ch}
.na-listen-action{font:11px/1.4 var(--sans);color:var(--paper);display:inline-flex;align-items:center;gap:11px;text-decoration:none;min-height:32px}.na-listen-action:hover{text-decoration:underline;text-underline-offset:5px}
.na-audio-play{display:grid;place-items:center;font-size:9px;border:1px solid #d7c49e;border-radius:50%;width:29px;height:29px;padding-left:2px}
.na-selected-writing{padding-block:48px 50px}.na-selected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.na-selected-grid .na-story{min-width:0}.na-selected-grid .na-story>.na-artwork{margin-bottom:20px}.na-selected-grid .na-story .na-kicker{font-size:9px;margin:0 0 12px}.na-selected-grid .na-story h3{font:35px/1.04 var(--serif);letter-spacing:-.025em;margin:0 0 15px}
.na-selected-grid .na-story-description{font:14px/1.7 var(--sans);color:var(--ink-soft)}.na-selected-grid .na-byline{font-size:8px}.na-selected-grid .na-study-link{font-size:10px}
.na-book-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:center;padding-top:42px;padding-bottom:56px;border-top:1px solid var(--rule)}
.na-book-feature-art{display:grid;place-items:center;background:#e4e0d4;min-height:430px;text-decoration:none;padding:45px 30px}
.na-book-object{width:min(100%,285px);aspect-ratio:.72;padding:18px 15px 18px 24px;background:#1d4033;color:#e9e3cf;box-shadow:inset 5px 0 6px #0005,inset 11px 0 #ffffff08,7px 7px 0 -3px #d4cbb5,14px 17px 23px #12231930;transform:rotate(-4deg);position:relative}
.na-book-face{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #baa775;outline:1px solid #baa77566;outline-offset:5px;padding:22px 15px;justify-content:flex-start}
.na-book-publisher{font:7px/1.4 var(--sans);letter-spacing:.18em}.na-book-cover-title{font:31px/1.06 var(--serif);letter-spacing:-.02em;margin-top:auto}.na-book-volume{font:7px/1.5 var(--sans);letter-spacing:.17em;margin-top:18px}.na-book-author{font:8px/1.4 var(--sans);letter-spacing:.12em;margin-top:auto}
.na-book-feature-copy>.na-kicker{font-size:9px;margin:0 0 18px}.na-book-feature h2{font:54px/1.02 var(--serif);letter-spacing:-.025em;margin:0 0 20px}.na-book-feature-copy>p:not(.na-kicker){font:21px/1.5 var(--serif);max-width:42ch;margin:0 0 14px}.na-book-feature-copy>p.na-book-feature-deck{font:14px/1.7 var(--sans);color:var(--ink-soft);max-width:48ch}
.na-chapter-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:27px 0}
.na-chapter-samples>a{display:flex;flex-direction:column;gap:18px;padding:15px 13px;color:inherit;text-decoration:none;font:17px/1.08 var(--serif);min-width:0}.na-chapter-samples>a:hover{outline:1px solid var(--ink);outline-offset:3px}.na-chapter-samples>a>span{font:31px/1 var(--serif)}
.na-chapter-samples .na-chapter-rust{background:#a65e3c;color:#fff6e5}.na-chapter-blue{background:#b5c8d0}.na-chapter-sage{background:#c9cbb7}
.na-newsletter{background:#e4e7dd;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:35px max(var(--brand-gutter),calc((100vw - 1312px)/2));border-top:1px solid var(--rule);color:var(--ink)}
.na-newsletter .na-kicker{font-size:9px;color:#56634f;margin:0 0 12px}.na-newsletter h2{font:42px/1.06 var(--serif);letter-spacing:-.025em;margin:0 0 12px}.na-newsletter p:not(.na-kicker){font:13px/1.7 var(--sans);margin:0;color:var(--ink-soft)}
.na-newsletter-link{background:var(--ink);color:var(--paper);padding:18px 21px;text-decoration:none;display:flex;gap:35px;align-items:center;font:12px/1.5 var(--sans);white-space:nowrap}.na-newsletter-link:hover{background:#365847}
body[data-page=book] .hero-cover-stage{display:grid;place-items:center;background:#e4e0d4;min-height:510px;padding:48px!important;overflow:visible}
body[data-page=book] .hero-cover-stage>.na-book-object{width:320px;max-width:95%}.hero-cover-stage .na-book-cover-title{font-size:36px}.hero-cover-stage .na-book-publisher{font-size:8px}.hero-cover-stage .na-book-author{font-size:9px}
body[data-page=book] .hero-copy h1{font:clamp(45px,4.6vw,67px)/1.02 var(--serif);letter-spacing:-.03em}.sp-book .na-book-object{margin:35px auto 50px;width:300px}.sp-book{display:block!important}
body[data-page=book] .hero-order:disabled{background:var(--ink);border-color:var(--ink)}
.na-photo-plate-label{display:none}.na-photo-plate{border:0;padding:0;background:none}
.na-cover::before{display:none}.na-art-signature{display:none}
/* Artwork must remain large enough to read on tablet and mobile. */
@media(max-width:1000px){
 .na-cover-story{gap:32px}.na-cover-story h1{font-size:62px}.na-cover-deck{font-size:15px}.na-cover-story-copy .na-kicker{font-size:8px}.na-audio-grid{gap:25px}.na-audio-feature{grid-template-columns:105px minmax(0,1fr);gap:18px}.na-audio-feature .na-podcast-cover{padding:9px}.na-audio-feature .na-podcast-cover-name{font-size:24px}.na-audio-feature h3{font-size:32px}.na-audio-feature>div>p:not(.na-kicker){font-size:12px}.na-selected-grid{gap:22px}.na-selected-grid .na-story h3{font-size:29px}.na-selected-grid .na-story-description{font-size:13px}.na-selected-grid .na-byline{flex-wrap:wrap;gap:7px}.na-book-feature{gap:35px}.na-book-feature h2{font-size:44px}.na-chapter-samples>a{font-size:15px;padding:13px 10px}.na-book-feature-art{min-height:410px}.na-newsletter{gap:25px}.na-newsletter h2{font-size:37px}
}
@media(max-width:760px){
 .na-format-nav{gap:26px}.na-format-nav>a,.na-subscribe-link{font-size:10px}.na-format-nav>a{min-height:43px}
 .na-cover-story{grid-template-columns:1fr;gap:25px;padding-top:26px;padding-bottom:33px}.na-archive-detail{aspect-ratio:1.55}.na-archive-detail img{top:-49%}.na-cover-story-copy .na-kicker{font-size:9px;margin-bottom:15px}.na-cover-story h1{font-size:64px;max-width:14ch;margin-bottom:20px}.na-cover-story h1 br{display:none}.na-cover-deck{font-size:16px;max-width:47ch;margin-bottom:20px}.na-cover-byline{margin-bottom:20px}
 .na-listen-band{padding-block:29px 34px}.na-media-section-head h2{font-size:47px}.na-media-section-head{margin-bottom:20px}.na-audio-grid{grid-template-columns:1fr;gap:26px}.na-audio-feature{grid-template-columns:140px minmax(0,1fr);gap:25px;padding-top:23px}.na-audio-feature .na-podcast-cover{padding:13px}.na-audio-feature .na-podcast-cover-name{font-size:31px}.na-audio-feature h3{font-size:38px}.na-audio-feature>div>p:not(.na-kicker){font-size:14px;max-width:43ch}
 .na-selected-writing{padding-block:35px}.na-selected-grid{grid-template-columns:1fr;gap:33px}.na-selected-grid .na-story{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;align-content:start}.na-selected-grid .na-story>.na-artwork{grid-column:1;grid-row:1/6;margin:0}.na-selected-grid .na-story>p,.na-selected-grid .na-story>h3{grid-column:2}.na-selected-grid .na-story h3{font-size:31px}.na-selected-grid .na-story .na-kicker{font-size:8px}.na-selected-grid .na-cover.na-collage{aspect-ratio:1.05!important}
 .na-writing-lead,.na-editorial-grid{grid-template-columns:1fr;gap:35px}.na-writing-lead>.na-story+.na-story,.na-editorial-grid>.na-story+.na-story{padding-left:0;border-left:0}.na-writing-lead>.na-story+.na-story::before,.na-editorial-grid>.na-story+.na-story::before{display:none}.na-writing-lead .na-cover{aspect-ratio:1.6}.na-writing-lead h2,.na-editorial-grid .na-story h3{font-size:40px}.na-story-description{font-size:15px}.na-byline{font-size:10px}.na-thoughts-heading{display:block}.na-thoughts-heading>p{border:0;padding:0;margin-top:20px;font-size:14px}.na-thoughts-heading>p br{display:none}
 .na-book-feature{grid-template-columns:1fr;gap:30px;padding-block:32px 40px}.na-book-feature-art{min-height:0;padding:35px}.na-book-feature-art .na-book-object{width:240px}.na-book-feature h2{font-size:49px}.na-book-feature-copy>p.na-book-feature-deck{max-width:48ch}.na-chapter-samples>a{font-size:20px;padding:18px 16px;gap:20px}
 .na-newsletter{display:block;padding-block:32px}.na-newsletter-link{display:inline-flex;margin-top:23px;white-space:normal}.na-newsletter h2{font-size:41px}.na-drawer-secondary{font-size:11px}.na-menu-dialog .gp-navigation>a{font-size:43px}
 body[data-page=book] .hero-cover-stage{min-height:430px;padding:35px!important}body[data-page=book] .hero-cover-stage>.na-book-object{width:260px}.hero-cover-stage .na-book-cover-title{font-size:31px}
}
@media(max-width:480px){
 .na-format-nav{gap:20px}.na-format-nav>a,.na-subscribe-link{font-size:10px;letter-spacing:0}.na-subscribe-link{gap:6px}.na-edition-bar{gap:10px}.na-cover-story{padding-top:20px;gap:22px}.na-cover-story h1{font-size:56px}.na-cover-deck{font-size:15px}.na-cover-story-copy .na-kicker{font-size:8px;letter-spacing:.09em}
 .na-media-section-head h2{font-size:44px}.na-media-section-head>a{font-size:10px;gap:12px}.na-media-section-head .na-kicker{font-size:8px}.na-audio-feature{grid-template-columns:100px minmax(0,1fr);gap:20px}.na-audio-feature .na-podcast-cover{padding:8px}.na-audio-feature .na-podcast-cover-name{font-size:23px}.na-audio-feature .na-podcast-cover-top{font-size:4px}.na-audio-feature .na-podcast-cover-bottom{font-size:4px}.na-audio-feature h3{font-size:32px}.na-audio-feature>div>p:not(.na-kicker){font-size:13px;margin-bottom:10px}.na-audio-feature>div>.na-kicker{font-size:8px}.na-listen-action{font-size:10px;gap:9px}.na-audio-play{width:25px;height:25px;font-size:8px}
 .na-selected-grid .na-story{display:block}.na-selected-grid .na-story>.na-artwork{margin-bottom:21px}.na-selected-grid .na-cover.na-collage{aspect-ratio:1.6!important}.na-selected-grid .na-story h3{font-size:37px}.na-selected-grid .na-story .na-kicker{font-size:9px}.na-selected-grid .na-story-description{font-size:15px}.na-selected-grid .na-byline{font-size:9px}.na-selected-grid .na-story+.na-story{border-top:1px solid var(--rule);padding-top:30px}
 .na-book-feature h2{font-size:44px}.na-chapter-samples{gap:7px}.na-chapter-samples>a{font-size:15px;padding:13px 10px;gap:15px}.na-chapter-samples>a>span{font-size:27px}.na-newsletter h2{font-size:38px}.na-menu-dialog .gp-navigation>a{font-size:40px;min-height:43px}.na-menu-dialog .gp-navigation{margin-block:26px 22px}.na-drawer-secondary{gap:12px 15px}.na-drawer-secondary>a{font-size:11px}.na-drawer-bottom .na-drawer-cta{font-size:24px}
}
@media(max-height:700px){.na-menu-dialog .gp-navigation{margin-block:18px}.na-menu-dialog .gp-navigation>a{font-size:35px;min-height:38px;padding-block:3px}.na-drawer-secondary{padding-top:15px;margin-bottom:18px}.na-drawer-bottom .na-drawer-cta{padding:13px 17px}.na-drawer-utility{margin-top:13px}}
