/* Scoped editorial Journal. Existing header/footer and other pages retain their styles. */
.nf-journal{--j-ink:#2d281f;--j-muted:#655f55;--j-line:#dedfd6;--j-olive:#f0f2eb;background:#fff;color:var(--j-ink);font-family:Outfit,sans-serif;padding-top:132px;overflow:clip}
.nf-journal *{box-sizing:border-box}.nf-journal a{color:inherit;text-decoration:none}.nf-journal :is(h1,h2,h3,p,figure){margin:0}.nf-journal :is(a,button,input,select,summary):focus-visible{outline:3px solid #a77432;outline-offset:4px}.nf-journal [hidden]{display:none!important}
.nf-journal-shell{width:min(1280px,calc(100% - 96px));margin-inline:auto}.nf-journal-intro{padding:42px 0 34px;max-width:860px}.nf-journal-masthead{display:flex;align-items:baseline;gap:18px;font-family:'Source Serif 4',Georgia,serif;font-size:27px;letter-spacing:-.6px}.nf-journal-masthead span{font:400 12px Outfit,sans-serif;letter-spacing:0;color:var(--j-muted)}
.nf-journal-intro h1{font-size:clamp(38px,4.2vw,60px);line-height:1.06;font-weight:500;letter-spacing:-2px;margin:28px 0 18px;text-wrap:balance}.nf-journal-intro>p{max-width:660px;color:var(--j-muted);font-size:18px;line-height:1.6}
/* The home opening fills the viewport and grows if the copy needs more space. */
.nf-journal.nf-journal--hero,.nf-journal.nf-journal-article--hero{padding-top:0}
.nf-journal-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;padding-block:180px max(88px,env(safe-area-inset-bottom));background:#342e25;color:#fff}
.nf-journal-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;z-index:-2}
.nf-journal-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,22,16,.68),rgba(20,22,16,.2) 70%),linear-gradient(180deg,rgba(20,22,16,.3),transparent 30%,rgba(20,22,16,.62) 100%)}
.nf-journal-hero__copy{max-width:800px}
.nf-journal-hero .nf-journal-masthead{margin-bottom:28px;color:#fff}
.nf-journal-hero .nf-journal-masthead span{color:#e6dfd4}
.nf-journal-hero h1{font-size:clamp(52px,5.8vw,88px);font-weight:500;line-height:1.02;letter-spacing:-.04em;text-wrap:balance;margin-bottom:24px}
.nf-journal-hero__copy>p{max-width:580px;font-size:18px;line-height:1.65;text-wrap:pretty}
.nf-journal-hero__link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;border-bottom:1px solid #c9bba3;margin-top:28px;padding:8px 0;font-size:16px;font-weight:500;color:#fff}
.nf-journal-hero__link svg{width:24px;height:24px;flex-shrink:0;transition:transform .2s ease}
.nf-journal-hero__link:hover svg{transform:translateY(3px)}
.nf-journal--hero>.nf-journal-shell{padding-top:32px}
#journalBrowse{scroll-margin-top:148px}
.nf-journal-destinations{display:flex;border-block:1px solid var(--j-line);gap:30px;align-items:center;margin-bottom:32px}.nf-journal-destinations a{position:relative;padding:18px 2px;font-size:15px;min-height:56px}.nf-journal-destinations a[aria-current]{font-weight:600}.nf-journal-destinations a[aria-current]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:3px;background:var(--j-ink)}
.nf-journal-opening{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(270px,1fr);gap:32px;margin-bottom:62px}.nf-journal-feature{min-width:0;position:relative;min-height:540px;background:#252d22;isolation:isolate;color:#fff}.nf-journal-feature>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.nf-journal-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 10%,rgba(14,24,13,.35) 40%,rgba(10,18,11,.94));z-index:-1}.nf-journal-feature__copy{padding:36px;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:540px;gap:16px}
.nf-journal .nf-journal-meta{font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.025em;color:var(--j-muted)}.nf-journal-feature .nf-journal-meta{color:#ebdfbf}.nf-journal-feature h2{font-family:'Source Serif 4',Georgia,serif;font-size:clamp(28px,3vw,40px);line-height:1.14;font-weight:500;max-width:650px;letter-spacing:-.7px;text-wrap:balance}.nf-journal-feature h2 a:after{content:'';position:absolute;inset:0}.nf-journal-feature__summary{max-width:560px;line-height:1.6;font-size:16px;color:#e4e7dd}
.nf-journal .nf-journal-feature h2,.nf-journal .nf-journal-feature h2 a{color:#fff!important}.nf-journal .nf-journal-feature .nf-journal-meta{color:#ebdfbf!important}.nf-journal .nf-journal-feature__summary{color:#e4e7dd!important}
/* Override the site's broad dark/light mode rules only inside this white reading surface. */
html body.site-interior-page .nf-journal :is(h1,h2,h3,h4){color:var(--j-ink)!important}
html body.site-interior-page .nf-journal p{color:var(--j-muted)!important}
html body.site-interior-page .nf-journal .nf-journal-body p{color:var(--j-ink)!important}
html body.site-interior-page .nf-journal .nf-journal-feature :is(h2,h2 a,.nf-journal-textlink){color:#fff!important}
html body.site-interior-page .nf-journal .nf-journal-feature p.nf-journal-meta{color:#ebdfbf!important}
html body.site-interior-page .nf-journal .nf-journal-feature p.nf-journal-feature__summary{color:#e4e7dd!important}
html body.site-interior-page .nf-journal .nf-journal-hero h1{color:#fff!important}
html body.site-interior-page .nf-journal .nf-journal-hero p{color:#eee8de!important}
html body.site-interior-page .nf-journal .nf-journal-hero .nf-journal-hero__link{color:#fff!important}
html body.site-interior-page .nf-journal .nf-journal-hero--article :is(.nf-journal-breadcrumb,.nf-journal-breadcrumb a,.nf-journal-category){color:#eee8de!important}
html body.site-interior-page .nf-journal .nf-journal-filters :is(input,select){background:#fff!important;color:var(--j-ink)!important;border-color:#c5c8bc!important}
.nf-journal-textlink{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:15px;font-weight:500}.nf-journal-textlink>span{font-size:21px}.nf-journal-textlink:hover{text-decoration:underline;text-underline-offset:5px}.nf-journal-feature__copy>.nf-journal-textlink{position:relative;align-self:flex-start;color:#fff}
.nf-journal-planning{padding:24px 0 0 8px;display:flex;flex-direction:column}.nf-journal-planning h2{font-family:'Source Serif 4',Georgia,serif;font-size:32px;line-height:1.15;font-weight:500;letter-spacing:-.5px;margin:20px 0 18px}.nf-journal-planning>p:not(.nf-journal-meta){font-size:16px;color:var(--j-muted);line-height:1.65;margin-bottom:24px}.nf-journal-planning>a{display:flex;gap:16px;justify-content:space-between;padding:22px 0;border-top:1px solid var(--j-line);font-size:17px;line-height:1.3}.nf-journal-planning>a>span:last-child{font-size:22px}.nf-journal-planning small{display:block;color:var(--j-muted);font-size:13px;margin-top:8px;font-weight:400}.nf-journal-planning>a:hover>span:first-child{text-decoration:underline;text-underline-offset:4px}
.nf-journal-library__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.nf-journal-library__heading h2{font-size:30px;font-weight:500;letter-spacing:-.8px;line-height:1.2}.nf-journal-library__heading>span{font-size:14px;color:var(--j-muted)}
.nf-journal-filters{display:grid;grid-template-columns:1fr 1.2fr 1.6fr auto;gap:14px;align-items:end;padding:20px;background:var(--j-olive);margin-bottom:32px}.nf-journal-filters label{display:block;font-size:12px;margin-bottom:7px;font-weight:500}.nf-journal-filters :is(select,input){border:1px solid #c5c8bc;border-radius:4px;color:var(--j-ink);background:#fff;min-height:46px;width:100%;font:400 14px Outfit,sans-serif;padding:10px 12px}.nf-journal-filters select{padding-right:30px;appearance:auto;background-image:none}
.nf-journal-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;background:var(--j-ink)!important;color:#fff!important;padding:12px 22px;min-height:46px;font:500 14px Outfit,sans-serif;border:1px solid var(--j-ink);border-radius:4px;cursor:pointer;white-space:nowrap}.nf-journal-button:hover{background:#4f4737!important}.nf-journal-clear{font-size:13px;text-decoration:underline!important;grid-column:1/-1;justify-self:start;padding:6px 0}
.nf-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.nf-journal-story{min-width:0;display:flex;flex-direction:column;gap:18px}.nf-journal-story__image{display:block;aspect-ratio:1.46;background:var(--j-olive);overflow:hidden}.nf-journal-story__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.nf-journal-story:hover img{transform:scale(1.025)}.nf-journal-story :is(h3,h2){font-family:'Source Serif 4',Georgia,serif;font-weight:500;font-size:25px;line-height:1.23;letter-spacing:-.3px;margin:10px 0 12px}.nf-journal-story :is(h3,h2) a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nf-journal-story__summary{font-size:15px;line-height:1.65;color:var(--j-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nf-journal .nf-journal-readtime{font-size:12px;color:var(--j-muted);margin-top:16px}
.nf-journal-empty{padding:46px 32px;border-bottom:1px solid var(--j-line);max-width:800px}.nf-journal-empty h3{font-size:28px;line-height:1.2;font-weight:500;margin-bottom:16px}.nf-journal-empty p{color:var(--j-muted);font-size:17px;line-height:1.7;max-width:590px}.nf-journal-empty>div{display:flex;gap:28px;flex-wrap:wrap;margin-top:18px}.nf-journal-pagination{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:36px}.nf-journal-pagination a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.nf-journal-pagination span{font-size:13px;color:var(--j-muted)}
.nf-journal-topics{padding:52px 0 44px;border-top:1px solid var(--j-line);margin-top:64px;display:grid;grid-template-columns:1fr 2fr;gap:48px}.nf-journal-topics h2{font-size:30px;font-weight:500;letter-spacing:-.8px}.nf-journal-topics>div{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.nf-journal-topics a{border-bottom:1px solid var(--j-line);padding:17px 0;display:flex;justify-content:space-between;gap:16px;font-size:16px}.nf-journal-topics a:hover{text-decoration:underline;text-underline-offset:5px}
.nf-journal-invitation{border-top:1px solid var(--j-line);padding:46px 0 58px;display:flex;justify-content:space-between;align-items:center;gap:32px}.nf-journal-invitation h2{font-family:'Source Serif 4',Georgia,serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.6px}.nf-journal-invitation p{max-width:580px;color:var(--j-muted);font-size:16px;line-height:1.6;margin-top:12px}
/* Full-screen article opening and the reading metadata beneath it. */
.nf-journal-article-head{max-width:940px;padding:34px 0 32px}.nf-journal-breadcrumb{display:flex;gap:14px;align-items:center;font-size:13px;margin-bottom:30px;color:var(--j-muted)}.nf-journal-breadcrumb a{min-height:44px;display:flex;align-items:center}.nf-journal-breadcrumb a:hover{text-decoration:underline}.nf-journal-category{display:inline-flex;min-height:30px;align-items:center}
.nf-journal-article h1{font-family:'Source Serif 4',Georgia,serif;font-weight:500;font-size:clamp(38px,4.2vw,60px);line-height:1.08;letter-spacing:-1.6px;margin:15px 0 22px;text-wrap:balance}.nf-journal-deck{max-width:760px;font-size:20px;line-height:1.55;color:var(--j-muted)}.nf-journal-byline{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:var(--j-muted);margin-top:25px;line-height:1.6}.nf-journal-byline a{text-decoration:underline;text-underline-offset:4px}.nf-journal-review-date{font-size:13px;color:var(--j-muted);margin-top:10px!important}.nf-journal-cover{height:clamp(280px,38vw,520px);width:100%;background:var(--j-olive)}.nf-journal-cover img{width:100%;height:100%;object-fit:cover;display:block}
.nf-journal-hero--article .nf-journal-hero__copy{max-width:960px}
.nf-journal-hero--article .nf-journal-breadcrumb{margin-bottom:22px}
.nf-journal-hero--article .nf-journal-category{font-size:14px;min-height:44px}
.nf-journal-article .nf-journal-hero--article h1{font-size:clamp(44px,4.8vw,72px);line-height:1.1;letter-spacing:-.025em;margin:14px 0 0;overflow-wrap:anywhere}
.nf-journal-hero--article .nf-journal-hero__link{margin-top:26px}
.nf-journal-article-intro{max-width:940px;padding-top:42px;scroll-margin-top:148px}
.nf-journal-reader{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,300px);gap:80px;justify-content:center;padding:46px 0 64px}.nf-journal-reading-column{min-width:0}.nf-journal-reading-tools{display:flex;gap:16px;padding-bottom:25px;border-bottom:1px solid var(--j-line);margin-bottom:32px}.nf-journal-share{font:500 13px Outfit,sans-serif;min-height:44px;border:0;background:transparent;padding:8px 0;display:flex;gap:12px;align-items:center;cursor:pointer}.nf-journal-share:hover{text-decoration:underline}.nf-journal-mobile-toc{display:none}
.nf-journal-body{font-family:'Source Serif 4',Georgia,serif;font-size:19px;line-height:1.85;max-width:68ch}.nf-journal-body p{margin-bottom:24px}.nf-journal-body :is(h2,h3,h4){font-family:Outfit,sans-serif;line-height:1.2;letter-spacing:-.5px;scroll-margin-top:150px;margin:44px 0 20px;font-weight:500}.nf-journal-body h2{font-size:30px}.nf-journal-body h3{font-size:24px}.nf-journal-body h4{font-size:21px}.nf-journal-body :is(ul,ol){padding-left:25px;margin:20px 0 26px}.nf-journal-body li{margin:10px 0}.nf-journal-body a{color:#775223;text-decoration:underline;text-underline-offset:4px}.nf-journal-body blockquote{border-left:3px solid #a88045;margin:32px 0;padding:6px 0 6px 24px;font-size:23px;line-height:1.6}.nf-journal-body img{max-width:100%;height:auto;margin:24px 0}.nf-journal-body table{display:block;overflow:auto;max-width:100%;font-size:16px}.nf-journal-body :is(td,th){padding:12px;border:1px solid var(--j-line)}
.nf-journal-reading-aside h2{font-size:17px;font-weight:500;padding-bottom:18px;border-bottom:1px solid var(--j-line)}.nf-journal-aside-sticky{position:sticky;top:140px}.nf-journal-toc{display:flex;flex-direction:column;padding:12px 0;gap:3px}.nf-journal-toc a{font-size:13px;line-height:1.45;min-height:44px;display:flex;align-items:center;padding:9px 12px;color:var(--j-muted);border-left:2px solid transparent}.nf-journal-toc a[data-level="3"]{padding-left:22px}.nf-journal-toc a.is-active{border-left-color:#8b6f35;background:var(--j-olive);color:var(--j-ink)}.nf-journal-aside-invitation{border-top:1px solid var(--j-line);padding-top:24px;margin-top:20px}.nf-journal-aside-invitation h3{font-family:'Source Serif 4',Georgia,serif;font-size:24px;line-height:1.2;font-weight:500}.nf-journal-aside-invitation p{font-size:14px;line-height:1.65;color:var(--j-muted);margin:14px 0}
.nf-journal-author{margin-top:48px;border-top:1px solid var(--j-line);padding-top:24px}.nf-journal-author h2{font:400 12px Outfit,sans-serif;color:var(--j-muted);margin-bottom:12px}.nf-journal-author strong{font-size:17px;font-weight:500}.nf-journal-author p{font-size:15px;line-height:1.7;color:var(--j-muted);margin:10px 0}.nf-journal-dated-note{background:#f8f3e9;border-left:3px solid #a77432;padding:20px 24px;margin-bottom:28px;font-size:15px;line-height:1.6}.nf-journal-dated-note p{margin:10px 0}.nf-journal-dated-note a{text-decoration:underline}
.nf-journal-next{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:32px;background:var(--j-olive);margin-bottom:56px}.nf-journal-next h2{font-family:'Source Serif 4',Georgia,serif;font-size:30px;font-weight:500;line-height:1.2}.nf-journal-next p{font-size:15px;color:var(--j-muted);margin-top:12px;line-height:1.6}.nf-journal-next__links a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;border-bottom:1px solid #c5c8bc;font-size:15px}.nf-journal-next__links a:hover{text-decoration:underline;text-underline-offset:5px}.nf-journal-related{margin-bottom:58px}
.nf-journal-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:1000;pointer-events:none}.nf-journal-progress span{display:block;width:100%;height:100%;background:#bb9248;transform:scaleX(0);transform-origin:left;will-change:transform}.nf-journal-toast{position:fixed;bottom:100px;left:50%;transform:translate(-50%,10px);opacity:0;pointer-events:none;background:var(--j-ink);color:#fff;padding:14px 22px;border-radius:5px;z-index:999;font-size:14px;max-width:90vw;transition:opacity .15s,transform .15s}.nf-journal-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1600px){.nf-journal-shell{width:min(1360px,calc(100% - 160px))}}
@media(max-width:1100px){.nf-journal-shell{width:calc(100% - 56px)}.nf-journal-opening{gap:24px;grid-template-columns:1.8fr 1fr}.nf-journal-feature,.nf-journal-feature__copy{min-height:500px}.nf-journal-feature__copy{padding:28px}.nf-journal-planning h2{font-size:28px}.nf-journal-reader{gap:40px;grid-template-columns:minmax(0,1fr) 240px}.nf-journal-filters{grid-template-columns:1fr 1fr}.nf-journal-search{grid-column:1/2}.nf-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-journal-destinations{justify-content:space-between;gap:12px}.nf-journal-topics{gap:28px}}
@media(max-width:767px){
 .nf-journal-hero{padding-block:118px max(96px,calc(env(safe-area-inset-bottom) + 80px))}.nf-journal-hero__image{object-position:62% center}.nf-journal-hero:after{background:linear-gradient(180deg,rgba(20,22,16,.35),rgba(20,22,16,.08) 25%,rgba(20,22,16,.83) 85%)}.nf-journal-hero__copy{max-width:520px}.nf-journal-hero .nf-journal-masthead{margin-bottom:22px}.nf-journal-hero h1{font-size:clamp(38px,10.7vw,58px);line-height:1.08;letter-spacing:-.035em;margin-bottom:20px}.nf-journal-hero__copy>p{font-size:16px;line-height:1.55;max-width:440px}.nf-journal-hero__link{margin-top:20px;font-size:15px;min-height:50px;gap:24px}.nf-journal--hero>.nf-journal-shell{padding-top:20px}#journalBrowse{scroll-margin-top:100px}
 .nf-journal{padding-top:84px}.nf-journal-shell{width:calc(100% - 36px)}.nf-journal-intro{padding:24px 0}.nf-journal-masthead{font-size:23px;gap:12px}.nf-journal-masthead span{font-size:10px}.nf-journal-intro h1{font-size:38px;letter-spacing:-1.2px;margin:22px 0 14px}.nf-journal-intro>p{font-size:16px;line-height:1.55}
 .nf-journal-destinations{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:24px}.nf-journal-destinations a{font-size:13px;padding:14px 8px;min-height:46px;text-align:center}.nf-journal-destinations a[aria-current]{background:var(--j-olive)}.nf-journal-destinations a[aria-current]:after{height:2px}
 .nf-journal-opening{display:block;margin-bottom:36px}.nf-journal-feature,.nf-journal-feature__copy{min-height:420px}.nf-journal-feature__copy{padding:24px;gap:14px}.nf-journal-feature h2{font-size:29px}.nf-journal-feature__summary{display:none}.nf-journal-feature .nf-journal-meta{font-size:11px}.nf-journal-planning{padding:26px 0 0}.nf-journal-planning>.nf-journal-meta,.nf-journal-planning>p:not(.nf-journal-meta){display:none}.nf-journal-planning h2{font-family:Outfit,sans-serif;font-size:21px;letter-spacing:-.4px;margin:0 0 16px}.nf-journal-planning h2 br{display:none}.nf-journal-planning>a{padding:16px 0;font-size:16px}.nf-journal-planning small{font-size:12px;margin-top:4px}
 .nf-journal-library__heading{gap:14px;margin-bottom:18px}.nf-journal-library__heading h2{font-size:24px;letter-spacing:-.5px}.nf-journal-library__heading>span{white-space:nowrap;font-size:12px}.nf-journal-filters{padding:16px;gap:12px;margin-bottom:10px}.nf-journal-filters :is(input,select){font-size:16px;padding:10px;min-height:48px}.nf-journal-filters label{font-size:11px}.nf-journal-search{grid-column:1/-1}.nf-journal-filters>.nf-journal-button{grid-column:1/-1;min-height:48px}.nf-journal-filters>.nf-journal-clear{padding:4px 0;min-height:44px;display:flex;align-items:center}
 .nf-journal-grid{display:block}.nf-journal-story{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;padding:24px 0;border-bottom:1px solid var(--j-line);align-items:start}.nf-journal-story__image{aspect-ratio:.88;border-radius:3px}.nf-journal-story :is(h2,h3){font-family:Outfit,sans-serif;font-size:19px;line-height:1.25;letter-spacing:-.25px;margin:7px 0 10px}.nf-journal .nf-journal-meta{font-size:10px;line-height:1.5}.nf-journal-story__summary{display:none}.nf-journal .nf-journal-readtime{font-size:11px;margin-top:10px}.nf-journal-empty{padding:32px 8px}.nf-journal-empty h3{font-size:24px}.nf-journal-empty p{font-size:16px}
 .nf-journal-topics{display:block;margin-top:40px;padding:32px 0}.nf-journal-topics h2{font-size:24px;margin-bottom:18px}.nf-journal-topics>div{gap:0 20px}.nf-journal-topics a{font-size:14px;min-height:54px;line-height:1.3;align-items:center}.nf-journal-invitation{flex-direction:column;align-items:flex-start;padding:32px 0 40px;gap:22px}.nf-journal-invitation h2{font-size:28px}.nf-journal-invitation p{font-size:15px}.nf-journal-invitation>.nf-journal-button{width:100%}
 .nf-journal-article-head{padding:16px 0 26px}.nf-journal-breadcrumb{margin-bottom:14px;font-size:12px}.nf-journal-article h1{font-size:36px;line-height:1.12;letter-spacing:-1px;margin:12px 0 18px}.nf-journal .nf-journal-category{font-size:12px}.nf-journal-deck{font-size:17px;line-height:1.6}.nf-journal-byline{font-size:12px;gap:8px 16px;margin-top:20px}.nf-journal-byline>span:first-child{flex-basis:100%}.nf-journal-cover{height:260px;margin-inline:-18px!important;width:calc(100% + 36px)}.nf-journal-reader{display:block;padding:22px 0 40px}.nf-journal-reading-aside{display:none}.nf-journal-reading-tools{gap:20px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:24px}.nf-journal-mobile-toc{display:block;flex-basis:100%;border-bottom:1px solid var(--j-line);padding-bottom:8px}.nf-journal-mobile-toc summary{display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:500;min-height:48px;cursor:pointer;list-style:none}.nf-journal-mobile-toc summary::-webkit-details-marker{display:none}.nf-journal-toc a{min-height:48px;font-size:14px}
 .nf-journal-hero--article .nf-journal-hero__image{object-position:center}.nf-journal-hero--article .nf-journal-breadcrumb{margin-bottom:10px;font-size:13px}.nf-journal-hero--article .nf-journal-category{font-size:13px}.nf-journal-article .nf-journal-hero--article h1{font-size:clamp(34px,9.4vw,48px);line-height:1.14;margin:12px 0 0}.nf-journal-hero--article .nf-journal-hero__link{margin-top:22px}.nf-journal-article-intro{padding-top:28px;scroll-margin-top:100px}
 .nf-journal-body{font-size:18px;line-height:1.8}.nf-journal-body h2{font-size:25px;margin-top:36px;scroll-margin-top:106px}.nf-journal-body h3{font-size:21px;scroll-margin-top:106px}.nf-journal-body blockquote{font-size:21px;padding-left:18px}.nf-journal-next{display:block;padding:24px;margin-bottom:32px}.nf-journal-next h2{font-size:27px}.nf-journal-next__links{margin-top:20px}.nf-journal-related{margin-bottom:36px}.nf-journal-related .nf-journal-library__heading{align-items:flex-start}.nf-journal-related .nf-journal-textlink{font-size:12px;white-space:nowrap;min-height:32px}.nf-journal-dated-note{padding:18px;font-size:14px}
}
@media(max-height:600px) and (min-width:768px){.nf-journal-hero{padding-block:154px 48px}.nf-journal-hero__copy{max-width:680px}.nf-journal-hero h1{font-size:clamp(42px,5vw,64px)}.nf-journal-hero .nf-journal-masthead{margin-bottom:20px}.nf-journal-hero__copy>p{font-size:16px;line-height:1.55}.nf-journal-hero__link{margin-top:20px}}
@media(max-height:600px) and (min-width:768px){.nf-journal-article .nf-journal-hero--article h1{font-size:clamp(36px,3.8vw,52px)}.nf-journal-hero--article .nf-journal-breadcrumb{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){.nf-journal *{scroll-behavior:auto!important;transition:none!important}.nf-journal-story:hover img{transform:none}}
