@import url('../styles.css');
.journal-hero{background:var(--deep);color:white;padding:75px 0}.journal-hero h1{font-size:clamp(46px,7vw,76px);margin:15px 0}.journal-hero p{color:#abc0b8;max-width:690px;font-size:18px}.journal-body{padding:75px 0 100px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.journal-card{background:white;border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.journal-art{height:190px;background:var(--deep);padding:22px;color:var(--lime);font:800 46px "Manrope";position:relative;overflow:hidden}.journal-art:after{content:"";position:absolute;width:150px;height:150px;border:35px solid currentColor;border-radius:50%;right:-45px;bottom:-55px;opacity:.18}.journal-art.warm{background:var(--warm);color:#6d361d}.journal-art.mint{background:var(--mint);color:var(--green)}.journal-card>div:last-child{padding:23px;display:flex;flex-direction:column;flex:1}.journal-card small,.article-kicker{color:var(--green);font-weight:800;letter-spacing:1px}.journal-card h2{font-size:22px;margin:11px 0}.journal-card p{color:var(--muted);font-size:14px}.journal-card b{font-size:12px;margin-top:auto}.article-hero{background:var(--deep);color:white;padding:58px 0 68px}.article-hero .container{max-width:900px}.article-hero h1{font-size:clamp(42px,6vw,68px);margin:17px 0}.article-hero p{font-size:19px;color:#b0c2bc;max-width:750px}.article-meta{display:flex;gap:12px;flex-wrap:wrap;color:#819991;font-size:12px}.reading{background:white;padding:70px 0 105px}.reading-inner{max-width:760px;margin:auto}.reading h2{font-size:33px;margin:50px 0 17px}.reading h3{font-size:22px;margin:35px 0 12px}.reading p,.reading li{color:#43554f;font-size:17px;line-height:1.75}.reading blockquote{margin:30px 0;background:var(--mint);border-left:4px solid var(--green);padding:20px 24px;border-radius:0 14px 14px 0;font:700 18px "Manrope"}.reading .tool-cta{background:var(--deep);color:white;border-radius:22px;padding:28px;margin:45px 0}.reading .tool-cta p{color:#a9bdb6;font-size:14px}.reading .tool-cta a{background:var(--lime);color:var(--deep)}.related{border-top:1px solid var(--line);margin-top:60px;padding-top:35px}.related a{color:var(--green);font-weight:800}.article-source{font-size:12px!important;color:#788782!important;border-top:1px solid var(--line);padding-top:18px;margin-top:40px}@media(max-width:800px){.journal-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.journal-grid{grid-template-columns:1fr}.article-hero{padding:45px 0 55px}.reading{padding:55px 0 80px}.reading p,.reading li{font-size:16px}}
