.articles-head{background:#09283a;overflow:visible}.journal{background:#f7f8f6;color:#123548}.journal a{transition:color .2s}.journal-mast{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.53fr);gap:80px;padding-top:65px;padding-bottom:65px;align-items:end}.journal-kicker,.journal-section-title span,.journal-reading-intro span,.journal-sources>div>span{display:block;color:#13836b;font-size:12px;font-weight:800;letter-spacing:.03em}.journal-mast h1{font-size:clamp(65px,8vw,120px);letter-spacing:-.065em;line-height:1.08;color:#092f43;margin:15px 0 14px}.journal-mast-main p{font-size:19px;line-height:1.9;max-width:880px;color:#42606d;margin:0 0 24px}.journal-mast-main>a{display:inline-flex;gap:12px;align-items:center;background:#0c795f;color:#fff;text-decoration:none;border-radius:4px;padding:10px 19px;font-size:13px;font-weight:800}.journal-mast-index{border-top:3px solid #0b3449;padding-top:13px}.journal-mast-index>span{font-size:12px;color:#70838b;font-weight:800;display:block;margin-bottom:13px}.journal-mast-index a{display:flex;align-items:center;gap:14px;border-bottom:1px solid #d2dcdb;padding:11px 0;color:#244c59;text-decoration:none;font-size:13px;font-weight:700}.journal-mast-index a:hover{color:#08765f}.journal-mast-index b{font:700 13px Georgia,serif;color:#168b71}.journal-rule{border-top:1px solid #adbdbd;border-bottom:1px solid #adbdbd;padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between;gap:15px;font-size:11px;font-weight:800;color:#70848b}.journal-library{padding-top:66px;padding-bottom:80px}.journal-section-title{display:flex;align-items:end;justify-content:space-between;gap:20px}.journal-section-title h2{font-size:clamp(32px,3.1vw,46px);line-height:1.3;color:#0b3145;margin:6px 0}.journal-section-title p{color:#65808b;font-size:12px;margin:0 0 9px}.journal-search{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;border-block:1px solid #d1dbdc;margin:28px 0 0;padding:17px 0}.journal-search label{color:#143d4b;font-weight:800;font-size:13px}.journal-search>div{display:flex;max-width:680px;border-bottom:1px solid #536f76}.journal-search input{flex:1;min-width:0;border:0;background:transparent;outline:0;color:#0d3949;padding:10px 2px;font-size:14px}.journal-search button{background:transparent;border:0;color:#0a7962;font-weight:800;cursor:pointer;padding:0 6px}.journal-filters{display:flex;overflow:auto;gap:10px;padding:17px 0;border-bottom:1px solid #d1dbdc}.journal-filters a{white-space:nowrap;text-decoration:none;color:#486674;font-size:12px;padding:5px 9px;border-radius:4px}.journal-filters a.active,.journal-filters a:hover{background:#0d735e;color:#fff}.journal-filters small{opacity:.75}.journal-empty{margin:30px 0 0;display:grid;grid-template-columns:minmax(200px,.8fr) 1.5fr;align-items:start;gap:35px;border-bottom:1px solid #bacdcc;padding:25px 0 29px}.journal-empty strong{font-size:20px;color:#0f4c51}.journal-empty p{font-size:14px;line-height:1.9;color:#536e78;margin:0}.journal-empty a{color:#08765f;font-weight:800;text-decoration:none}.journal-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px 25px;padding-top:32px}.journal-post{border-top:1px solid #bdcbca;padding-top:14px;display:flex;flex-direction:column}.journal-post-lead{grid-column:span 2;grid-row:span 2;border-top:3px solid #0b3947;padding-top:14px}.journal-post-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#d8e8e3}.journal-post-lead .journal-post-image{aspect-ratio:16/8}.journal-post-image img{width:100%;height:100%;object-fit:cover;display:block}.journal-image-placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(140deg,#dcece7,#a6cfc2);font:italic 45px Georgia,serif;color:#236455}.journal-image-placeholder span{display:none}.journal-post-text>span{display:block;font-size:11px;color:#6d8790;margin:15px 0 7px}.journal-post h3{font-size:20px;line-height:1.55;margin:0 0 7px}.journal-post-lead h3{font-size:34px}.journal-post h3 a{color:#123a4b;text-decoration:none}.journal-post h3 a:hover{color:#087b62}.journal-post p{color:#5f7781;font-size:13px;line-height:1.9;margin:0 0 13px}.journal-read{color:#087a64;text-decoration:none;font-size:12px;font-weight:800;margin-top:auto}.journal-pages{display:flex;gap:8px;justify-content:center;margin:36px auto 0}.journal-pages a{background:white;color:#235260;text-decoration:none;padding:7px 12px}.journal-pages a.active{background:#0d715d;color:#fff}.journal-reading{background:#fff;border-block:1px solid #dce6e5;padding:80px 0 75px}.journal-reading-intro{max-width:880px;margin-bottom:48px}.journal-reading-intro h2{font-size:clamp(30px,3.3vw,48px);line-height:1.35;margin:9px 0 13px;color:#10384b}.journal-reading-intro p{font-size:16px;line-height:2;color:#536f7b;margin:0}.journal-chapter{display:grid;grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);gap:70px;border-top:1px solid #c9d6d5;padding:44px 0 52px;scroll-margin-top:20px}.journal-chapter:last-child{border-bottom:1px solid #c9d6d5}.journal-chapter-label{display:flex;flex-direction:column;align-items:flex-start}.journal-chapter-label span{font:700 17px Georgia,serif;color:#169077}.journal-chapter-label strong{font-size:20px;color:#173d4d;margin:12px 0 14px}.journal-chapter-label a{font-size:12px;color:#087e67;text-decoration:underline;text-underline-offset:4px;font-weight:700}.journal-chapter h3{font-size:clamp(25px,2.7vw,38px);line-height:1.45;color:#123a4d;margin:0 0 18px}.journal-chapter p{font-size:16px;line-height:2.1;color:#415d6b;margin:0 0 17px}.journal-chapter p a{color:#087b65;text-decoration:underline;text-underline-offset:3px;font-weight:700}.journal-takeaway{display:flex;align-items:baseline;gap:18px;border-right:3px solid #29a98a;background:#edf6f2;padding:14px 18px;margin-top:28px;font-size:13px;color:#385d60}.journal-takeaway b{white-space:nowrap;color:#0a715a}.journal-sources{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-top:75px;padding-bottom:90px}.journal-sources h2{font-size:31px;color:#0f374a;line-height:1.4;margin:9px 0}.journal-sources p{font-size:14px;line-height:1.95;color:#5c7680}.journal-sources ul{list-style:none;padding:0;margin:0;border-top:2px solid #17485a}.journal-sources li{border-bottom:1px solid #d0dcdb;padding:13px 0;color:#536f7b;font-size:13px;line-height:1.8}.journal-sources li a{color:#0c7560;font-weight:800;text-decoration:none}.journal-sources li a:hover{text-decoration:underline}@media(max-width:1000px){.journal-mast{grid-template-columns:1fr;gap:35px}.journal-mast-index{display:grid;grid-template-columns:repeat(2,1fr);gap:0 25px}.journal-mast-index>span{grid-column:1/-1}.journal-chapter{gap:30px}.journal-posts{grid-template-columns:1fr 1fr}.journal-post-lead{grid-column:span 2;grid-row:auto}.journal-sources{gap:40px}}@media(max-width:700px){.journal-mast{padding-top:44px;padding-bottom:46px}.journal-mast h1{font-size:72px}.journal-mast-main p{font-size:15px}.journal-mast-index{grid-template-columns:1fr}.journal-rule span:last-child{display:none}.journal-library{padding-top:45px;padding-bottom:55px}.journal-section-title{display:block}.journal-search{grid-template-columns:1fr;gap:8px}.journal-empty{grid-template-columns:1fr;gap:8px}.journal-reading{padding:55px 0}.journal-reading-intro{margin-bottom:24px}.journal-chapter{display:block;padding:31px 0}.journal-chapter-label{margin-bottom:24px}.journal-chapter h3{font-size:26px}.journal-chapter p{font-size:14px}.journal-takeaway{display:block}.journal-takeaway b{display:block;margin-bottom:6px}.journal-sources{grid-template-columns:1fr;gap:25px;padding-top:50px;padding-bottom:65px}.journal-posts{grid-template-columns:1fr}.journal-post-lead{grid-column:auto}.journal-post-lead h3{font-size:25px}}

/* Unified article archive cards */
.journal-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;align-items:stretch}
.journal-post{min-width:0}
.journal-post:not(.journal-post-lead){border:1px solid #dce5e3;border-radius:7px;background:#fff;overflow:hidden;padding:0;box-shadow:0 7px 22px rgba(14,48,59,.045)}
.journal-post:not(.journal-post-lead) .journal-post-image{aspect-ratio:16/9}
.journal-post-text{display:flex;flex:1;flex-direction:column;padding:17px 19px 20px}
.journal-post:not(.journal-post-lead) .journal-post-text{padding:17px 19px 20px}
.journal-post h3{font-size:19px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3.1em}
.journal-post p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:5.7em}
.journal-post-lead{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0;border:1px solid #d6e1df;border-top:3px solid #0b3947;border-radius:8px;overflow:hidden;padding:0;background:#fff;box-shadow:0 12px 32px rgba(14,48,59,.07)}
.journal-post-lead .journal-post-image{grid-column:1;grid-row:1;aspect-ratio:auto;min-height:360px;height:100%}
.journal-post-lead .journal-post-text{grid-column:2;grid-row:1;justify-content:center;padding:clamp(25px,4vw,58px)}
.journal-post-lead .journal-post-text:before{content:"الأحدث";display:inline-flex;align-self:flex-start;border-radius:999px;background:#e7f3ee;color:#0a735d;font-size:11px;font-weight:800;padding:6px 11px;margin-bottom:16px}
.journal-post-lead h3{font-size:clamp(25px,3vw,38px);line-height:1.45;min-height:0;-webkit-line-clamp:3}
.journal-post-lead p{font-size:14px;min-height:0;-webkit-line-clamp:4}
@media(max-width:1000px){.journal-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.journal-post-lead{grid-column:1/-1;grid-row:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.journal-post-lead .journal-post-image{min-height:310px}}
@media(max-width:700px){.journal-posts{grid-template-columns:1fr;gap:16px}.journal-post-lead{display:flex;flex-direction:column;grid-column:auto;grid-row:auto}.journal-post-lead .journal-post-image{aspect-ratio:16/9;height:auto;min-height:0}.journal-post-lead .journal-post-text{padding:20px}.journal-post-lead h3{font-size:25px}.journal-post:not(.journal-post-lead) .journal-post-text{padding:15px 17px 18px}.journal-post p{min-height:0}.journal-post-lead p{-webkit-line-clamp:4}}