.journal-intro{padding-block:clamp(1.45rem,4vw,3.25rem) 1.25rem}.journal-intro .section-lead{gap:.6rem}.journal-intro h1{font-size:clamp(2.2rem,5vw,4.25rem)}.journal-intro .lede{max-inline-size:62ch}.journal-filters{border:0;min-inline-size:0;margin:1.1rem 0 0;padding:0}.journal-filters legend{color:var(--muted);padding:0;font-size:.82rem}.journal-filter-options{flex-wrap:wrap;gap:.5rem;margin-block-start:.4rem;display:flex}.journal-filters label{min-block-size:var(--control);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.journal-filters label:has(input:not(:checked)){border-color:var(--line);background:0 0}.journal-filters input{block-size:1rem;inline-size:1rem;color:inherit;accent-color:currentColor;margin:0}.journal-filters .journal-reset{color:var(--pressed);font:inherit;text-underline-offset:.24em;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-size:.85rem;text-decoration:underline;display:none}.journal-filters:has(input:not(:checked)) .journal-reset{display:inline-flex}.journal-back{margin-block-start:.75rem}.journal-index{background:var(--paper);border-block-start:1px solid var(--line)}.journal-index-inner{padding-block:clamp(1.5rem,3vw,2.75rem) clamp(2.5rem,7vw,5rem)}.journal-index .post-cards{grid-template-columns:minmax(0,1fr);gap:2rem;margin:0}.journal-index .post-cards>li{border:0;max-inline-size:38rem;padding:0}.journal-index .post-cards img{margin-block-end:.25rem}.journal-no-selection,.journal-intro:has([value=observations]:not(:checked))+.journal-index li[data-category=observations],.journal-intro:has([value=conversations]:not(:checked))+.journal-index li[data-category=conversations],.journal-intro:has(.journal-filters):not(:has(input:checked))+.journal-index .post-cards{display:none}.journal-intro:has(.journal-filters):not(:has(input:checked))+.journal-index .journal-no-selection{display:block}@supports not selector(:has(*)){.journal-filters{display:none}}@media (width>=720px){.journal-index .post-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.25rem)}}
