[hidden]{display:none!important}.nordic .categories .nav-link{display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;padding:24px 8px;font-size:14px;letter-spacing:.7px;min-height:48px;line-height:1.5}.nav-link:hover{background:#3c5e7a}.nordic .article{padding:55px 0 75px}.nordic .article h1{font-size:clamp(34px,4vw,62px);line-height:1.14;max-width:1000px;margin:25px auto}.article-heading{text-align:center;max-width:1100px;margin:auto}.nordic .article .eyebrow{color:var(--accent)}.article-meta{font-size:15px;color:#596f81;margin:25px 0 35px}.article-meta time{margin-left:15px}.article-cover{display:block;width:100%;max-height:650px;object-fit:cover;margin:35px auto 55px}.article-body{max-width:780px;margin:35px auto;font:20px/1.8 Georgia,serif;overflow-wrap:anywhere}.article-body p{margin:0 0 1.3em}.article-body h2,.article-body h3{line-height:1.25;margin:1.5em 0 .7em}.article-body img{max-width:100%;height:auto}.article-body figure{margin:30px 0;max-width:100%}.article-body figcaption{font:14px/1.5 Arial,sans-serif;color:#596f81}.article-body a{text-decoration:underline;text-underline-offset:3px}.article-body iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.article-body blockquote{margin:30px 0;padding:0 25px;border-left:3px solid var(--accent);font-size:24px}.article-body table{display:block;overflow-x:auto}.back-link{display:block;max-width:780px;margin:45px auto 0;font-size:16px;color:var(--accent)}.archive-browser{padding:45px 0 75px}.archive-title{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.archive-title span{font-size:16px}.archive-controls{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;margin:30px 0}.archive-controls label{display:flex;flex-direction:column;gap:10px;font-size:14px}.archive-controls input,.archive-controls select{width:100%;min-height:50px;font:16px Arial,sans-serif;color:var(--ink);background:white;border:1px solid var(--line);padding:13px}.nordic #archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 30px}.nordic #archive-grid h3{font-size:25px}.nordic .byline{font-size:14px}.nordic .card .eyebrow{font-size:13px}.archive-browser #result-count{font-size:14px;margin:25px 0}#archive-grid .card-img{aspect-ratio:16/10}.article-body .alignright{float:right;margin:10px 0 20px 25px}.article-body .alignleft{float:left;margin:10px 25px 20px 0}.article-body:after{content:'';display:table;clear:both}a:focus-visible,select:focus-visible{outline:2px solid #21384d;outline-offset:4px}nav a:focus-visible{outline-color:white}@media(max-width:1050px){.nordic .categories .nav-link{padding:16px 8px}}@media(max-width:700px){.nordic #archive-grid{grid-template-columns:1fr}.archive-controls{grid-template-columns:1fr 1fr}.archive-controls label:first-child{grid-column:1/-1}.article-body{font-size:18px;line-height:1.75}.nordic .article h1{font-size:36px;letter-spacing:-.6px}.article-cover{margin:30px 0}.nordic .categories .nav-link{padding:12px 6px;font-size:13px}.article-body .alignright,.article-body .alignleft{float:none;margin:20px 0}.archive-title{align-items:center}.nordic .article{padding-top:30px}}

.nordic .categories{grid-template-columns:repeat(6,minmax(0,1fr))}.about-page{padding:75px 0 85px}.about-introduction{display:grid;grid-template-columns:1fr 2fr;gap:65px}.nordic .about-page h1{font:42px/1.15 Georgia,serif;letter-spacing:-.7px;margin:0}.about-copy{max-width:700px}.about-copy p{font:1.25rem/1.65 Georgia,"Times New Roman",serif;margin:0 0 1.15em}.about-people{display:grid;grid-template-columns:1fr 2fr;gap:65px;border-top:1px solid var(--line);padding-top:40px;margin-top:48px}.about-people h2{font:14px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);margin:0 0 22px}.about-people ul{list-style:none;padding:0;margin:0}.about-people li{font:25px/1.55 Georgia,serif;margin-bottom:9px}@media(max-width:1050px){.nordic .categories{grid-template-columns:repeat(3,minmax(0,1fr))}.about-introduction,.about-people{gap:35px}}@media(max-width:700px){.about-page{padding:42px 0 55px}.about-introduction{grid-template-columns:1fr;gap:30px}.nordic .about-page h1{font-size:36px}.about-copy p{font-size:1.125rem}.about-people{grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;padding-top:30px}.about-people li{font-size:21px}}@media(max-width:420px){.nordic .categories{grid-template-columns:repeat(2,minmax(0,1fr))}.about-people{grid-template-columns:1fr;gap:30px}}

