.journal-hero{background:var(--ink);color:var(--cream);padding:66px 0 58px}.journal-hero h1{font:400 clamp(2rem,3vw,2.85rem)/1.08 var(--serif);letter-spacing:-.02em;margin:0}.journal-hero p:not(.eyebrow){font-size:1rem;line-height:1.58;margin:15px 0 0;max-width:590px;color:rgba(245,241,232,.78)}.journal-index{min-height:430px}.journal-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.journal-card{background:var(--paper);border-top:4px solid var(--gold);display:flex;flex-direction:column;min-height:260px;padding:25px}.journal-card__meta{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 13px;text-transform:uppercase}.journal-card h2{font:400 1.55rem/1.12 var(--serif);margin:0}.journal-card h2 a:hover{color:var(--ink)}.journal-card__excerpt{color:var(--muted);font-size:.95rem;line-height:1.55;margin:14px 0 23px}.journal-card .text-link{margin-top:auto;width:max-content}.journal-empty{background:var(--paper);border:1px solid var(--line);max-width:790px;padding:42px}.journal-empty h2{font:400 clamp(1.65rem,2.35vw,2.2rem)/1.14 var(--serif);margin:0}.journal-empty>p:not(.eyebrow){color:var(--muted);font-size:1rem;line-height:1.6;max-width:620px}.journal-empty__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.journal-article__header{background:var(--ink);color:var(--cream);padding:66px 0 55px}.journal-article__header-inner{max-width:920px}.journal-article__header h1{font:400 clamp(2rem,3.2vw,3rem)/1.1 var(--serif);letter-spacing:-.02em;margin:0;max-width:850px}.journal-article__date{color:var(--gold-pale);font-size:.82rem;font-weight:600;margin:17px 0 0}.journal-article__layout{display:grid;gap:66px;grid-template-columns:minmax(0,1fr) 285px;padding-bottom:72px;padding-top:58px}.journal-article__content{max-width:760px}.journal-article__content h2{color:var(--ink);font:400 1.65rem/1.17 var(--serif);margin:38px 0 12px}.journal-article__content h3{color:var(--ink);font:400 1.22rem/1.2 var(--serif);margin:28px 0 9px}.journal-article__content p,.journal-article__content li{font-size:1rem;line-height:1.72}.journal-article__content a{color:var(--ink);font-weight:700;text-decoration:underline}.journal-article__aside{align-self:start;background:var(--gold);color:var(--ink-deep);padding:25px}.journal-article__aside h2{font:400 1.55rem/1.15 var(--serif);margin:0}.journal-article__aside p:not(.eyebrow){font-size:.94rem;line-height:1.55}.journal-article__aside .button{background:var(--ink);color:var(--cream);margin:5px 0 18px}.journal-article__aside .text-link{display:block;font-size:.82rem}.journal-article__footer{border-top:1px solid var(--line);padding:25px 0 52px}.journal-pagination{margin-top:35px}@media(max-width:850px){.journal-grid{grid-template-columns:repeat(2,1fr)}.journal-article__layout{gap:35px;grid-template-columns:1fr}.journal-article__aside{max-width:500px}}@media(max-width:640px){.journal-hero,.journal-article__header{padding:48px 0 42px}.journal-grid{grid-template-columns:1fr}.journal-card{min-height:220px}.journal-article__layout{padding-bottom:52px;padding-top:42px}.journal-empty{padding:28px}.journal-empty__actions{align-items:flex-start;flex-direction:column}}
