h1 em{font-style:normal;color:#42e5e9}.journal-bar{border-block:1px solid #21404d;padding:20px 0;display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:1px}.journal-bar span{color:#8caab8;letter-spacing:0}#articles{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;padding:32px 0}.story{border:1px solid #23414f;border-radius:14px;background:#081925;overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s}.story:hover{border-color:#42e5e9}.story-art{height:180px;background:radial-gradient(ellipse at 70% 20%,#19dce355,transparent 55%),repeating-radial-gradient(ellipse at 0 100%,transparent 0 25px,#24bdce55 27px 28px,transparent 30px 50px),linear-gradient(135deg,#051723,#123e50);display:flex;align-items:flex-end;padding:25px;color:#42e5e9;font-size:11px;letter-spacing:2px}.story-copy{padding:25px}.story h2{font-size:26px}.story p{font-size:14px;color:#a8c1ce}.story small,.article-meta{font-size:11px;color:#8daebd}.story .read{color:#42e5e9;font-size:11px;letter-spacing:1px;font-weight:bold}#blog-article{max-width:780px;margin:35px auto}#blog-article h1{font-size:clamp(30px,4vw,46px)}#blog-article h2{margin-top:35px}#blog-article p{font-size:17px;line-height:1.85}.article-sources{border-top:1px solid #21404d;margin-top:35px;padding-top:20px}.article-sources li{font-size:13px}.journal-cta{margin:35px 0 60px;padding:32px;border:1px solid #23414f;border-radius:14px;background:linear-gradient(100deg,#0d303c,#081925)}.journal-button{display:inline-block;border-radius:5px;background:#42e5e9;color:#03252b;padding:12px 20px;font-size:12px;text-decoration:none;font-weight:bold}.journal-button:hover{background:white;color:#03252b}[hidden]{display:none!important}@media(max-width:700px){#articles{grid-template-columns:1fr}.journal-bar{flex-direction:column;gap:5px}.story h2{font-size:23px}#blog-article p{font-size:16px}}

.intro h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(58px,10vw,108px);letter-spacing:-4px}.intro{border-bottom:3px solid #42e5e9;margin-bottom:25px}.story h2,#blog-article h1,#blog-article h2{font-family:Georgia,'Times New Roman',serif}.story h2{line-height:1.25}.story-art{height:130px}.journal-bar{border-top:0}

#articles{grid-template-columns:repeat(2,minmax(0,1fr))}
.story-copy{min-width:0}
@media(max-width:700px){#articles{grid-template-columns:1fr}.intro h1{font-size:clamp(44px,12vw,72px);letter-spacing:-2px}.story-copy{padding:22px}.journal-cta{padding:24px}.journal-button{max-width:100%;text-align:center}}

.article-image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.story>.article-image{border-bottom:1px solid #23414f}#blog-article>.article-image{border-radius:12px;margin-top:24px}#blog-article .image-caption{font-size:11px;color:#8daebd;margin:8px 0 24px}
