@font-face{font-family:Literary;src:url('/serif.ttf') format('truetype');font-weight:300 700;font-display:swap}@font-face{font-family:Manrope;src:url('/sans.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{--paper:#f5f2e9;--ink:#19332d;--soft:#e6e9da;--muted:#6d786a;--line:#c9cdbb;--orange:#bd603f;--serif:Literary,Georgia,serif;--sans:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}button,input,textarea{font:inherit}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{cursor:pointer}[hidden]{display:none!important}.skip{position:absolute;top:-100px;padding:15px;background:white;z-index:30}.skip:focus{top:0}.topbar{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:0 5.5%;height:95px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:21px;font-weight:700;letter-spacing:3px;white-space:nowrap}.brand-mark{font-size:47px;color:var(--orange);font-weight:400;line-height:1}.brand-small{font-size:7px;font-weight:500;letter-spacing:1.3px;max-width:100px;white-space:normal;line-height:1.9;padding-left:17px;margin-left:8px;border-left:1px solid var(--line)}.topbar nav{display:flex;gap:30px;font-size:11px}.topbar nav a{text-decoration:none}.topbar nav a:hover,.nav-action:hover{color:var(--orange)}.nav-action{border-bottom:1px solid var(--ink);text-decoration:none;font-size:10px;padding:9px 0}.nav-action span{padding-left:23px;color:var(--orange)}.intro{max-width:1280px;margin:auto;padding:66px 5.5% 60px;display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}.eyebrow{font-size:8px;letter-spacing:1.8px;font-weight:600;line-height:1.8;margin:0 0 29px;color:var(--muted)}.dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-right:10px;vertical-align:middle}h1{font-family:var(--serif);font-weight:400;letter-spacing:-2.2px;line-height:.98;font-size:clamp(60px,7vw,93px);margin:0 0 28px}h1 em{font-size:.73em;font-weight:400;color:#768369;letter-spacing:-1.5px;display:inline-block;line-height:1.04;margin-top:8px}.intro-description{font-size:12px;line-height:1.95;color:var(--muted);margin:0 0 27px}.text-link{display:inline-flex;gap:37px;align-items:center;text-decoration:none;font-size:10px;border-bottom:1px solid #8e997d;padding-bottom:9px}.text-link span{font-size:19px;color:var(--orange)}.nordic-art{background:var(--ink);position:relative;padding-bottom:34px;overflow:hidden}.nordic-art svg{display:block;width:100%;height:auto}.nordic-art>span{display:block;font-size:6px;letter-spacing:1.7px;color:#bac7ad;margin:0 25px}.edition-bar{margin:0 5.5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.edition-bar>span{font-size:7px;letter-spacing:1.3px}.edition-bar .dot{width:5px;height:5px;background:#6b8866}.edition-bar p{font-size:8px;color:var(--muted);margin:0}.edition-bar strong{font-weight:600}.edition-bar p>span{color:#90977f}.edition-bar>a{font-size:8px;text-decoration:none}.news-section{margin:0 5.5%;padding:65px 0 80px}.section-heading{display:flex;align-items:end;gap:25px;margin-bottom:35px}.section-heading>.eyebrow{align-self:start;margin:14px auto 0 0;font-size:7px}.section-heading h2{font-family:var(--serif);font-weight:400;font-size:69px;line-height:1;margin:0}.section-heading h2 em{color:#7b856d}.section-heading>span{font-size:7px;letter-spacing:1px;color:var(--muted);margin:0 0 11px auto}.news-layout{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.35fr);gap:65px;align-items:start}.feature{position:sticky;top:25px;background:var(--ink);color:var(--paper);padding:39px 35px 30px;min-height:590px}.feature-label{font-size:6px;letter-spacing:1.6px;color:#b1c0a7;display:block;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d1d9bd30}.tag{font-size:7px;letter-spacing:1.2px;text-transform:uppercase;color:#d5b582}.feature h2{font-family:var(--serif);font-size:43px;line-height:1.11;font-weight:400;margin:22px 0 25px}.feature h2 a{text-decoration:none}.feature h2 a:hover{color:#dec69a}.byline{display:flex;gap:17px;font-size:7px;color:#a6b79e;line-height:1.8}.read-source{display:inline-flex;gap:35px;border-bottom:1px solid #8c9e7f;font-size:9px;text-decoration:none;padding:12px 0;margin-top:19px;color:#d4c39b}.read-source span{font-size:17px}.feature-bottom{border-top:1px solid #d1d9bd30;display:flex;align-items:center;gap:20px;margin-top:45px;padding-top:25px}.star{font-size:46px;line-height:1;color:#cbb786}.feature-bottom p{font-size:8px;line-height:1.9;color:#a6b79e;margin:0}.feed-tools{display:flex;justify-content:space-between;gap:15px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.search{display:flex;gap:12px;align-items:center}.search>span{font-size:26px;line-height:1}.search input{width:230px;background:none;border:0;padding:5px 0;font-size:10px;color:var(--ink)}.search input::placeholder{color:#7d8973}.feed-tools>span{font-size:7px;color:var(--muted)}.filters{display:flex;gap:8px;flex-wrap:wrap;padding:18px 0 5px}.filters button{border:1px solid #c8ceba;color:var(--muted);background:transparent;border-radius:0;padding:8px 11px;font-size:8px;transition:background .2s,color .2s}.filters .active,.filters button:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.news-item{display:grid;grid-template-columns:28px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.news-count{font-size:8px;color:#a1a58d;padding-top:3px}.news-meta{display:flex;justify-content:space-between;gap:18px;font-size:7px;color:#788369;line-height:1.9}.news-meta>span{color:#9a6b46}.news-item h3{font-family:var(--serif);font-size:29px;line-height:1.14;font-weight:500;margin:12px 0 14px}.news-item h3 a{text-decoration:none}.news-item h3 a:hover{color:var(--orange)}.source{font-size:7px;color:#7e8d71}.source>span{margin-left:12px}.about{background:var(--soft);padding:65px 7.5% 55px}.about>.eyebrow{margin-bottom:30px}.about>div:not(.about-facts){display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.about h2,.tip-banner h2,.mail-closing h2{font-family:var(--serif);font-size:66px;line-height:1;font-weight:400;letter-spacing:-.8px;margin:0}.about h2 em,.tip-banner h2 em,.mail-closing h2 em{color:#7c8569}.about>div>p{font-size:12px;line-height:2;color:#687760;max-width:430px}.about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:50px 0 27px}.about-facts>div{border-top:1px solid #aeb99e;padding:20px 0}.about-facts span{font-size:8px;color:#8b977d}.about-facts h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:21px 0 13px}.about-facts p{font-size:10px;line-height:1.95;color:#6a785f;max-width:270px;margin:0}.source-link{font-size:9px;text-decoration:none;border-bottom:1px solid #8e997d;padding-bottom:9px}.tip-banner{padding:75px 7.5% 80px;display:grid;grid-template-columns:1.2fr 1fr;gap:20px 60px}.tip-banner>.eyebrow{grid-column:1/-1;margin-bottom:10px}.tip-banner>div{align-self:end}.tip-banner p:not(.eyebrow){font-size:12px;line-height:2;max-width:350px;color:var(--muted);margin:0 0 25px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;border:0;background:var(--ink);color:var(--paper);padding:18px 24px;font-size:10px;line-height:1.4;text-decoration:none;transition:background .2s}.button span{font-size:23px;color:#d3bd8a;line-height:1}.button:hover{background:#36513d}.button:disabled{opacity:.55;cursor:wait}footer{padding:45px 5.5% 35px;background:var(--ink);color:var(--paper);display:flex;align-items:start;justify-content:space-between;gap:30px}.footer-brand{font-family:var(--serif);font-size:62px;font-weight:500;letter-spacing:5px;line-height:.9;text-decoration:none}.footer-brand span{font-family:var(--sans);display:block;font-size:6px;letter-spacing:1.4px;color:#b5c2a9;line-height:1.8;margin-top:18px}footer p{font-size:8px;line-height:1.95;color:#a9b89f;margin:0 0 15px}footer>div>a,footer>a:last-child{font-size:8px;text-decoration:none;color:#c6cbb6}footer>a:last-child{align-self:end}#empty{font-family:var(--serif);font-size:27px;line-height:1.3;padding:30px 0;color:var(--muted)}
.mail-page .topbar{background:var(--ink);color:var(--paper);margin:0;padding:0 5.5%;border-color:#c1ceb32e}.mail-page .brand-small{border-color:#c1ceb32e;color:#aebda3}.mail-hero{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.1fr 1fr;gap:15px;align-items:center;padding:60px 7.5% 62px;overflow:hidden}.mail-hero .eyebrow{color:#cbbb91;font-size:7px}.mail-hero h1{font-size:83px;line-height:1.02;margin-bottom:24px;letter-spacing:-1.4px}.mail-hero h1 em{color:#d9c79a;font-size:1em}.mail-hero p:not(.eyebrow){font-size:12px;line-height:1.95;color:#b5c2aa;margin-bottom:28px}.mail-hero .text-link{color:#dfd9bf;border-color:#8e9e7b}.mail-art{position:relative;margin:-30px -50px -30px -30px}.mail-art svg{display:block;width:100%;height:auto}.submission{max-width:1160px;display:grid;grid-template-columns:.8fr 1.35fr;gap:100px;padding:75px 25px 90px;margin:auto}.submission aside .eyebrow{font-size:7px;letter-spacing:1.4px}.submission aside h2{font-family:var(--serif);font-size:72px;line-height:.98;font-weight:400;margin:0 0 28px}.submission aside h2 em{color:#7c8569}.submission aside p:not(.eyebrow){font-size:11px;line-height:1.95;color:var(--muted);max-width:260px}.submission aside ol{padding:0;margin:32px 0;list-style:none;max-width:260px}.submission aside li{font-size:10px;line-height:1.8;display:flex;gap:15px;border-top:1px solid var(--line);padding:15px 0}.submission aside li span{font-size:8px;color:#a38d65}.submission .privacy-note{font-size:9px!important;border-top:1px solid var(--line);padding-top:20px;color:#829076!important}.form-heading{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:30px;font-size:8px;letter-spacing:1.3px}.form-heading>span:last-child{color:var(--orange);font-size:20px;line-height:.5}form>label,.form-row>label{display:block;font-size:10px;font-weight:600;margin-bottom:25px;line-height:1.7}form input:not([type=checkbox]),form textarea{width:100%;border:1px solid #c7cdbb;border-radius:0;background:#eeede2;color:var(--ink);padding:15px 16px;display:block;margin-top:12px;font-size:11px;font-weight:400;line-height:1.8;transition:border-color .2s}form input:focus,form textarea:focus{border-color:#8c9a78}form textarea{resize:vertical;min-height:160px}form input::placeholder,form textarea::placeholder{color:#929c85}form label small{display:block;font-size:8px;font-weight:400;color:#89947d;margin-top:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-row label>span{font-size:7px;color:#89947d;font-weight:400;display:block}.form-row input{margin-top:8px!important}.consent{display:flex!important;align-items:start;gap:12px;font-weight:400!important;font-size:9px!important;line-height:1.8!important;color:#7d8a70}.consent input{margin:3px 0 0;accent-color:var(--ink);width:15px;height:15px;flex-shrink:0}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-status{font-size:10px;line-height:1.9;color:var(--orange);margin-top:20px}.mail-closing{padding:65px 7.5%;background:var(--soft)}.mail-closing .eyebrow{font-size:7px}.mail-closing h2{font-size:64px}.success-panel{padding:25px 0 55px}.success-mark{display:inline-flex;align-items:center;justify-content:center;width:55px;height:55px;background:var(--soft);color:#56754f;border-radius:50%;font-size:25px;margin-bottom:25px}.success-panel h3{font-family:var(--serif);font-size:70px;line-height:.98;font-weight:400;margin:0 0 25px}.success-panel h3 em{color:#7b8d68}.success-panel p{font-size:11px;line-height:1.9;max-width:330px;color:var(--muted)}#receipt{font-size:9px;margin-bottom:25px}
@media(min-width:1450px){.intro{padding-left:0;padding-right:0}.topbar,.edition-bar,.news-section{max-width:1280px;margin-left:auto;margin-right:auto}.about,.tip-banner,.mail-hero,.mail-closing{padding-left:max(7.5%,calc((100vw - 1120px)/2));padding-right:max(7.5%,calc((100vw - 1120px)/2))}}
@media(max-width:1050px){.topbar{gap:20px}.brand-small{display:none}.news-layout{gap:35px;grid-template-columns:1fr 1.3fr}.feature{padding:29px 25px}.feature h2{font-size:37px}.intro h1{font-size:75px}.about h2,.tip-banner h2{font-size:58px}.about>div:not(.about-facts){gap:35px}.mail-hero h1{font-size:70px}.submission{gap:55px;margin:0 4%;padding-left:0;padding-right:0}.mail-closing h2{font-size:57px}}
@media(max-width:760px){.topbar{height:78px;margin:0 5%;gap:18px}.brand{font-size:18px;letter-spacing:2px;gap:9px}.brand-mark{font-size:39px}.topbar nav{gap:18px;font-size:9px}.nav-action{font-size:8px}.nav-action span{padding-left:12px}.intro{padding:43px 5% 45px;gap:24px;grid-template-columns:1.2fr 1fr}.intro h1{font-size:59px}.intro .eyebrow{font-size:6px;margin-bottom:22px;letter-spacing:1.2px}.intro-description{font-size:10px}.nordic-art>span{font-size:4px;margin:0 15px;letter-spacing:1px}.nordic-art{padding-bottom:22px}.text-link{font-size:9px;gap:24px}.edition-bar{margin:0 5%;flex-wrap:wrap;gap:12px}.edition-bar>span{font-size:6px}.edition-bar p{font-size:7px}.edition-bar p>span{display:none}.edition-bar>a{font-size:7px}.news-section{margin:0 5%;padding-top:45px}.section-heading{gap:20px}.section-heading h2{font-size:59px}.section-heading>.eyebrow{font-size:6px}.section-heading>span{font-size:6px;max-width:100px;line-height:1.8}.news-layout{display:block}.feature{position:static;min-height:0;padding:28px 30px;margin-bottom:35px}.feature-label{padding-bottom:22px;margin-bottom:22px}.feature h2{font-size:43px;max-width:520px}.feature-bottom{margin-top:25px;padding-top:18px}.feature-bottom .star{font-size:34px}.feature-bottom p br{display:none}.search input{width:230px}.news-item h3{font-size:31px}.about{padding:45px 6%}.about>div:not(.about-facts){gap:30px}.about h2,.tip-banner h2{font-size:51px}.about>div>p{font-size:10px}.about-facts{gap:25px;margin-top:35px}.about-facts h3{font-size:25px}.about-facts p{font-size:9px}.tip-banner{padding:55px 6%;gap:25px 30px}.tip-banner p:not(.eyebrow){font-size:10px}.button{font-size:9px;gap:25px;padding:16px 21px}footer{padding:35px 5%;gap:25px}.footer-brand{font-size:52px}.footer-brand span{font-size:5px;letter-spacing:.8px}footer p{font-size:7px}footer>div>a,footer>a:last-child{font-size:7px}.mail-hero{padding:42px 6% 45px;grid-template-columns:1.2fr 1fr;gap:0}.mail-hero h1{font-size:56px}.mail-hero .eyebrow{font-size:6px;letter-spacing:1.2px}.mail-hero p:not(.eyebrow){font-size:10px}.mail-art{margin:0 -60px 0 -25px}.submission{grid-template-columns:.75fr 1.3fr;gap:35px;padding-top:55px}.submission aside .eyebrow{font-size:6px;letter-spacing:1px}.submission aside h2{font-size:59px}.submission aside p:not(.eyebrow){font-size:10px}.submission aside li{font-size:9px}.form-row{display:block}.form-row label>span{display:inline;margin-left:8px}.form-heading{font-size:7px}.mail-closing{padding:48px 6%}.mail-closing h2{font-size:50px}}
@media(max-width:480px){.topbar{height:75px}.brand{font-size:17px}.brand-mark{font-size:36px}.topbar nav{font-size:8px;gap:14px}.topbar nav a:last-child{display:none}.nav-action{font-size:7px;padding:8px 0}.nav-action span{padding-left:8px}.intro{display:block;padding:38px 6% 34px}.intro h1{font-size:69px;letter-spacing:-1.5px;line-height:.98}.intro h1 em{font-size:.68em;letter-spacing:-.7px;max-width:340px}.intro .eyebrow{font-size:7px;letter-spacing:1.3px}.intro-description{font-size:11px;line-height:1.9}.nordic-art{margin-top:35px;padding-bottom:22px}.nordic-art svg{max-height:250px;object-fit:cover}.nordic-art>span{font-size:5px;letter-spacing:1.3px;margin-left:20px}.edition-bar{margin:0 6%;padding:15px 0;gap:10px}.edition-bar>span{font-size:6px;letter-spacing:1px;flex-basis:100%}.edition-bar p{font-size:7px}.edition-bar>a{font-size:7px}.news-section{margin:0 6%;padding:40px 0 50px}.section-heading{align-items:start;flex-wrap:wrap;gap:7px;margin-bottom:26px}.section-heading>.eyebrow{width:100%;margin:0 0 10px}.section-heading h2{font-size:63px;line-height:1.05}.section-heading>span{font-size:6px;margin:12px 0 0 auto;max-width:90px}.feature{padding:27px 25px;margin-bottom:33px}.feature h2{font-size:37px;line-height:1.13;margin-top:20px}.feature-label{font-size:6px}.tag{font-size:7px}.byline{font-size:7px;gap:20px}.read-source{font-size:8px}.feature-bottom{gap:16px;margin-top:25px}.feature-bottom p{font-size:7px}.feature-bottom p br{display:block}.feed-tools{padding-bottom:13px}.search input{font-size:10px;width:200px}.feed-tools>span{font-size:6px;white-space:nowrap}.search{gap:9px}.filters{gap:6px;padding-top:15px}.filters button{padding:8px 9px;font-size:7px}.news-item{grid-template-columns:20px 1fr;gap:9px;padding:22px 0}.news-item h3{font-size:29px;line-height:1.13;margin:11px 0 13px}.news-count{font-size:7px}.news-meta{font-size:6px;gap:10px}.source{font-size:6px}.about{padding:43px 6%}.about>div:not(.about-facts){display:block}.about h2{font-size:57px;line-height:1}.about>div>p{font-size:11px;line-height:1.95;margin-top:24px}.about-facts{grid-template-columns:1fr;gap:0;margin:32px 0 20px}.about-facts>div{position:relative;padding:21px 0 22px 35px}.about-facts span{position:absolute;left:0;top:23px;font-size:7px}.about-facts h3{font-size:28px;margin:0 0 13px}.about-facts p{font-size:10px;max-width:none}.about>.eyebrow{font-size:7px;letter-spacing:1.4px}.source-link{font-size:8px}.tip-banner{display:block;padding:48px 6% 52px}.tip-banner>.eyebrow{font-size:6px;margin-bottom:24px;letter-spacing:1.3px}.tip-banner h2{font-size:57px;line-height:1}.tip-banner p:not(.eyebrow){font-size:11px;margin:25px 0}.button{font-size:9px;padding:17px 22px;gap:40px}footer{display:block;padding:35px 6%}.footer-brand{display:inline-block;font-size:59px;margin-bottom:29px}.footer-brand span{font-size:6px;letter-spacing:1px;margin-top:16px}footer p{font-size:8px}footer>div>a,footer>a:last-child{font-size:8px}footer>a:last-child{display:inline-block;margin-top:24px}.mail-page .topbar{padding:0 6%}.mail-page .topbar nav a:last-child{display:block}.mail-hero{display:block;padding:42px 6% 10px}.mail-hero h1{font-size:65px;letter-spacing:-1.4px;line-height:.98}.mail-hero h1 em{margin-top:10px}.mail-hero .eyebrow{font-size:6px;letter-spacing:1.4px;margin-bottom:27px}.mail-hero p:not(.eyebrow){font-size:11px;line-height:1.95;max-width:300px}.mail-hero p br{display:none}.mail-art{margin:-15px -15px -5px 0}.mail-art svg{max-height:300px}.submission{display:block;margin:0 6%;padding:45px 0 50px}.submission aside h2{font-size:clamp(47px,15vw,58px)}.submission aside h2 br{display:none}.submission aside h2 em{padding-left:10px}.submission aside p:not(.eyebrow){max-width:none;font-size:11px}.submission aside ol{display:none}.submission .privacy-note{font-size:9px!important;margin:22px 0 35px}.submission aside .eyebrow{font-size:6px;margin-bottom:20px}.form-heading{font-size:7px;margin-bottom:25px}form>label,.form-row>label{font-size:10px;margin-bottom:22px}form input:not([type=checkbox]),form textarea{font-size:12px;padding:14px 15px}.consent{font-size:8px!important;line-height:1.9!important}.form-row label>span{font-size:7px}.mail-closing{padding:43px 6%}.mail-closing .eyebrow{font-size:6px;letter-spacing:1.3px}.mail-closing h2{font-size:49px;line-height:1.05}.success-panel h3{font-size:63px}}
@media(max-width:350px){.intro h1{font-size:61px}.brand{font-size:15px;gap:7px}.brand-mark{font-size:31px}.topbar{gap:12px}.topbar nav{gap:9px;font-size:7px}.nav-action{font-size:6px}.search input{width:168px}.section-heading h2{font-size:57px}.feature h2{font-size:34px}.mail-hero h1{font-size:57px}.mail-closing h2{font-size:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
