.journal-entry-body[data-astro-cid-jkpwarub] h2[data-astro-cid-jkpwarub]{font-family:var(--serif);font-size:clamp(22px,2.2vw,28px);font-weight:400;color:var(--ink);margin:0 0 1.25em;line-height:1.3}.journal-entry-body[data-astro-cid-jkpwarub] h3[data-astro-cid-jkpwarub]{font-family:var(--serif);font-size:clamp(18px,1.8vw,22px);font-weight:400;color:var(--ink);margin:2em 0 1em;line-height:1.35}.journal-entry-body[data-astro-cid-jkpwarub] h4[data-astro-cid-jkpwarub]{font-family:var(--sans, sans-serif);font-size:clamp(13px,1.2vw,15px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin:2.5em 0 1em;line-height:1.4}.mk-big-stat[data-astro-cid-jkpwarub]{text-align:center;padding:32px 0;margin:2em 0;border-top:1px solid rgba(26,23,18,.08);border-bottom:1px solid rgba(26,23,18,.08)}.mk-big-stat-num[data-astro-cid-jkpwarub]{display:block;font-family:var(--serif);font-size:clamp(48px,6vw,72px);font-weight:400;color:var(--rust);line-height:1}.mk-big-stat-label[data-astro-cid-jkpwarub]{display:block;font-size:clamp(13px,1.2vw,15px);color:var(--ink-mid);margin-top:12px;line-height:1.5;max-width:400px;margin-left:auto;margin-right:auto}.mk-stat-row[data-astro-cid-jkpwarub]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:2em 0;padding:28px 0;border-top:1px solid rgba(26,23,18,.08);border-bottom:1px solid rgba(26,23,18,.08)}@media(max-width:600px){.mk-stat-row[data-astro-cid-jkpwarub]{grid-template-columns:1fr;gap:20px}}.mk-stat[data-astro-cid-jkpwarub]{text-align:center}.mk-stat-num[data-astro-cid-jkpwarub]{display:block;font-family:var(--serif);font-size:clamp(28px,3vw,40px);font-weight:400;color:var(--rust);line-height:1.1}.mk-stat-label[data-astro-cid-jkpwarub]{display:block;font-size:12px;letter-spacing:.02em;color:var(--ink-mid);margin-top:6px;line-height:1.4}.mk-inline-stat[data-astro-cid-jkpwarub]{font-family:var(--sans, sans-serif);font-size:clamp(13px,1.2vw,15px);color:var(--ink-mid);padding:16px 20px;background:var(--bg2, #F5F1EB);border-radius:4px;margin:.5em 0 1.5em;line-height:1.5}.mk-inline-stat-num[data-astro-cid-jkpwarub]{font-family:var(--serif);font-size:clamp(22px,2.2vw,28px);font-weight:400;color:var(--rust);margin-right:6px}.mk-callout[data-astro-cid-jkpwarub]{background:var(--bg2, #F5F1EB);border-left:3px solid var(--rust);padding:clamp(20px,2.5vw,32px);margin:2em 0}.mk-callout-label[data-astro-cid-jkpwarub]{display:block;font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--rust);margin-bottom:12px}.mk-callout[data-astro-cid-jkpwarub] p[data-astro-cid-jkpwarub]{font-family:var(--serif);font-size:clamp(14px,1.3vw,16px);line-height:1.7;color:var(--ink-mid);margin:0}.mk-callout[data-astro-cid-jkpwarub] p[data-astro-cid-jkpwarub] strong[data-astro-cid-jkpwarub]{color:var(--ink)}.mk-callout--dark[data-astro-cid-jkpwarub]{background:var(--ink, #1A1712);border-left-color:var(--rust)}.mk-callout--dark[data-astro-cid-jkpwarub] p[data-astro-cid-jkpwarub]{font-family:var(--serif);font-size:clamp(17px,1.7vw,21px);font-weight:400;color:var(--bg, #FAF8F4);line-height:1.55}.mk-trajectory[data-astro-cid-jkpwarub]{margin:2em 0;padding:24px 0;border-top:1px solid rgba(26,23,18,.08);border-bottom:1px solid rgba(26,23,18,.08)}.mk-trajectory-row[data-astro-cid-jkpwarub]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mk-trajectory-row[data-astro-cid-jkpwarub]:last-of-type{margin-bottom:0}.mk-trajectory-year[data-astro-cid-jkpwarub]{font-family:var(--sans, sans-serif);font-size:13px;font-weight:600;color:var(--ink-mid);min-width:40px;text-align:right}.mk-trajectory-bar[data-astro-cid-jkpwarub]{height:32px;background:var(--rust, #A0522D);opacity:.7;border-radius:2px;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;min-width:40px;transition:width .6s ease}.mk-trajectory-bar[data-astro-cid-jkpwarub] span[data-astro-cid-jkpwarub]{font-family:var(--sans, sans-serif);font-size:13px;font-weight:600;color:#fff}.mk-trajectory-bar--alert[data-astro-cid-jkpwarub]{opacity:1}.mk-trajectory-caption[data-astro-cid-jkpwarub]{display:block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-mid);margin-top:14px;text-align:center}
