.journal{background:#f8f7f1;color:#173a30;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.journal *{box-sizing:border-box}.journal a{color:inherit;text-decoration:none}.journal-wrap{max-width:1180px;margin:auto;padding-left:clamp(22px,5vw,65px);padding-right:clamp(22px,5vw,65px)}.journal-nav{justify-content:space-between;padding:17px clamp(22px,5vw,65px);background:#fffdf7;border-bottom:1px solid #e1e3d9;gap:18px}.journal-logo,.journal-nav{display:flex;align-items:center}.journal-logo{gap:12px;letter-spacing:.16em;font-size:17px}.journal-logo>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #9b895e;border-radius:50%;font:italic 32px Georgia,serif}.journal-logo strong{display:grid;gap:4px}.journal-logo small{font-size:9px;letter-spacing:.19em;color:#778178}.journal-nav nav{display:flex;align-items:center;gap:23px;font-size:13px;font-weight:600}.journal-nav-cta{background:#174b3d;color:#fff!important;padding:13px 18px;border-radius:4px}.journal-hero{padding:110px 0 100px;background:radial-gradient(circle at 85% 15%,#e4ddc6,transparent 48%),linear-gradient(135deg,#f0f2e9,#e9ede4)}.journal-kicker{font-size:11px;font-weight:700;letter-spacing:.24em;color:#9d875c}.journal-end h2,.journal-hero h1,.journal-intro h2{font:normal clamp(53px,8vw,106px)/1.08 Georgia,serif;letter-spacing:-.055em;margin:22px 0}.journal-end h2 em,.journal-hero h1 em,.journal-intro h2 em{color:#a58e5e;font-weight:400}.journal-hero .journal-wrap>p:not(.journal-kicker){font-size:clamp(17px,2vw,22px);line-height:1.7;color:#65756d;max-width:660px}.journal-hero-tags{display:flex;gap:15px;flex-wrap:wrap;margin-top:42px}.journal-hero-tags span{border-top:1px solid #adb8aa;padding-top:12px;font-size:10px;font-weight:700;letter-spacing:.14em}.journal-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end;padding-top:85px;padding-bottom:42px}.journal-intro h2{font-size:clamp(38px,5vw,60px)}.journal-intro>p{line-height:1.8;color:#65756d}.journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-bottom:90px}.journal-card{background:#fffefa;border:1px solid #e1e5db;overflow:hidden;border-radius:14px;display:grid;grid-template-columns:1fr}.journal-card-art{min-height:185px;background:linear-gradient(130deg,#d8e3d7,#f3ede0);display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:20px;font-size:10px;letter-spacing:.15em;color:#526f60}.journal-card:nth-child(2) .journal-card-art{background:linear-gradient(120deg,#e9dfce,#d9e4d7)}.journal-card:nth-child(3) .journal-card-art{background:linear-gradient(120deg,#d9e2e0,#e9e5d9)}.journal-card:nth-child(4) .journal-card-art{background:linear-gradient(120deg,#e5e7d9,#e7dcca)}.journal-art-symbol{align-self:center;font:normal 74px Georgia,serif;color:#76917b}.journal-card-body{padding:30px}.journal-card-meta{display:flex;justify-content:space-between;gap:12px;color:#8b937f;font-size:10px;font-weight:700;letter-spacing:.13em}.journal-card h3{font:normal clamp(26px,3vw,37px)/1.2 Georgia,serif;margin:18px 0}.journal-card p{line-height:1.7;color:#6b756d}.journal-card a{display:inline-flex;margin-top:15px;padding-bottom:7px;border-bottom:1px solid #9ba99b;font-weight:700;font-size:14px}.journal-articles{padding-bottom:100px}.journal-article{padding:58px 0;border-top:1px solid #d7ded4;display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(30px,6vw,95px);scroll-margin-top:20px}.journal-article-heading>span{font-size:11px;letter-spacing:.18em;color:#9c865f}.journal-article h2{font:normal clamp(30px,3.5vw,46px)/1.16 Georgia,serif}.journal-article-copy p,.journal-article-heading>p{color:#6b756d;line-height:1.8}.journal-article-copy h3{font:normal 24px Georgia,serif;margin:0 0 10px}.journal-article-copy section{margin-bottom:30px}.journal-article-copy a{display:inline-block;background:#184c3d;color:#fff;padding:16px 20px;border-radius:5px;font-weight:700;font-size:14px}.journal-end{padding:85px 0;background:#194b3c;color:#fff}.journal-end .journal-wrap{max-width:1180px}.journal-end h2{font-size:clamp(44px,6vw,75px)}.journal-end p:not(.journal-kicker){max-width:640px;line-height:1.8;color:#d4e1d8}.journal-end a{display:inline-block;background:#e8dfc2;color:#183d32;padding:17px 22px;margin-top:20px;border-radius:4px;font-weight:700}.journal-footer{padding:30px clamp(22px,5vw,65px);display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#67776c}.journal-footer div{display:flex;gap:18px}@media(max-width:700px){.journal-nav nav{gap:12px}.journal-nav nav>a:not(.journal-nav-cta){display:none}.journal-logo{font-size:14px}.journal-hero{padding:70px 0}.journal-article,.journal-intro{grid-template-columns:1fr;gap:10px}.journal-grid{grid-template-columns:1fr}.journal-intro{padding-top:65px}.journal-article{padding:44px 0}.journal-card-art{min-height:155px}.journal-footer{flex-wrap:wrap}}.journal-article-hero{padding:72px 0 78px;background:radial-gradient(circle at 85% 20%,#e7dcc3,transparent 45%),#edf0e8}.journal-back{display:inline-block;font-size:13px;font-weight:700;color:#4d705e!important;margin-bottom:42px}.journal-article-hero h1{font:normal clamp(42px,6vw,78px)/1.08 Georgia,serif;letter-spacing:-.045em;max-width:970px;margin:20px 0 25px}.journal-article-hero .journal-wrap>p:not(.journal-kicker){font-size:clamp(17px,2vw,22px);line-height:1.65;max-width:760px;color:#5c7064}.journal-article-hero-cta{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:36px}.journal-article-hero-cta a{background:#194d3d;color:#fff;padding:15px 22px;border-radius:5px;font-size:14px;font-weight:700}.journal-article-hero-cta span{font-size:12px;color:#64776b}.journal-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,7vw,95px);padding-top:80px;padding-bottom:100px}.journal-reading-lead{font:normal 23px/1.7 Georgia,serif;color:#425f50;border-bottom:1px solid #d7ded3;margin-bottom:45px;padding-bottom:32px}.journal-reading section:not(.journal-reading-conclusion){padding-bottom:30px;margin-bottom:36px;border-bottom:1px solid #e0e5db;scroll-margin-top:40px}.journal-section-count{font-size:11px;letter-spacing:.2em;color:#a28c60}.journal-reading h2{font:normal clamp(28px,3vw,38px)/1.25 Georgia,serif;margin:13px 0 18px}.journal-reading p{font-size:16px;line-height:1.95;color:#5d6d62}.journal-reading-conclusion{padding:35px;background:#e9eee5;border-radius:12px;margin:55px 0 25px}.journal-reading-conclusion a{display:inline-block;background:#194d3d;color:#fff;padding:15px 20px;border-radius:5px;font-weight:700;font-size:14px;margin-top:12px}.journal-editorial-note{font-size:12px!important;color:#7e897d!important}.journal-sidebar{align-self:start;position:sticky;top:25px}.journal-sidebar>div{background:#204f40;color:#fff;border-radius:12px;padding:30px}.journal-sidebar h3{font:normal 31px/1.2 Georgia,serif;margin:20px 0}.journal-sidebar p:not(.journal-kicker){line-height:1.7;color:#d4e1d6}.journal-sidebar>div a{display:inline-block;background:#e9dfc4;color:#194d3d;padding:13px 16px;font-size:13px;font-weight:700;margin-top:12px;border-radius:4px}.journal-sidebar nav{display:grid;gap:16px;padding:30px 8px}.journal-sidebar nav b{font-size:11px;letter-spacing:.15em;color:#a48e62}.journal-sidebar nav a{font-size:13px;line-height:1.6;color:#587064;border-bottom:1px solid #dce3d8;padding-bottom:12px}.journal-related{padding-bottom:95px}.journal-related h2{font:normal 42px Georgia,serif}.journal-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.journal-related>div>a{background:#fffefa;border:1px solid #e1e5db;padding:24px;display:grid;gap:18px;border-radius:10px}.journal-related span{font-size:10px;letter-spacing:.14em;color:#9d885e}.journal-related strong{font:normal 23px/1.25 Georgia,serif}.journal-related small{font-size:12px;font-weight:700;color:#38604e}@media(max-width:850px){.journal-reading-layout{grid-template-columns:1fr;padding-top:45px}.journal-sidebar{position:static;display:grid;grid-template-columns:1fr}.journal-sidebar nav{display:none}.journal-related>div{grid-template-columns:1fr}.journal-article-hero{padding:45px 0 60px}}.journal-au-practical{padding:32px;background:#f0f2e9;border:1px solid #dce4d7;border-radius:12px;margin:38px 0!important}.journal-au-practical h3{font:normal 23px Georgia,serif;margin:25px 0 12px}.journal-au-practical ul{padding-left:22px;color:#5d6d62;line-height:1.9}.journal-au-practical li{margin-bottom:8px}.journal-au-practical a{color:#1d5e48;text-decoration:underline;text-underline-offset:3px}.journal-au-practical .journal-reference-links{font-size:14px;overflow-wrap:anywhere}.journal-au-practical p strong{color:#244c3b}