/* Unified editorial typography */
.nordic .categories .nav-link{font-size:1rem;font-weight:500;letter-spacing:.055em}
.article-body{font-family:Georgia,"Times New Roman",serif;font-size:1.25rem;line-height:1.65;max-width:700px}
.article-body :where(p,div,span,font,li,ul,ol,a,strong,b,em,i){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}
.article-body p{margin-bottom:1.15em}
.article-body h2{font:normal 1.75rem/1.3 Georgia,serif;margin:1.6em 0 .65em}
.article-body h3{font:normal 1.5rem/1.35 Georgia,serif;margin:1.5em 0 .6em}
.article-body h4,.article-body h5,.article-body h6{font:700 1.25rem/1.4 Georgia,serif}
.article-body blockquote{font-size:1.375rem;line-height:1.6}
.article-body figcaption{font: .875rem/1.5 Arial,sans-serif}
.back-link{max-width:700px}
@media(max-width:700px){.nordic .categories .nav-link{font-size:.9375rem;letter-spacing:.035em}.article-body{font-size:1.125rem;line-height:1.65}.article-body h2{font-size:1.5rem}.article-body h3{font-size:1.3125rem}.article-body blockquote{font-size:1.25rem}}

.issue-list>a{grid-template-columns:minmax(0,1fr) 20px}.issue-list>a>span:first-child{grid-column:1}

.year-issue-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:8px 0 24px;margin-bottom:0}.year-issue-grid .issue{padding-right:22px}.year-issue-grid .issue>span{font-size:18px;line-height:1.5}.year-issue-grid .issue .issue-arrow{bottom:18px}@media(max-width:700px){.year-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.year-issue-grid .issue>span{font-size:16px}}

.restored-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:32px 0}.restored-gallery figure{margin:0}.restored-gallery img{display:block;width:100%;height:240px;object-fit:cover}.restored-gallery a:focus-visible{outline:3px solid #4b6e8b;outline-offset:4px}@media(max-width:560px){.restored-gallery{grid-template-columns:1fr}.restored-gallery img{height:auto}}

.archive-year-all{display:inline-block;margin:0 0 22px;font-size:15px;color:var(--accent);text-underline-offset:4px}

@media(min-width:1001px){.year-issue-grid.five-issues{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}}

/* Consistent long-form reading rhythm */
.nordic .article h1{font-size:clamp(2.25rem,3.8vw,3.375rem);line-height:1.16;letter-spacing:-.025em;max-width:960px;text-wrap:balance;overflow-wrap:break-word}
.nordic .article h1.long-title{font-size:clamp(2.125rem,3.4vw,3rem);line-height:1.2}
.article-body{text-align:left;overflow-wrap:break-word;text-indent:0}
.article-body :where(p,div,li){text-indent:0}
.article-body p{margin:0 0 1.15em}
.article-body :where(ul,ol){margin:0 0 1.15em;padding-left:1.5em}
.article-body li{margin:0 0 .4em}
.article-body li>p{margin-bottom:.4em}
.article-body :where(h2,h3,h4,h5,h6){text-align:left;text-wrap:pretty;letter-spacing:normal}
.article-body h2{margin:1.6em 0 .65em}
.article-body h3{margin:1.5em 0 .6em}
.article-body :where(h4,h5,h6){margin:1.4em 0 .6em}
.article-body blockquote{margin:1.5em 0;padding:0 1em}
.article-body>p:last-child,.article-body blockquote>p:last-child{margin-bottom:0}
@media(max-width:700px){.nordic .article h1{font-size:2.25rem;line-height:1.18}.nordic .article h1.long-title{font-size:2rem;line-height:1.22}.article-body blockquote{padding:0 .8em}}

/* Related reading uses static links and the existing editorial palette. */
.related-reading{margin:64px 0 0;padding-top:30px;border-top:1px solid var(--line);clear:both}
.related-reading>h2{font:normal 1.75rem/1.3 Georgia,serif;margin:0 0 26px}
.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.related-card{min-width:0}.related-card a{display:block}.related-card h3{font:normal 1.4rem/1.3 Georgia,serif;margin:16px 0 10px;overflow-wrap:break-word}
.related-card .related-image{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.related-card .byline{font: .875rem/1.5 Arial,sans-serif;color:#596f81;margin:0}
.related-card a:hover h3{text-decoration:underline;text-underline-offset:4px}
/* Reserve image space before download; retain established cover cropping. */
.article-cover{height:auto;aspect-ratio:auto}.article-body img{height:auto}
@media(max-width:700px){.related-reading{margin-top:42px;padding-top:24px}.related-grid{grid-template-columns:1fr;gap:28px}.related-card h3{font-size:1.375rem}.related-reading>h2{font-size:1.5rem}.restored-gallery img{height:auto;aspect-ratio:auto}}
.editorial-image img,.issue img{height:auto}
.article-body .restored-gallery img{height:240px;object-fit:cover}
@media(max-width:560px){.article-body .restored-gallery img{height:auto}}
