.journal-hero{display:grid;grid-template-columns:1.35fr .8fr;gap:8%;padding-top:76px;padding-bottom:60px;align-items:center}.journal-hero h1{font-size:clamp(2.5rem,4.4vw,4.5rem);line-height:1.07;letter-spacing:-.05em;margin:18px 0 24px}.journal-hero .hero-intro{max-width:650px}.journal-intro-card{position:relative;padding:36px;border:1px solid #dce7ec;border-radius:24px;background:radial-gradient(ellipse at top right,#fbe8df88,transparent 65%),linear-gradient(145deg,#fff,#edf5f9);box-shadow:0 20px 60px #10354e12,0 3px 12px #10354e08}.journal-intro-card h2{font-size:1.7rem;line-height:1.25;letter-spacing:-.03em}.journal-count{font-size:4.5rem;line-height:1;color:#11394f;font-weight:750;letter-spacing:-.06em;display:flex;align-items:center;gap:20px;margin-bottom:30px}.journal-count span{font-size:.82rem;letter-spacing:.07em;text-transform:uppercase;max-width:110px;line-height:1.7}.journal-signature{display:block;border-top:1px solid #ccdce5;margin-top:26px;padding-top:20px;font-size:.7rem;letter-spacing:.15em;color:#59717f}.journal-topics{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid #dce7ec}.journal-topics a{display:flex;gap:24px;justify-content:space-between;border:1px solid #dce7ec;border-radius:100px;padding:12px 20px;font-weight:600;background:#fff}.journal-topics a:hover,.journal-related-types a:hover{border-color:#f5233c;color:#b90d25}.journal-group{padding:54px 0 12px;scroll-margin-top:180px}.journal-group .section-heading{margin-bottom:26px;align-items:center}.journal-group .section-heading h2{font-size:2rem}.journal-group .section-heading>span{font-size:.85rem;color:#5b7180}.journal-index{padding-bottom:70px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.journal-card{display:flex;flex-direction:column;border:1px solid #d9e5eb;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 6px 18px #10354e07;transition:box-shadow .2s,transform .2s}.journal-card:hover{box-shadow:0 16px 38px #10354e14;transform:translateY(-3px)}.journal-picture{position:relative;display:block;aspect-ratio:16/9;padding:28px;background:radial-gradient(ellipse at 50% 95%,#dcebf2,#f7fafc 75%)}.journal-picture img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.journal-picture>span{position:absolute;right:16px;bottom:16px;width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#ee2039}.journal-card-copy{padding:26px;display:flex;flex-direction:column;flex:1}.journal-meta{display:flex;justify-content:space-between;gap:12px;font-size:.7rem!important;text-transform:uppercase;letter-spacing:.07em;color:#526c7c!important;margin-bottom:15px!important}.journal-meta span{white-space:nowrap}.journal-card h3{font-size:1.32rem;line-height:1.32;letter-spacing:-.02em;margin:0 0 14px}.journal-card h3 a{color:#0c344b}.journal-card-copy>p:not(.journal-meta){font-size:.92rem;line-height:1.7;color:#526979;margin:0 0 24px}.journal-card-copy>.text-link{margin-top:auto;align-self:flex-start}.journal-article-header{max-width:1080px;padding-top:24px;padding-bottom:36px}.journal-article-header h1{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.1;letter-spacing:-.045em;margin:14px 0 22px;max-width:970px}.journal-article-header .hero-intro{max-width:870px}.journal-byline{display:flex;gap:22px;flex-wrap:wrap;font-size:.8rem;color:#59717f;border-top:1px solid #dce7ec;margin-top:30px;padding-top:20px}.journal-byline>span:first-child{font-weight:650;color:#153c52}.journal-reading-layout{display:grid;grid-template-columns:250px minmax(0,780px);gap:7%;justify-content:center;padding-bottom:60px;align-items:start}.journal-toc{position:sticky;top:145px;border:1px solid #dce7ec;border-radius:16px;padding:25px;background:#fff;box-shadow:0 10px 30px #10354e07}.journal-toc nav{display:grid;gap:17px;margin:22px 0 28px}.journal-toc nav a{display:flex;gap:12px;font-size:.84rem;line-height:1.55}.journal-toc nav span{color:#e52943;font-size:.7rem;padding-top:3px}.journal-toc .button{font-size:.8rem;padding:13px 16px;width:100%}.journal-article-image{margin:0 0 42px}.journal-article-image img{width:100%;height:350px;object-fit:contain;padding:40px;background:linear-gradient(135deg,#f7fafc,#e8f2f7);border-radius:22px;box-sizing:border-box}.journal-article-image figcaption{font-size:.72rem;color:#627b8a;line-height:1.65;margin-top:12px}.journal-body>section{margin-bottom:40px;scroll-margin-top:165px}.journal-body h2{font-size:1.7rem;line-height:1.3;letter-spacing:-.025em;margin:0 0 18px}.journal-body p,.journal-body li{font-size:1.02rem;line-height:1.9;color:#38576b}.journal-body p{margin:0 0 18px}.journal-body ul{padding-left:22px}.journal-body li{padding-left:5px;margin-bottom:12px}.journal-takeaways{padding:28px 32px;background:#edf5f9;border-left:3px solid #ed223b;border-radius:0 15px 15px 0;margin:45px 0}.journal-next{padding:32px;border:1px solid #dce7ec;border-radius:18px;box-shadow:0 12px 32px #10354e0c;background:radial-gradient(ellipse at top right,#fbe8df66,transparent 70%),#fff}.journal-next .actions{gap:12px}.journal-related-types{display:flex;flex-wrap:wrap;gap:10px}.journal-related-types a{border:1px solid #dce7ec;border-radius:8px;padding:12px 16px;font-size:.85rem;font-weight:600}.journal-sources{border-top:1px solid #dce7ec;padding-top:28px}.journal-sources h2{font-size:1.1rem}.journal-sources li,.journal-sources p{font-size:.8rem;line-height:1.7}.journal-sources a{text-decoration:underline;text-underline-offset:3px}.journal-related{background:#f5f9fb}.journal-preview .section-heading{align-items:end}.journal-preview{padding-top:75px;padding-bottom:75px}a:focus-visible{outline:3px solid #4083ad;outline-offset:4px}.journal-body .eyebrow{font-size:.7rem;letter-spacing:.13em}
@media(max-width:1000px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-reading-layout{grid-template-columns:200px minmax(0,1fr);gap:4%}.journal-toc{padding:20px}.journal-hero{gap:5%}.journal-intro-card{padding:26px}}
@media(max-width:700px){.journal-hero{grid-template-columns:1fr;padding-top:45px;gap:30px}.journal-intro-card{display:none}.journal-hero h1{font-size:2.7rem}.journal-topics{gap:8px}.journal-topics a{font-size:.78rem;padding:10px 14px;gap:15px}.journal-group .section-heading{display:block}.journal-group .section-heading>span{display:none}.journal-grid{grid-template-columns:1fr}.journal-card{display:grid;grid-template-columns:115px minmax(0,1fr)}.journal-picture{height:100%;aspect-ratio:auto;padding:14px}.journal-picture>span{display:none}.journal-card-copy{padding:20px}.journal-card h3{font-size:1.1rem}.journal-card-copy>p:not(.journal-meta){display:none}.journal-meta{font-size:.58rem!important;display:block;line-height:1.6}.journal-meta span{display:block}.journal-card-copy>.text-link{font-size:.8rem;margin-top:4px}.journal-reading-layout{display:flex;flex-direction:column;gap:25px}.journal-toc{position:static;width:100%;box-sizing:border-box}.journal-toc nav{gap:10px;margin-bottom:0}.journal-toc .button{display:none}.journal-article-image img{height:240px;padding:25px}.journal-article-header{padding-top:10px}.journal-article-header h1{font-size:2.2rem}.journal-byline{gap:12px;font-size:.73rem}.journal-body h2{font-size:1.5rem}.journal-body p,.journal-body li{font-size:1rem}.journal-takeaways,.journal-next{padding:24px}.journal-related .section-heading,.journal-preview .section-heading{display:block}.journal-preview .section-heading>.text-link{display:inline-block;margin-top:15px}.journal-related .section-heading h2{font-size:1.8rem}}
@media(prefers-reduced-motion:reduce){.journal-card{transition:none}.journal-card:hover{transform:none}}
