.journal-hero{max-width:1380px;margin:0 auto;padding:96px 42px 64px}.journal-hero h1{max-width:820px;color:var(--ink-deep);letter-spacing:-.06em;margin:0;font:400 clamp(52px,6vw,92px)/.95 Georgia,Times New Roman,serif}.journal-hero h1 em{color:var(--blue);font-style:italic}.journal-lede{max-width:480px;color:var(--ink-soft);margin:26px 0 0;font-size:15px;line-height:1.65}.journal-featured{grid-template-columns:1.12fr .88fr;max-width:1380px;margin:0 auto;padding:0 42px;display:grid}.featured-copy{background:#fff;border:1px solid #edf0f1;border-right:0;flex-direction:column;justify-content:center;padding:60px;display:flex}.featured-copy .kicker{margin-bottom:18px}.featured-copy h2{letter-spacing:-.05em;margin:0 0 18px;font:400 clamp(32px,3.4vw,50px)/1.02 Georgia,serif}.featured-copy h2 a{color:var(--ink-deep);text-decoration:none}.featured-copy h2 a:hover{color:var(--blue)}.featured-copy p{max-width:460px;color:var(--ink-soft);margin:0 0 30px;font-size:14px;line-height:1.7}.featured-panel{color:#e9eeec;background:var(--ink-deep);flex-direction:column;justify-content:space-between;gap:40px;padding:60px;display:flex}.featured-panel blockquote{letter-spacing:-.01em;margin:0;font:italic 400 clamp(22px,2vw,30px)/1.4 Georgia,serif}.featured-panel blockquote:before{content:"“";color:var(--amber);margin-bottom:12px;font-size:44px;line-height:1;display:block}.featured-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--amber);font-size:10px;font-weight:700}.journal-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1380px;margin:0 auto;padding:56px 42px 110px;display:grid}.journal-card{color:inherit;background:#fff;border:1px solid #edf0f1;flex-direction:column;padding:34px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.journal-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px #102b2c2e}.journal-card:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.journal-card .kicker{margin:0 0 16px}.journal-card h3{letter-spacing:-.04em;margin:0 0 14px;font:400 27px/1.05 Georgia,serif}.journal-card>p{color:var(--ink-soft);margin:0 0 8px;font-size:13px;line-height:1.65}.journal-meta{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:10px;font-weight:700;display:flex}.journal-meta .card-arrow{color:var(--blue);margin-left:auto;font-size:16px;transition:transform .2s}.journal-card:hover .card-arrow{transform:translate(5px)}.journal-article{max-width:720px;margin:0 auto;padding:64px 24px 40px}.journal-back{color:var(--ink-deep);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:44px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.journal-back:hover{color:var(--blue)}.journal-article h1{color:var(--ink-deep);letter-spacing:-.055em;margin:18px 0 20px;font:400 clamp(40px,5vw,62px)/1 Georgia,serif}.article-meta{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.article-meta i{background:var(--amber);border-radius:50%;width:4px;height:4px}.article-body{color:#2c4040;margin-top:48px;font-size:17px;line-height:1.8}.article-body p{margin:0 0 26px}.article-body h2{color:var(--ink-deep);letter-spacing:-.04em;margin:54px 0 18px;font:400 30px/1.1 Georgia,serif}.article-body strong{color:var(--ink-deep)}.article-body ol,.article-body ul{margin:0 0 28px;padding-left:24px}.article-body li{margin-bottom:12px}.article-body li::marker{color:var(--blue);font-weight:700}.article-body blockquote{border-left:3px solid var(--blue);color:var(--ink-deep);margin:42px 0;padding-left:24px;font:italic 400 21px/1.55 Georgia,serif}.article-end{color:var(--ink-soft);letter-spacing:.06em;align-items:center;gap:14px;margin:64px 0 0;font-size:12px;display:flex}.article-end:after{content:"";background:#e2e7e6;flex:1;height:1px}.keep-reading{max-width:720px;margin:0 auto;padding:20px 24px 100px}.keep-reading h2{letter-spacing:-.04em;margin:0 0 8px;font:400 26px/1.1 Georgia,serif}.keep-reading a{color:var(--ink-deep);border-bottom:1px solid #e2e7e6;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 0;font:400 19px/1.35 Georgia,serif;text-decoration:none;display:flex}.keep-reading a span{color:var(--blue);flex-shrink:0}.keep-reading a:hover{color:var(--blue)}.journal-cta{text-align:center;background:var(--paper-deep);padding:110px 30px 120px}.journal-cta .kicker{justify-content:center}.journal-cta h2{letter-spacing:-.06em;max-width:700px;margin:0 auto 36px;font:400 clamp(44px,5.5vw,76px)/.95 Georgia,serif}.journal-cta h2 em{color:var(--blue);font-style:italic}@media (max-width:1000px){.journal-featured{grid-template-columns:1fr}.featured-copy{border-bottom:0;border-right:1px solid #edf0f1;padding:44px 36px}.featured-panel{padding:44px 36px}.journal-grid{grid-template-columns:1fr}}@media (max-width:650px){.journal-hero{padding:64px 20px 48px}.journal-featured,.journal-grid{padding-left:20px;padding-right:20px}.journal-grid{padding-bottom:80px}.journal-cta{padding:80px 20px 90px}}
