.journal__articles.svelte-u4k2t{margin-block-end:3rem}.journal.svelte-u4k2t{background:var(--surface)}.journal__grid.svelte-u4k2t{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=62rem){.journal__grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.journal__grid.svelte-u4k2t{grid-template-columns:1fr}}.topic.svelte-u4k2t{border-radius:var(--radius-lg);background:linear-gradient(165deg, var(--surface), #fbfaf6);block-size:100%;box-shadow:inset 0 0 0 1px var(--rule-soft), 0 1px 2px #1b1e260a;transition:transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;padding:clamp(1.5rem,2.4vw,1.95rem);display:flex;position:relative;overflow:hidden}.topic.svelte-u4k2t:before{content:"";background:linear-gradient(90deg, var(--gold-500), var(--gold-300));transform-origin:0;block-size:2px;transition:transform var(--dur) var(--ease-out);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.topic.svelte-u4k2t:hover,.topic.svelte-u4k2t:focus-visible{box-shadow:inset 0 0 0 1px #c9a24a66, var(--shadow);transform:translateY(-4px)}.topic.svelte-u4k2t:hover:before,.topic.svelte-u4k2t:focus-visible:before{transform:scaleX(1)}.topic__icon.svelte-u4k2t{block-size:3.2rem;inline-size:3.2rem;color:var(--icon-fg);background:var(--icon-bg);box-shadow:inset 0 0 0 1px var(--icon-ring);transition:background var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:14px;place-items:center;display:grid}.topic.svelte-u4k2t:hover .topic__icon:where(.svelte-u4k2t){background:linear-gradient(140deg, var(--teal-500), var(--teal-700));color:#eef7f9;box-shadow:inset 0 0 0 1px #0000}.topic__title.svelte-u4k2t{font-size:var(--t-h4);letter-spacing:-.012em;color:var(--text);margin-block-start:1.2rem}.topic__blurb.svelte-u4k2t{color:var(--text-soft);margin-block-start:.5rem;font-size:.92rem;line-height:1.55}.topic__more.svelte-u4k2t{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:.4rem;margin-block-start:auto;padding-block-start:1.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.topic__more.svelte-u4k2t svg{transition:transform var(--dur) var(--ease-out)}.topic.svelte-u4k2t:hover .topic__more:where(.svelte-u4k2t) svg{transform:translate(3px)}.journal__note.svelte-u4k2t{text-align:center;font-size:var(--t-sm);color:var(--text-soft);margin-block-start:clamp(2rem,4vw,3rem)}.journal__note.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--gold-ink);font-weight:600}
