:root{--selas-navy:#0d3047;--selas-blue:#456f94;--selas-gold:#e8b45b;--selas-ink:#182027;--selas-muted:#65717a;--selas-line:#cfd5d7;--selas-ivory:#f6f4ee;--selas-paper:#fff;--selas-mist:#e9eef0;--selas-sans:"Aptos","Aptos Display","Segoe UI",Arial,sans-serif}
.selas-publication-bar{min-height:72px;padding:0 max(28px,calc((100vw - 1240px)/2 + 38px));display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--selas-ivory);border-bottom:1px solid var(--selas-line);font-family:var(--selas-sans)}
.selas-wordmark{display:inline-flex;align-items:center;text-decoration:none}.selas-wordmark img{display:block;width:86px;height:55px;object-fit:cover;border-radius:2px}.selas-publication-links{display:flex;align-items:center;gap:25px}.selas-publication-links a{color:var(--selas-navy);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:800}.selas-publication-links a:hover{text-decoration:underline;text-underline-offset:5px}
.selas-issue-tools{min-height:42px;padding:0 max(28px,calc((100vw - 1240px)/2 + 38px));display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid var(--selas-line);font:750 .64rem/1 var(--selas-sans);text-transform:uppercase;letter-spacing:.09em;color:var(--selas-muted)}.selas-issue-tools div{display:flex;gap:18px}.selas-issue-tools a{color:var(--selas-navy);text-decoration:none}.selas-disclaimer{background:var(--selas-ivory);border-top:1px solid var(--selas-line);padding:34px 0!important;font-family:var(--selas-sans)}.selas-disclaimer b{color:var(--selas-navy);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.selas-disclaimer p{max-width:850px;color:var(--selas-muted);font-size:.78rem;margin:8px 0 0}
.publication-home{margin:0;background:var(--selas-ivory);color:var(--selas-ink);font-family:var(--selas-sans);-webkit-font-smoothing:antialiased}.publication-home *{box-sizing:border-box}.publication-home a{color:inherit}.publication-wrap{width:min(1180px,calc(100% - 80px));margin:auto}.selas-site-header{height:76px;padding:0 max(40px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:rgba(246,244,238,.97);border-bottom:1px solid var(--selas-line);position:sticky;top:0;z-index:30}.selas-site-header nav{display:flex;align-items:center;gap:26px}.selas-site-header nav a{text-decoration:none;font-size:.75rem;font-weight:800}.selas-site-header nav a.active{text-decoration:underline;text-decoration-color:var(--selas-gold);text-decoration-thickness:3px;text-underline-offset:8px}.selas-site-header .nav-contact{border:1px solid var(--selas-navy);padding:9px 12px}.publication-menu{display:none;border:0;background:none;color:var(--selas-navy);font-weight:800}
.publication-hero{padding:92px 0 88px}.hero-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:end}.kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:850;color:var(--selas-navy)}.publication-hero h1{font-size:clamp(3.8rem,7.5vw,7rem);font-weight:440;line-height:.9;letter-spacing:-.055em;margin:20px 0 30px}.publication-hero h1 em{font-style:normal;color:var(--selas-navy)}.hero-dek{font-size:1.35rem;line-height:1.5;max-width:780px;color:#394751}.hero-copy{font-size:1rem;line-height:1.7;color:var(--selas-muted);max-width:740px}.primary-action,.edition-link{display:inline-flex;align-items:center;margin-top:24px;color:var(--selas-navy);font-weight:850;text-decoration:none;border-bottom:2px solid var(--selas-gold);padding-bottom:4px}.editorial-lens{background:var(--selas-navy);color:#fff;padding:36px}.editorial-lens span{display:block;color:var(--selas-gold);text-transform:uppercase;letter-spacing:.16em;font-size:.65rem;font-weight:850}.editorial-lens strong{display:block;font-size:1.75rem;line-height:1.2;margin:28px 0}.editorial-lens p{font-size:.88rem;line-height:1.6;color:#d5e0e5}
.newest,.archive,.editorial-standard,.subscribe{padding:82px 0}.newest{background:#fff;border-top:1px solid var(--selas-line);border-bottom:1px solid var(--selas-line)}.section-intro{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:34px}.section-intro h2,.editorial-standard h2,.subscribe h2{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;font-weight:450;margin:12px 0 0}.section-intro>p{max-width:430px;color:var(--selas-muted);line-height:1.55;margin:0}.edition-card{background:#fff;border:1px solid var(--selas-line);border-top:4px solid var(--selas-blue);padding:28px;display:flex;flex-direction:column}.featured-card{border-top-color:var(--selas-gold)}.newest .edition-card{padding:40px;display:grid;grid-template-columns:.65fr 1.35fr;gap:16px 50px}.newest .edition-card .edition-meta{grid-column:1}.newest .edition-card h3,.newest .edition-card p,.newest .edition-card .card-bottom,.newest .edition-card .edition-link{grid-column:2}.edition-meta{display:flex;gap:16px;color:var(--selas-blue);font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.edition-card h3{font-size:1.65rem;line-height:1.15;letter-spacing:-.02em;font-weight:520;margin:20px 0 14px}.newest .edition-card h3{font-size:clamp(2.3rem,4vw,3.6rem);margin:0}.edition-card p{color:var(--selas-muted);line-height:1.65;margin:0}.card-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:25px}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span{background:var(--selas-mist);color:var(--selas-navy);padding:5px 8px;font-size:.62rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.reading-time{color:var(--selas-muted);font-size:.7rem}.archive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.archive-grid .edition-card{min-height:420px}.archive-grid .edition-link{margin-top:auto;align-self:flex-start}.standards-grid,.subscribe-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.editorial-standard{background:var(--selas-navy);color:#fff}.editorial-standard .kicker{color:var(--selas-gold)}.editorial-standard p{font-size:1.05rem;line-height:1.7;color:#d0dce2}.subscribe{background:#efece4}.subscribe p,.subscribe small{color:var(--selas-muted)}.publication-footer{background:#0a2638;color:#bdcbd2;padding:42px 0}.publication-footer>.publication-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px}.publication-footer img{width:100px;height:64px;object-fit:cover;filter:brightness(1.75)}.publication-footer p{font-size:.72rem;line-height:1.6;max-width:530px}
@media(max-width:850px){.publication-wrap{width:min(100% - 40px,1180px)}.publication-menu{display:block}.selas-site-header{padding:0 20px}.selas-site-header nav{display:none}.selas-site-header nav.open{position:absolute;top:76px;left:0;right:0;background:var(--selas-ivory);display:flex;flex-direction:column;align-items:flex-start;padding:25px 20px;border-bottom:1px solid var(--selas-line)}.hero-layout,.newest .edition-card,.standards-grid,.subscribe-grid{grid-template-columns:1fr;gap:42px}.newest .edition-card>*{grid-column:1!important}.archive-grid{grid-template-columns:1fr}.archive-grid .edition-card{min-height:auto}.section-intro{display:block}.section-intro>p{margin-top:16px}.selas-publication-links{display:none}.selas-issue-tools{align-items:flex-start;flex-direction:column;padding-top:12px;padding-bottom:12px}.publication-footer>.publication-wrap{grid-template-columns:1fr}.publication-hero{padding-top:60px}}
@media(max-width:560px){.publication-wrap{width:min(100% - 32px,1180px)}.publication-hero h1{font-size:3.35rem}.publication-hero,.newest,.archive,.editorial-standard,.subscribe{padding:58px 0}.editorial-lens,.newest .edition-card,.edition-card{padding:24px}.card-bottom{align-items:flex-start;flex-direction:column}.selas-publication-bar{padding:0 18px}.selas-issue-tools{padding-left:18px;padding-right:18px}.selas-issue-tools>span{display:none}.selas-issue-tools div{flex-wrap:wrap}.selas-disclaimer .wrap{padding:0 18px}}
