.newsletter-issue{background:var(--paper)}.newsletter-issue-header{background:linear-gradient(110deg,var(--river-midnight-deep) 0 76%,var(--pine-ridge) 76% 100%);border-bottom:8px solid var(--current-teal);color:var(--paper);padding:clamp(3.5rem,7vw,6rem) 0}.newsletter-issue-header-image{align-items:end;background:var(--river-midnight-deep);display:flex;isolation:isolate;min-height:clamp(390px,46vw,540px);overflow:hidden;padding:clamp(2rem,5vw,3.5rem) 0;position:relative}.newsletter-issue-hero-image{height:100%;inset:0;object-fit:cover;object-position:center 52%;position:absolute;width:100%;z-index:-2}.newsletter-issue-header-image:after{background:linear-gradient(0deg,#04181e4d,#04181e0a 68%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.newsletter-issue-header-layout{width:100%}.newsletter-issue-header-inner{max-width:58rem}.newsletter-issue-header-image .newsletter-issue-header-inner{backdrop-filter:blur(5px);background:#082229e6;border-left:5px solid var(--current-teal);border-radius:0 .55rem .55rem 0;box-shadow:0 18px 45px #04181e3d;max-width:min(52rem,88%);padding:clamp(1.35rem,3vw,2.25rem) clamp(1.4rem,4vw,2.75rem)}.newsletter-issue-header h1{color:var(--paper);font-size:clamp(3.1rem,7vw,6.2rem);letter-spacing:-.045em;line-height:.9;margin-top:.6rem}.newsletter-issue-header .eyebrow{color:#a9d6d7}.newsletter-issue-subtitle{color:#e2eeeb;font-size:clamp(1.1rem,2.2vw,1.35rem);margin:1.25rem 0 0;max-width:54ch}.newsletter-issue-header time{color:var(--bluff-limestone);display:block;font-family:Barlow Condensed,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.055em;margin-top:1.2rem;text-transform:uppercase}.newsletter-issue-shell{max-width:780px;padding-block:clamp(3rem,7vw,6rem)}.newsletter-imported-content{color:#1d363c;font-family:"Source Sans 3",sans-serif;font-size:1.08rem;line-height:1.68;min-width:0;overflow-wrap:anywhere}.newsletter-imported-content>:first-child{margin-top:0!important}.newsletter-imported-content>:last-child{margin-bottom:0!important}.newsletter-imported-content h1,.newsletter-imported-content h2,.newsletter-imported-content h3,.newsletter-imported-content h4,.newsletter-imported-content h5,.newsletter-imported-content h6{color:var(--river-midnight-deep);line-height:1.05;margin:2.5rem 0 .9rem}.newsletter-imported-content h1{font-size:clamp(2.7rem,7vw,4.5rem)}.newsletter-imported-content h2{font-size:clamp(2.2rem,5vw,3.4rem)}.newsletter-imported-content h3{font-size:clamp(1.7rem,4vw,2.4rem)}.newsletter-imported-content p,.newsletter-imported-content ul,.newsletter-imported-content ol,.newsletter-imported-content blockquote,.newsletter-imported-content figure,.newsletter-imported-content table,.newsletter-imported-content div{max-width:100%}.newsletter-imported-content p{margin:1rem 0}.newsletter-imported-content img,.newsletter-imported-content video,.newsletter-imported-content iframe{height:auto;max-width:100%!important}.newsletter-imported-content iframe{aspect-ratio:16 / 9;border:0;width:100%}.newsletter-imported-content a{color:var(--current-teal-dark);font-weight:700;text-decoration-thickness:.08em;text-underline-offset:.14em}.newsletter-imported-content a:hover{color:var(--rail-bridge-red-dark)}.newsletter-imported-content a[style*=background]{color:inherit;display:inline-block;max-width:100%}.newsletter-imported-content blockquote{border-left:5px solid var(--current-teal);color:var(--muted);margin:1.6rem 0;padding:.4rem 0 .4rem 1.25rem}.newsletter-imported-content hr{border:0;border-top:2px solid var(--line);margin:2.5rem 0}.newsletter-imported-content table{border-collapse:collapse;display:block;margin:1.5rem 0;overflow-x:auto;width:100%!important}.newsletter-imported-content th,.newsletter-imported-content td{border:1px solid var(--line);padding:.65rem;text-align:left}.newsletter-issue-navigation{align-items:stretch;border-top:1px solid var(--line-strong);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-bottom:clamp(3rem,7vw,5rem);padding-top:1.5rem}.newsletter-nav-link{display:block;max-width:22rem;text-decoration:none}.newsletter-nav-link span,.newsletter-nav-archive{color:var(--rail-bridge-red-dark);font-family:Barlow Condensed,sans-serif;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.newsletter-nav-link strong{color:var(--river-midnight-deep);display:block;margin-top:.25rem}.newsletter-nav-next{margin-left:auto;text-align:right}.newsletter-nav-archive{align-self:start}@media(max-width:680px){.newsletter-issue-header{background:var(--river-midnight-deep)}.newsletter-issue-header-image{min-height:440px;padding:1.25rem 0}.newsletter-issue-header-image .newsletter-issue-header-inner{backdrop-filter:none;background:#082229ed;border-radius:0 .45rem .45rem 0;max-width:calc(100% - 1rem)}.newsletter-issue-header h1{font-size:clamp(2.75rem,14vw,4.3rem)}.newsletter-issue-navigation{grid-template-columns:1fr}.newsletter-nav-archive{grid-row:1}.newsletter-nav-next{margin-left:0;text-align:left}}
