.journal-hero{padding:80px max(6%,calc((100% - 1180px)/2));background:#f3f8fc;position:relative;overflow:hidden}.journal-hero:after{content:'✳';position:absolute;right:7%;top:0;font-size:300px;line-height:1;color:#dceff3;pointer-events:none}.journal-hero>*{position:relative;z-index:1}.journal-hero h1{font-size:clamp(44px,5.8vw,76px);letter-spacing:-3px;line-height:1.08;max-width:850px;margin:22px 0}.journal-hero h1 em{color:#007c91;font-style:normal}.journal-hero p{font-size:20px;max-width:590px;line-height:1.7}.journal-shell{max-width:1180px;margin:auto;padding:58px 24px 90px}.journal-feature{display:grid;grid-template-columns:1.08fr 1fr;min-height:420px;border-radius:22px;overflow:hidden;background:#092e65;color:white;margin-bottom:55px;text-decoration:none}.journal-feature-image{background:#082b60;min-height:350px;overflow:hidden}.journal-feature img{width:100%;height:100%;object-fit:contain;transition:transform .7s}.journal-feature:hover img{transform:scale(1.035)}.journal-feature-copy{padding:42px;align-self:center}.journal-tag{display:inline-block;text-transform:uppercase;letter-spacing:1.7px;font-size:12px;font-weight:800;color:#007c91}.journal-feature .journal-tag{color:#85e0e4}.journal-feature h2{font-size:36px;line-height:1.18;margin:20px 0;color:white;letter-spacing:-1px}.journal-feature p{color:#d1e0ef;font-size:18px;line-height:1.65}.journal-meta{font-size:14px;color:#647c94;display:block;margin:18px 0}.journal-feature .journal-meta{color:#b5cfdf}.journal-read{display:inline-flex;align-items:center;gap:25px;font-weight:750;color:#ef804b;margin-top:10px}.journal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;margin-bottom:30px}.journal-filters{display:flex;gap:8px;flex-wrap:wrap}.journal-filters button{border:1px solid #d7e3ec;border-radius:30px;background:white;color:#244363;padding:10px 17px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.journal-filters button[aria-pressed=true]{background:#082d62;color:white;border-color:#082d62}.journal-search{border:1px solid #c8d7e3;border-radius:9px;padding:12px 16px;font:inherit;max-width:100%;width:260px;color:#082d62}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.journal-card{border:1px solid #e0e9f0;border-radius:16px;overflow:hidden;text-decoration:none;color:#082d62;background:white;transition:transform .25s,box-shadow .25s}.journal-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0b316412}.journal-card img{width:100%;height:220px;object-fit:contain;background:#082b60}.journal-card-copy{padding:25px}.journal-card h3{font-size:20px;line-height:1.4;letter-spacing:-.3px;margin:15px 0}.journal-card p{font-size:17px;line-height:1.7;color:#536b82}.journal-empty{padding:50px;text-align:center;border:1px dashed #c9d8e5;border-radius:15px;grid-column:1/-1}.journal-cta{background:#eaf8f8;border-radius:18px;padding:35px;display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:55px}.journal-cta h2{font-size:28px;margin:0 0 8px}.journal-cta p{margin:0;color:#48687a}.journal-count{color:#5e7488;font-size:15px;margin:0 0 25px}.article-top{padding:55px 24px 0;max-width:930px;margin:auto}.article-top h1{font-size:clamp(38px,5vw,64px);line-height:1.12;letter-spacing:-2px;margin:22px 0}.article-top .article-excerpt{font-size:22px;line-height:1.65;color:#526c83}.article-cover{width:100%;max-height:520px;object-fit:contain;background:#082b60;border-radius:20px;margin:18px 0 45px}.article-layout{display:grid;grid-template-columns:minmax(0,740px) 260px;gap:65px;max-width:1120px;padding:0 24px 70px;margin:auto}.article-body{font-size:19px;line-height:1.9;color:#2c455f}.article-body p{margin:0 0 26px}.article-body h2{font-size:30px;color:#082d62;line-height:1.3;margin:40px 0 20px}.article-body li{margin-bottom:10px}.article-aside>div{position:sticky;top:125px;border-top:3px solid #ee763d;padding-top:24px}.article-aside h3{font-size:24px;line-height:1.3}.article-aside p{color:#5a7186;font-size:17px;line-height:1.7}.article-aside .button{padding:13px 19px}.journal-back{color:#007c91;text-decoration:none;font-weight:700}.article-share{display:flex;gap:12px;align-items:center;margin:30px 0;flex-wrap:wrap}.article-share button{font:inherit;background:#eaf4f8;border:0;padding:10px 18px;border-radius:8px;color:#082d62;cursor:pointer}.journal-home{padding:65px max(6%,calc((100% - 1180px)/2));background:#f6f9fc}.journal-home-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.journal-home h2{font-size:36px;margin:10px 0}.journal-home p{font-size:18px;line-height:1.6;max-width:650px}.journal-home>a{color:#007c91}a.journal-card:focus-visible,a.journal-feature:focus-visible,.journal-filters button:focus-visible,.journal-search:focus-visible{outline:3px solid #ee763d;outline-offset:4px}[hidden]{display:none!important}@media(max-width:900px){.journal-grid{grid-template-columns:repeat(2,1fr)}.journal-feature-copy{padding:28px}.journal-feature h2{font-size:29px}.article-layout{grid-template-columns:1fr;gap:20px}.article-aside>div{position:static}.journal-hero:after{right:-100px}.journal-feature{min-height:340px}}@media(max-width:600px){.journal-hero{padding:45px 24px}.journal-hero h1{letter-spacing:-1.7px}.journal-hero p{font-size:18px}.journal-shell{padding:30px 20px 50px}.journal-feature{grid-template-columns:1fr;margin-bottom:30px}.journal-feature-image{min-height:0;height:240px}.journal-feature-copy{padding:26px}.journal-grid{grid-template-columns:1fr;gap:22px}.journal-search{width:100%}.journal-cta{padding:26px;display:block}.journal-cta .button{margin-top:20px}.article-top{padding-top:35px}.article-top h1{letter-spacing:-1.2px}.article-top .article-excerpt{font-size:20px}.article-cover{margin-bottom:25px}.article-body{font-size:18px}.journal-home-head{display:block}.journal-home h2{font-size:30px}.journal-filters button{font-size:14px}}

.journal-filters a{padding:9px 15px;border:1px solid #d7e3ec;border-radius:24px;text-decoration:none;font-size:15px;font-weight:650;color:#244363}.journal-filters a[aria-current=page]{background:#082d62;border-color:#082d62;color:#fff}.journal-filters a:focus-visible{outline:3px solid #ee763d;outline-offset:3px}.guide-cover{min-height:172px;padding:25px;background:linear-gradient(130deg,#082d62,#075a78);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:16px;position:relative;overflow:hidden}.guide-cover:after{content:'✳';position:absolute;right:14px;top:16px;font-size:130px;color:#52bfc026;line-height:1}.guide-cover span{font-size:10px;letter-spacing:1.7px;color:#b7e5ed}.guide-cover strong{font-size:29px;line-height:1.15;position:relative;z-index:1;max-width:220px}.guide-cover i{font-size:13px;font-style:normal;color:#b7e5ed}.guide-note{padding:20px 24px;border-left:3px solid #ef804b;background:#f0f8fa;color:#46637d;margin:24px 0 42px;font-size:17px;line-height:1.7}.guide-sources{padding:25px;background:#f0f8fa;border-radius:14px;margin:35px 0}.guide-sources h2{margin-top:0;font-size:24px}.guide-sources p,.guide-sources li{font-size:16px;line-height:1.7}.guide-sources a{overflow-wrap:anywhere;color:#00788b}
