.journal.svelte-1bsn5b3{width:min(1440px,100%);margin:0 auto;padding:2.5rem 1.5rem 3rem}.journal-header.svelte-1bsn5b3{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-bottom:2rem}.eyebrow.svelte-1bsn5b3{color:var(--primary);text-transform:uppercase;letter-spacing:.17em;font-size:.72rem;font-weight:700;margin-bottom:1.2rem}h1.svelte-1bsn5b3{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.4vw,4.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.08}h1.svelte-1bsn5b3 em:where(.svelte-1bsn5b3){font-weight:400;color:#216079}.intro.svelte-1bsn5b3{max-width:54ch;margin-top:1.4rem;color:var(--muted-foreground);font-size:1rem;line-height:1.7}.collection.svelte-1bsn5b3{min-width:145px;border-left:1px solid var(--border);padding-left:1.5rem;color:var(--muted-foreground);font-size:.85rem}.collection.svelte-1bsn5b3 strong:where(.svelte-1bsn5b3){display:block;font-family:Georgia,serif;font-size:3.4rem;font-weight:400;color:#153e4b;line-height:1;margin-bottom:.5rem}.collection.svelte-1bsn5b3 span:where(.svelte-1bsn5b3){display:block;margin-top:.2rem;font-size:.75rem}.eyebrow.svelte-1bsn5b3 span:where(.svelte-1bsn5b3){color:var(--muted-foreground)}.filters.svelte-1bsn5b3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;border-top:1px solid var(--border);padding:1.1rem 0 1.6rem}.categories.svelte-1bsn5b3{display:flex;flex-wrap:wrap;gap:.5rem}.categories.svelte-1bsn5b3 a:where(.svelte-1bsn5b3),.active-tag.svelte-1bsn5b3,.topics.svelte-1bsn5b3 a:where(.svelte-1bsn5b3){display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);border-radius:999px;padding:.45rem .95rem;font-size:.85rem;color:inherit;text-decoration:none;transition:background .15s,border-color .15s}.categories.svelte-1bsn5b3 a:where(.svelte-1bsn5b3):hover,.topics.svelte-1bsn5b3 a:where(.svelte-1bsn5b3):hover{border-color:#216079}.categories.svelte-1bsn5b3 a[aria-current=page]:where(.svelte-1bsn5b3){background:#153e4b;border-color:#153e4b;color:#fff}.categories.svelte-1bsn5b3 span:where(.svelte-1bsn5b3),.topics.svelte-1bsn5b3 span:where(.svelte-1bsn5b3){font-size:.72rem;opacity:.65}.active-tag.svelte-1bsn5b3{background:#e7f3f6;border-color:#b9dbe4;color:#153e4b;font-weight:600}.notice.svelte-1bsn5b3{margin-bottom:1.5rem;font-size:.9rem;color:var(--muted-foreground)}.story-grid.filtered.svelte-1bsn5b3{margin-top:.5rem}.topics.svelte-1bsn5b3{margin-top:3.5rem;border-top:1px solid var(--border);padding-top:1.75rem}.topics.svelte-1bsn5b3 h2:where(.svelte-1bsn5b3){font-size:1.15rem;font-weight:600;margin-bottom:1rem}.topics.svelte-1bsn5b3 ul:where(.svelte-1bsn5b3){display:flex;flex-wrap:wrap;gap:.5rem}a.svelte-1bsn5b3:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.archive.svelte-1bsn5b3{margin-top:3.5rem}.section-heading.svelte-1bsn5b3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem;border-top:1px solid var(--border);padding-top:1.75rem;margin-bottom:1.75rem}.section-heading.svelte-1bsn5b3 h2:where(.svelte-1bsn5b3){font-size:1.15rem;font-weight:600}.section-heading.svelte-1bsn5b3 span:where(.svelte-1bsn5b3){font-size:.78rem;color:var(--muted-foreground)}.story-grid.svelte-1bsn5b3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem 1.5rem}@media(max-width:950px){.story-grid.svelte-1bsn5b3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.journal.svelte-1bsn5b3{padding:1.5rem 1rem 2rem}.journal-header.svelte-1bsn5b3{display:block;padding-bottom:2rem}.collection.svelte-1bsn5b3{display:none}.story-grid.svelte-1bsn5b3{grid-template-columns:1fr}.archive.svelte-1bsn5b3{margin-top:2.5rem}}
