.journal-hero{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:15px 0 38px}.journal-hero h1{font:800 clamp(3.5rem,7vw,7rem)/1.05 Sora,sans-serif;letter-spacing:-.075em;margin:15px 0 22px}.journal-hero h1 span{color:#6c8372}.journal-hero>div>p:last-child{font-size:1.15rem;line-height:1.8;color:var(--muted)}.journal-hero-stamp{display:grid;justify-items:center;background:var(--cyan);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);transform:rotate(5deg);padding:25px 35px;flex-shrink:0}.journal-hero-stamp strong{font:800 5rem/1.2 Sora,sans-serif;letter-spacing:-.07em}.journal-hero-stamp span{font-size:.72rem;letter-spacing:.1em;line-height:1.8;text-align:center}.journal-method{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);line-height:1.8;color:var(--muted)}.journal-method summary{color:var(--ink);font-weight:600}.journal-method p{max-width:900px}.journal-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;padding:28px 0}.journal-filters label{display:flex;flex-direction:column;gap:9px;font-size:.8rem;font-weight:600}.journal-filters input,.journal-filters select{width:100%;min-width:0;font:400 .94rem/1.5 inherit;padding:12px;background:#fff;border:1px solid #a3b79f;border-radius:4px;color:var(--ink);min-height:48px}.journal-filters button{align-self:end;min-height:48px}.journal-results{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0 20px}.journal-results p{margin:0;font-size:.84rem;color:var(--muted)}#journal-count{font-weight:600;color:var(--ink)}.journal-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.journal-card{background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden;display:flex;flex-direction:column}.journal-art{min-height:200px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:25px;padding:22px;background:var(--cyan);color:var(--ink);position:relative}.journal-art>span:first-child{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.journal-art strong{font:700 clamp(1.65rem,2.6vw,2.5rem)/1.1 Sora,sans-serif;letter-spacing:-.06em;overflow-wrap:anywhere}.journal-art-stamp{border:1px solid currentColor;padding:7px 10px;transform:rotate(-3deg);font-size:.72rem;text-transform:uppercase}.art-progress{background:#d5e5db}.art-access{background:var(--pink)}.art-report{background:var(--ink);color:var(--cyan)}.art-appeal,.art-participation{background:#ebe2ca}.journal-card-body{padding:23px;display:flex;flex-direction:column;flex:1;align-items:start}.journal-byline{font-size:.78rem;font-weight:600;margin:0 0 7px}.journal-date{font-size:.78rem;color:var(--muted);line-height:1.7;margin:0 0 12px}.journal-card h2{font:650 1.25rem/1.45 Sora,sans-serif;letter-spacing:-.035em;margin:0 0 14px}.journal-card h2 a{color:inherit;text-decoration:none}.journal-card h2 a:hover{text-decoration:underline}.journal-card-body>p:not(.journal-byline):not(.journal-date):not(.journal-attribution){font-size:.94rem;line-height:1.75;margin:0 0 20px}.journal-attribution{font-size:.74rem;line-height:1.6;color:var(--muted);margin:auto 0 16px;padding-top:12px}.journal-links{display:flex;gap:12px 22px;flex-wrap:wrap;font-size:.83rem;font-weight:600;line-height:1.8}.journal-links a{color:var(--blue)}.journal-pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin:32px 0}.journal-pagination span{font-size:.85rem}.journal-pagination button:disabled{opacity:.5;cursor:default}.journal-empty{padding:35px;border:1px dashed #a3b79f;line-height:1.8}.journal-empty h2{font-size:1.3rem}.journal-channels{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.journal-channels h2{font:700 1.75rem/1.4 Sora,sans-serif;letter-spacing:-.045em}.journal-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:23px 0}.journal-channel{background:#e6ecdf;padding:22px;border-radius:4px}.journal-channel h3{font-size:1rem;line-height:1.5}.journal-channel p{font-size:.85rem;line-height:1.8;color:var(--muted)}.journal-followup{background:var(--cyan);border-radius:4px;padding:30px;margin-top:45px;line-height:1.8}.journal-followup h2{font:700 1.5rem/1.4 Sora,sans-serif;letter-spacing:-.035em;margin-top:0}.journal-followup p{max-width:790px}.journal-article{max-width:940px}.journal-article h1{font:800 clamp(2.15rem,4.8vw,4.2rem)/1.15 Sora,sans-serif;letter-spacing:-.065em;margin:20px 0}.journal-article-byline{font-size:1rem;font-weight:600}.journal-standfirst{font-size:1.2rem;line-height:1.8;color:var(--muted)}.journal-article>section{margin-top:35px;line-height:1.85}.journal-article>section h2,.journal-related h2{font:650 1.25rem/1.5 Sora,sans-serif;letter-spacing:-.03em}.journal-article>section p{font-size:1rem}.journal-source-facts{padding:25px;background:#e6ecdf;border-radius:4px}.journal-source-facts dl{display:grid;grid-template-columns:180px 1fr;gap:15px 20px;font-size:.88rem}.journal-source-facts dt{font-weight:600}.journal-source-facts dd{margin:0;overflow-wrap:anywhere}.journal-embed{padding:25px;border:1px solid var(--line);border-radius:4px}.journal-embed iframe{border:0;max-width:100%;display:block;margin:20px auto 0}.journal-related{padding-top:25px;border-top:1px solid var(--line);margin-top:40px;display:grid;gap:18px}.journal-related h2{margin:0}.journal-related a{color:var(--blue);line-height:1.6}.journal-article a,.journal-method a{overflow-wrap:anywhere}.theme-nav{flex-wrap:wrap}
.journal-filters input,.journal-filters select{font-family:inherit;font-size:.94rem;font-weight:400;line-height:1.5}
@media(max-width:1100px){.journal-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-channel-grid{grid-template-columns:1fr 1fr}.theme-nav{gap:15px}}
@media(max-width:760px){.journal-hero{align-items:start}.journal-hero h1{font-size:clamp(2.6rem,10vw,4rem)}.journal-hero-stamp{padding:12px;box-shadow:4px 4px 0 var(--ink);margin:20px 5px 0 0}.journal-hero-stamp strong{font-size:2.6rem}.journal-hero-stamp span{font-size:.54rem;max-width:90px}.journal-hero>div>p:last-child{font-size:1rem}.journal-hero>div>p:last-child br{display:none}.journal-hero .eyebrow{font-size:.65rem;max-width:230px;line-height:1.8}.journal-filters{grid-template-columns:1fr 1fr;gap:15px}.journal-filters>label:first-child,.journal-filters>label:nth-child(5){grid-column:1/-1}.journal-wall,.journal-channel-grid{grid-template-columns:1fr}.journal-art strong{font-size:2rem}.journal-art{min-height:180px}.journal-source-facts dl{grid-template-columns:1fr;gap:6px}.journal-source-facts dd{margin-bottom:12px}.journal-followup{padding:23px}.journal-pagination{gap:14px}.theme-nav{justify-content:start;gap:12px 18px}.journal-article h1{overflow-wrap:anywhere}}
