.journal-hero.svelte-u4k2t{background:var(--mkt-cream);padding:82px 0 72px;border-bottom:1px solid var(--mkt-line)}.journal-hero-grid.svelte-u4k2t{display:grid;grid-template-columns:1.2fr .65fr;gap:84px;align-items:end}.journal-hero.svelte-u4k2t h1:where(.svelte-u4k2t){color:var(--mkt-ink)}.journal-intro.svelte-u4k2t{padding-bottom:5px}.journal-intro.svelte-u4k2t .mkt-lead:where(.svelte-u4k2t){margin:0 0 18px;font-size:16px}.journal-intro.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--mkt-green-dark);font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid #a8cdb4;padding-bottom:2px}.journal-filter.svelte-u4k2t{background:var(--mkt-paper);border-bottom:1px solid var(--mkt-line)}.filter-row.svelte-u4k2t{display:flex;gap:2px;overflow-x:auto;padding-top:13px;padding-bottom:13px;scrollbar-width:none}.filter-row.svelte-u4k2t::-webkit-scrollbar{display:none}.filter-row.svelte-u4k2t a:where(.svelte-u4k2t){white-space:nowrap;color:#77736c;text-decoration:none;font-size:11px;font-weight:700;padding:8px 11px;border-radius:999px;text-transform:capitalize}.filter-row.svelte-u4k2t a:where(.svelte-u4k2t):hover{background:#f0ede6;color:var(--mkt-ink)}.filter-row.svelte-u4k2t a.active:where(.svelte-u4k2t){background:var(--mkt-ink);color:#fff}.journal-main.svelte-u4k2t{background:var(--mkt-paper);padding:72px 0 100px;min-height:55vh}.filter-summary.svelte-u4k2t{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:22px;border-bottom:1px solid var(--mkt-line);margin-bottom:28px;color:var(--mkt-muted);font-size:12px}.filter-summary.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--mkt-green-dark)}.featured-story.svelte-u4k2t{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr) 50px;gap:36px;padding:28px 0 54px;color:inherit;text-decoration:none;border-bottom:1px solid var(--mkt-line)}.featured-meta.svelte-u4k2t{display:flex;flex-direction:column;gap:8px;color:#918c84;font-size:10px;padding-top:7px}.featured-meta.svelte-u4k2t span:where(.svelte-u4k2t):first-child{color:var(--mkt-green);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.featured-copy.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(38px,4.5vw,62px);line-height:1.03;margin:0 0 18px;transition:color .16s ease}.featured-copy.svelte-u4k2t>p:where(.svelte-u4k2t){color:var(--mkt-muted);font-size:15px;line-height:1.65;margin:0 0 18px}.featured-tags.svelte-u4k2t,.note-tags.svelte-u4k2t{display:flex;gap:10px;flex-wrap:wrap}.featured-tags.svelte-u4k2t span:where(.svelte-u4k2t),.note-tags.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--mkt-green-dark);font-size:10px;font-weight:700;text-transform:capitalize}.featured-arrow.svelte-u4k2t{font-size:30px;color:var(--mkt-green);justify-self:end;transition:transform .16s ease}.featured-story.svelte-u4k2t:hover h2:where(.svelte-u4k2t){color:var(--mkt-green-dark)}.featured-story.svelte-u4k2t:hover .featured-arrow:where(.svelte-u4k2t){transform:translate(3px,-3px)}.notes-index.svelte-u4k2t{display:grid;grid-template-columns:180px minmax(0,1fr);gap:36px;padding-top:40px}.index-label.svelte-u4k2t{padding-top:4px}.index-label.svelte-u4k2t>p:where(.svelte-u4k2t):last-child{color:#969188;font-size:11px;margin:0}.notes-grid.svelte-u4k2t{border-top:1px solid var(--mkt-line)}.note-row.svelte-u4k2t{display:grid;grid-template-columns:145px minmax(0,1fr) 24px;gap:28px;align-items:start;color:inherit;text-decoration:none;padding:25px 0;border-bottom:1px solid var(--mkt-line)}.note-date.svelte-u4k2t{display:flex;flex-direction:column;gap:6px;color:#918c84;font-size:10px;padding-top:4px}.note-copy.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:26px;line-height:1.15;margin:0 0 9px;transition:color .16s ease}.note-copy.svelte-u4k2t>p:where(.svelte-u4k2t){color:var(--mkt-muted);font-size:12.5px;line-height:1.55;margin:0 0 10px}.note-arrow.svelte-u4k2t{color:var(--mkt-green);font-size:17px;justify-self:end;padding-top:4px;transition:transform .16s ease}.note-row.svelte-u4k2t:hover h3:where(.svelte-u4k2t){color:var(--mkt-green-dark)}.note-row.svelte-u4k2t:hover .note-arrow:where(.svelte-u4k2t){transform:translate(3px)}.empty-state.svelte-u4k2t{padding:70px 0;text-align:center}.empty-state.svelte-u4k2t h2:where(.svelte-u4k2t){margin-bottom:28px}.journal-close.svelte-u4k2t{background:var(--mkt-ink);color:#fff;padding:72px 0}.close-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr .6fr;gap:70px;align-items:end}.close-grid.svelte-u4k2t>div:where(.svelte-u4k2t):last-child p:where(.svelte-u4k2t){color:#aaa49a;font-size:13px;line-height:1.6;margin:0 0 18px}@media(max-width:900px){.journal-hero-grid.svelte-u4k2t,.close-grid.svelte-u4k2t{grid-template-columns:1fr;gap:38px}.featured-story.svelte-u4k2t{grid-template-columns:1fr 36px;gap:24px}.featured-meta.svelte-u4k2t{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.notes-index.svelte-u4k2t{grid-template-columns:1fr;gap:16px}.index-label.svelte-u4k2t{display:flex;justify-content:space-between;align-items:end}}@media(max-width:650px){.journal-hero.svelte-u4k2t{padding:58px 0 52px}.journal-main.svelte-u4k2t{padding:48px 0 72px}.featured-story.svelte-u4k2t{padding-top:14px;padding-bottom:38px}.featured-copy.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:38px}.note-row.svelte-u4k2t{grid-template-columns:1fr 20px;gap:16px}.note-date.svelte-u4k2t{grid-column:1 / -1;flex-direction:row}.note-copy.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:23px}}
