.editorial-page{padding-bottom:80px}.editorial-hero{position:relative;isolation:isolate;min-height:480px;margin-top:32px;border-radius:24px;overflow:hidden;display:flex;align-items:center;background:#071d28}.editorial-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.editorial-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,29,.96),rgba(4,20,29,.75) 40%,rgba(4,20,29,.08) 85%);z-index:-1}.editorial-hero-copy{padding:64px 48px;max-width:700px}.editorial-hero h1{font-size:clamp(2.6rem,5.5vw,4.6rem);line-height:1.08;margin:16px 0 24px;letter-spacing:-.045em}.editorial-hero h1 em{color:#b7e2cf;font-style:normal}.editorial-hero .lead{font-size:1.2rem;line-height:1.7;color:#e1e9e5}.editorial-jump{display:flex;gap:16px 28px;flex-wrap:wrap;margin-top:28px}.editorial-jump a{font-weight:700;font-size:.9rem;text-underline-offset:7px;text-decoration:underline}.editorial-section{padding-top:64px;scroll-margin-top:110px}.editorial-section+.editorial-section{margin-top:48px;border-top:1px solid #ffffff20}.editorial-section .section-title{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.editorial-section h2{margin:8px 0 0;font-size:clamp(1.8rem,3vw,2.5rem)}.editorial-section .muted{font-size:.9rem;color:#b2c7c6}.editorial-page .journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-page .editorial-card{padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #ffffff20;border-radius:18px;background:#102d38;box-shadow:none;min-width:0}.editorial-card-image{display:block;overflow:hidden;aspect-ratio:3/2}.editorial-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.editorial-card:hover .editorial-card-image img{transform:scale(1.025)}.editorial-card-copy{padding:26px;display:flex;flex-direction:column;flex:1}.editorial-page .eyebrow{font-size:.72rem;font-weight:800;letter-spacing:.13em;line-height:1.5;color:#b8d9c8}.editorial-card h3{font-size:1.4rem;line-height:1.3;letter-spacing:-.02em;margin:8px 0 14px}.editorial-card h3 a{text-decoration:none}.editorial-card-copy>p:not(.eyebrow){color:#c6d4d6;line-height:1.75}.editorial-card-copy .journal-meta{font-size:.76rem;margin:0 0 12px}.editorial-card-copy>.text-link{margin-top:auto;padding-top:20px;font-size:.9rem}.editorial-page a:focus-visible,.editorial-page button:focus-visible,.editorial-page input:focus-visible,.editorial-page textarea:focus-visible{outline:3px solid #e2d35c;outline-offset:5px}.story-heading{padding-top:56px;max-width:1000px}.story-heading>.eyebrow{margin-top:36px}.story-heading h1{max-width:920px;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.12;letter-spacing:-.04em;margin:14px 0 24px;text-wrap:balance}.story-deck{font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7;max-width:780px;color:#ccdadb}.story-byline{display:flex;gap:10px 22px;flex-wrap:wrap;font-size:.85rem;color:#bad0d1;margin:24px 0}.story-byline>span:first-child{font-weight:700;color:#fff}.story-share{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:24px 0 32px}.story-share button,.story-share>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid #ffffff30;border-radius:40px;background:#ffffff08;color:#eef5f0;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer}.story-share button:hover,.story-share>a:hover{background:#ffffff18}.story-share svg{width:18px;height:18px}.share-status{width:100%;margin:4px 0;font-size:.8rem;color:#bddfcb}.share-copy-fallback{width:100%;font-size:.85rem}.story-figure{max-width:1000px;margin-top:0;margin-bottom:38px}.story-cover{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:20px}.story-figure figcaption{font-size:.75rem;line-height:1.6;color:#aec4c5;margin:12px 2px 0}.story-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:48px;align-items:start}.story-main{min-width:0}.story-paper{background:#f5f2e9;color:#17313a;border-radius:18px;padding:clamp(24px,4vw,56px)}.story-prose{max-width:65ch;margin:auto;font-size:1.08rem;line-height:1.95;overflow-wrap:anywhere}.story-prose p{margin:0 0 1.5em;color:inherit}.story-prose p:last-child{margin-bottom:0}.story-prose h2,.story-source h2{color:#123541;font-size:1.5rem;line-height:1.35;margin:1.8em 0 .8em;letter-spacing:-.02em;scroll-margin-top:110px}.story-prose h2:first-child{margin-top:0}.story-prose blockquote{border-left:3px solid #557b70;padding:10px 0 10px 24px;margin:28px 0;font-size:1.2rem;font-style:italic}.story-poetry{line-height:2.1}.story-archive{border-bottom:1px solid #23435230;color:#52656a!important;font-size:.8rem;line-height:1.7;padding-bottom:20px;margin:0 0 28px}.story-source{margin-top:32px;padding-top:20px;border-top:1px solid #23435230;font-size:.85rem;line-height:1.8}.story-source h2{font-size:1.05rem;margin-top:0}.story-source p{color:#52656a}.story-source a{color:#174d5c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.story-aside-inner{position:sticky;top:110px}.story-aside{align-self:stretch;min-width:0}.story-aside ul{padding-left:18px;line-height:1.7}.story-aside li{margin:14px 0}.story-aside a{font-size:.88rem}.story-aside-excerpt{font-size:.9rem;line-height:1.8;color:#bad0d1}.story-next{display:grid;grid-template-columns:140px minmax(0,1fr);gap:24px;align-items:center;padding:20px;border:1px solid #ffffff25;border-radius:16px;background:#102e39;text-decoration:none;margin-top:24px}.story-next>img{width:100%;height:110px;object-fit:cover;border-radius:10px}.story-next>span{display:flex;flex-direction:column;gap:10px}.story-next small{font-size:.65rem;letter-spacing:.14em;color:#bed6c3;font-weight:800}.story-next strong{font-size:1.15rem;line-height:1.4}.story-next>span>span{font-size:.8rem;color:#c6d4d6}.story-aside .story-next{grid-template-columns:1fr;padding:16px;gap:16px;margin-top:32px}.story-aside .story-next img{height:auto;aspect-ratio:3/2}.story-aside .story-next strong{font-size:1rem}.story-next-nav{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px 0 0;font-size:.85rem}.story-comments{margin-top:56px;scroll-margin-top:110px}.story-comments h2{font-size:1.8rem;margin:8px 0 16px}.story-comments>p{color:#bfd0d1;line-height:1.7}.story-comments form{display:flex;flex-direction:column;gap:12px;max-width:none;padding:24px;background:#102c38;border:1px solid #ffffff25;border-radius:16px;margin-top:24px}.story-comments form>label:not(.comment-consent){font-size:.85rem;font-weight:700}.story-comments input:not([type=checkbox]):not([type=hidden]),.story-comments textarea{width:100%;min-width:0;max-width:100%;padding:14px;border-radius:8px;border:1px solid #819b9f;background:#071f2c;color:#fff;font:inherit;box-sizing:border-box}.story-comments textarea{resize:vertical;line-height:1.7}.story-comments .newsletter-trap{display:none}.story-comments .comment-consent{display:flex;gap:12px;align-items:flex-start;font-size:.82rem;line-height:1.65;margin:8px 0}.story-comments input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin-top:4px;accent-color:#b9dfcb}.story-comments button[type=submit]{align-self:flex-start;min-height:44px;cursor:pointer}.comment-status{font-size:.9rem;color:#dcf4d4}.comment-privacy{font-size:.72rem!important;line-height:1.7;color:#b9cbcf!important;margin:0}.comment-privacy a{text-decoration:underline;overflow-wrap:anywhere}.reader-comment{padding:24px 0;border-bottom:1px solid #ffffff20}.reader-comment-heading{display:flex;gap:12px;justify-content:space-between;font-size:.9rem}.reader-comment time{font-size:.75rem;color:#adbec1}.reader-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:#d0dedd;margin:12px 0 0}.comment-loading,.comments-empty{font-size:.9rem;color:#afc9ca}.editorial-page .text-link{text-underline-offset:5px}@media(max-width:1000px){.editorial-page .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-news-grid>.editorial-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.editorial-news-grid>.editorial-card:first-child .editorial-card-image{aspect-ratio:auto;min-height:300px}.story-layout{grid-template-columns:minmax(0,1fr);max-width:860px}.story-aside{display:none}.story-heading,.story-figure{max-width:860px}}@media(max-width:600px){.editorial-page{padding-bottom:48px}.editorial-hero{min-height:450px;margin-top:18px;border-radius:18px}.editorial-hero-copy{padding:32px 22px}.editorial-hero>img{object-position:70% center}.editorial-hero:after{background:linear-gradient(90deg,rgba(4,20,29,.92),rgba(4,20,29,.55))}.editorial-hero .lead{font-size:1.05rem}.editorial-jump{gap:16px;font-size:.85rem}.editorial-section{padding-top:42px}.editorial-section+.editorial-section{margin-top:32px}.editorial-section .section-title{display:block}.section-title .muted{display:block;margin-top:12px}.editorial-page .journal-grid{grid-template-columns:1fr;gap:24px}.editorial-news-grid>.editorial-card:first-child{grid-column:auto;display:flex}.editorial-news-grid>.editorial-card:first-child .editorial-card-image{aspect-ratio:3/2;min-height:0}.editorial-card-copy{padding:22px}.story-heading{padding-top:32px}.story-heading>.eyebrow{margin-top:28px}.story-share{gap:8px}.story-share button,.story-share>a{padding:9px 13px;font-size:.78rem}.story-figure{margin-bottom:24px}.story-cover{border-radius:12px;max-height:none;aspect-ratio:3/2}.story-layout{gap:0}.story-paper{padding:26px 20px;border-radius:14px}.story-prose{font-size:1rem;line-height:1.85}.story-next{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px}.story-next>img{height:100px}.story-next strong{font-size:1rem}.story-comments form{padding:20px}.reader-comment-heading{flex-wrap:wrap}.story-comments{margin-top:40px}.story-byline{font-size:.8rem;gap:8px 16px}}@media(prefers-reduced-motion:reduce){.editorial-card-image img{transition:none}.editorial-card:hover .editorial-card-image img{transform:none}}
