.sg-journal{margin:0;background:#f5f7fa;color:#172c43;font-family:Inter,'Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased}.sg-journal *{box-sizing:border-box}.sg-journal a{color:inherit;text-decoration:none}.sg-journal a:focus-visible,.sg-journal input:focus-visible,.sg-journal button:focus-visible{outline:3px solid #1684be;outline-offset:4px}.journal-wrap{width:min(1160px,calc(100% - 80px));margin:auto}.journal-nav,.journal-footer{background:#081626;color:#fff}.journal-nav .sg-public-header{border-bottom:1px solid #ffffff18}.journal-eyebrow{display:block;font-size:10px;letter-spacing:2.2px;font-weight:750;color:#177ea5}.journal-hero{overflow:hidden;background:#081626;color:#fff;padding:70px 0 75px}.journal-hero .journal-wrap{position:relative}.journal-hero .journal-eyebrow{color:#61c9e9}.journal-hero h1{font-size:clamp(42px,5.5vw,70px);letter-spacing:-2.8px;line-height:1.08;margin:25px 0}.journal-hero em{font-style:normal;color:#f3ca61}.journal-hero p{color:#aabed2;line-height:1.8;font-size:16px}.journal-orbit{position:absolute;right:7%;top:5px;width:270px;height:270px;border:1px solid #427392;border-radius:50%;display:grid;place-items:center;transform:rotate(-15deg);background:radial-gradient(circle,#153859,transparent 70%)}.journal-orbit:before,.journal-orbit:after{content:'';position:absolute;inset:28px;border:1px solid #385b75;border-radius:50%}.journal-orbit:after{inset:-20px 38px;border-color:#d1b77566;transform:rotate(45deg)}.journal-orbit span{font-weight:750;font-size:72px;letter-spacing:-7px;color:#37bce9;transform:rotate(15deg)}.journal-orbit i{position:absolute;width:17px;height:17px;top:13px;right:43px;border-radius:50%;background:#f3ca61;box-shadow:0 0 30px #f3ca6144}.journal-orbit b{position:absolute;bottom:-45px;font-size:9px;letter-spacing:3px;color:#8faabd;transform:rotate(15deg)}.journal-library{padding:55px 0 0}.journal-tools{display:flex;align-items:end;justify-content:space-between;gap:25px}.journal-tools h2,.journal-related h2{font-size:30px;letter-spacing:-1px;margin:12px 0 0}.journal-tools form{width:360px;max-width:100%}.journal-tools label{font-size:11px;font-weight:650;display:block;margin-bottom:8px}.journal-tools form>div{display:flex;border:1px solid #cbd7e3;border-radius:10px;background:white;padding:5px}.journal-tools input{min-width:0;flex:1;border:0;padding:10px;background:transparent;font-size:12px}.journal-tools button{border:0;border-radius:6px;background:#123253;color:white;padding:11px 14px;cursor:pointer}.journal-filters{display:flex;gap:8px;flex-wrap:wrap;margin:27px 0 28px}.journal-filters a{padding:10px 16px;border:1px solid #d6e0e9;border-radius:24px;font-size:12px;background:#fff}.journal-filters a[aria-current=page]{background:#123253;color:#fff;border-color:#123253}.journal-results{font-size:14px}.journal-results a{color:#1269b3;text-decoration:underline;margin-left:10px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.journal-card{border:1px solid #dde5ec;border-radius:16px;overflow:hidden;background:white;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.journal-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0f2b4310}.journal-cover{position:relative;display:block;height:210px;overflow:hidden;background:#102b46;color:#fff!important;padding:23px}.journal-cover>span{font-size:10px;letter-spacing:1px;text-transform:uppercase;border:1px solid #ffffff36;border-radius:20px;padding:7px 10px}.journal-cover svg{position:absolute;width:90%;height:165px;left:5%;top:30px;fill:none;stroke:#54cdf2;stroke-width:1}.journal-cover svg path{stroke:#f3ca61;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.journal-cover .cover-dot{fill:#f3ca61;stroke:none}.journal-cover small{position:absolute;bottom:20px;left:23px;font-size:8px;letter-spacing:2px;color:#b9d2df}.journal-cover-1{background:#123d40}.journal-cover-1 svg{transform:rotate(-15deg);stroke:#63d6b7}.journal-cover-2{background:#343053}.journal-cover-2 svg{transform:rotate(12deg);stroke:#ac9ffa}.journal-card-copy{padding:24px;display:flex;flex:1;flex-direction:column}.journal-meta{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#537084}.journal-meta span:first-child{color:#147aa3;font-weight:700}.journal-card h3{font-size:22px;letter-spacing:-.6px;line-height:1.3;margin:16px 0 12px}.journal-card h3 a:hover{color:#087bb4}.journal-card p{font-size:13px;line-height:1.85;color:#607487;margin:0 0 25px}.journal-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid #e7edf3;font-size:10px;color:#708496}.journal-card-bottom a{color:#126eaa;font-weight:700}.journal-empty{grid-column:1/-1;padding:65px 25px;text-align:center;background:white;border:1px solid #dce5ee;border-radius:15px}.journal-empty a{color:#126eaa}.journal-pagination{display:flex;justify-content:center;gap:30px;padding:30px}.journal-cta{margin:65px 0;background:#e8eef5;border:1px solid #dce6f0;border-radius:15px;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.journal-cta h2{font-size:29px;margin:12px 0}.journal-cta p{font-size:14px;color:#5b7489}.journal-footer{padding:40px 0}.journal-footer p{font-size:12px;color:#829cb5}.journal-footer nav{display:flex;gap:24px;margin:25px 0;color:#c1d1e1;font-size:12px}.journal-footer small{font-size:10px;color:#829cb5}.journal-article-head{background:#edf2f7;border-bottom:1px solid #dde7ef;padding:32px 0 48px}.journal-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#607a90;margin-bottom:40px}.journal-article-head h1{font-size:clamp(32px,4.5vw,54px);line-height:1.14;letter-spacing:-1.8px;max-width:850px;margin:19px 0}.journal-article-head p{max-width:730px;font-size:17px;line-height:1.8;color:#58718a}.journal-byline{display:flex;gap:12px;align-items:center;margin-top:25px}.journal-avatar{display:grid;place-items:center;background:#143454;color:#f3ca61;font-size:14px;font-weight:bold;border-radius:50%;width:43px;height:43px}.journal-byline strong,.journal-byline div>span{display:block;font-size:11px;line-height:1.8}.journal-byline div>span{color:#6a8194}.journal-reading{display:grid;grid-template-columns:230px minmax(0,700px);gap:65px;padding:50px 0}.journal-toc{align-self:start;position:sticky;top:28px}.journal-toc nav{margin:20px 0 28px;display:grid;gap:15px}.journal-toc nav a{font-size:12px;line-height:1.6;color:#5a7186;border-left:2px solid #d4e0eb;padding-left:13px}.journal-toc nav a:hover{border-color:#169acf;color:#166a9c}.journal-back{font-size:12px;color:#166a9c!important}.journal-prose p{font-size:16px;line-height:1.95;color:#3d566d;white-space:pre-line;margin:0 0 24px}.journal-prose h2{font-size:28px;letter-spacing:-.7px;line-height:1.3;margin:40px 0 18px;scroll-margin-top:25px}.journal-prose h2:first-child{margin-top:0}.journal-share{border-top:1px solid #dbe4ed;display:flex;flex-wrap:wrap;gap:20px;padding:25px 0;font-size:12px}.journal-share a{color:#126eaa}.journal-author{background:#eaf0f6;padding:24px;border-radius:12px}.journal-author strong{font-size:14px}.journal-author p{font-size:13px;margin:10px 0 0}.journal-related{padding:15px 0 60px}.journal-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.journal-related>div>a{display:block;padding:25px;background:white;border:1px solid #dbe4ee;border-radius:12px}.journal-related span,.journal-related small{font-size:11px;color:#247a9f}.journal-related h3{font-size:20px;line-height:1.4;letter-spacing:-.5px}
@media(max-width:950px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-orbit{right:0;width:220px;height:220px;top:35px}.journal-hero h1{font-size:50px}.journal-reading{gap:30px;grid-template-columns:180px minmax(0,1fr)}.journal-tools{align-items:start;flex-direction:column}.journal-tools form{width:100%}}
@media(max-width:600px){.journal-wrap{width:calc(100% - 36px)}.journal-hero{padding:45px 0}.journal-hero h1{font-size:46px;letter-spacing:-1.8px}.journal-orbit{display:none}.journal-grid{grid-template-columns:1fr}.journal-library{padding-top:35px}.journal-tools h2{font-size:26px}.journal-cover{height:210px}.journal-card-copy{padding:23px}.journal-cta{margin:40px 0;padding:26px;align-items:start;flex-direction:column}.journal-cta h2{font-size:26px}.journal-cta .sg-button{font-size:12px}.journal-article-head{padding-top:24px}.journal-article-head h1{font-size:35px;letter-spacing:-1.1px}.journal-reading{grid-template-columns:1fr;gap:25px;padding-top:28px}.journal-toc{position:static;border-bottom:1px solid #d8e3ed;padding-bottom:20px}.journal-prose p{font-size:16px}.journal-prose h2{font-size:26px}.journal-related>div{grid-template-columns:1fr}.journal-nav .sg-public-header nav{flex-wrap:wrap}.journal-footer nav{flex-wrap:wrap}.journal-breadcrumb{margin-bottom:28px}}
@media(prefers-reduced-motion:reduce){.journal-card{transition:none}.journal-card:hover{transform:none}}

[dir=rtl] .sg-wordmark{direction:ltr}[dir=rtl] .journal-hero h1,[dir=rtl] .journal-tools h2,[dir=rtl] .journal-card h3,[dir=rtl] .journal-article-head h1,[dir=rtl] .journal-prose h2{letter-spacing:0;line-height:1.55}[dir=rtl] .journal-eyebrow{letter-spacing:0;font-size:12px}[dir=rtl] .journal-orbit{right:auto;left:7%}[dir=rtl] .journal-toc nav a{border-left:0;border-right:2px solid #d4e0eb;padding-left:0;padding-right:13px}[dir=rtl] .journal-cover small{left:auto;right:23px}[dir=rtl] .journal-cover{direction:rtl}[dir=rtl] .journal-hero h1{font-size:clamp(38px,5vw,60px)}

/* Topic-specific covers. Each translation shares its article's illustration. */
.journal-cover svg.journal-topic-art{color:#66c9e6;stroke:currentColor;stroke-width:1.6;transform:none}
.journal-cover svg.journal-topic-art path{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}
.journal-topic-art .art-halo{fill:#31c4f306;stroke:#31c4f322}
.journal-topic-art .art-panel{fill:#08162688;stroke:currentColor;stroke-width:1.8}
.journal-topic-art .art-featured{fill:#17293f;stroke:#f3ca61;stroke-width:2.5}
.journal-topic-art .art-muted{opacity:.6}
.journal-topic-art .art-grid rect{fill:#31c4f312;stroke:#66c9e64d}
.journal-topic-art .art-tiles rect{fill:#31c4f320;stroke:#66c9e6}
.journal-topic-art .art-control{fill:#123d40;stroke:#f3ca61;stroke-width:2}
.journal-topic-art .art-pencil{fill:#f3ca6120;stroke:#f3ca61;stroke-width:2}
.journal-cover svg.journal-topic-art .art-gold{stroke:#f3ca61;stroke-width:2.5}
.journal-topic-art .art-solid{fill:#66c9e6;stroke:none}
.journal-topic-art .art-gold-fill{fill:#f3ca61;stroke:none}