.hero[data-astro-cid-lfnvi74r]{padding-top:clamp(18px,3vw,40px);padding-bottom:var(--page-gap)}.hero__grid[data-astro-cid-lfnvi74r]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:var(--page-gap);margin-top:22px}.hero__title[data-astro-cid-lfnvi74r]{font-family:var(--font-display);font-weight:900;font-size:var(--display-xl);line-height:.9;letter-spacing:-.04em}.hero__date[data-astro-cid-lfnvi74r]{display:grid;align-content:space-between;gap:clamp(16px,3vw,44px);padding:var(--paper-inset);border-top:3px solid var(--seal);background:var(--bg-2)}.hero__date-label[data-astro-cid-lfnvi74r]{color:var(--fg-2);font-size:var(--fs-small)}.hero__date-number[data-astro-cid-lfnvi74r]{font-family:var(--font-latin);font-size:clamp(52px,8vw,120px);font-weight:850;letter-spacing:-.055em;line-height:.88}.hero__date-number[data-astro-cid-lfnvi74r] span[data-astro-cid-lfnvi74r]{color:var(--seal)}.hero__lead[data-astro-cid-lfnvi74r]{margin-top:26px;max-width:20em;font-family:var(--font-display);font-weight:900;font-size:clamp(19px,2.15vw,32px);line-height:1.55;letter-spacing:-.015em}.log__rows[data-astro-cid-lfnvi74r]{border-top:1px solid var(--line)}.log__row[data-astro-cid-lfnvi74r]{display:grid;grid-template-columns:8em minmax(0,1fr) auto;gap:clamp(16px,3vw,48px);align-items:start;padding-block:clamp(22px,3vw,34px);border-bottom:1px solid var(--line)}.log__row[data-astro-cid-lfnvi74r] .kicker[data-astro-cid-lfnvi74r]{padding-top:.7em}.log__body[data-astro-cid-lfnvi74r] h2[data-astro-cid-lfnvi74r]{font-family:var(--font-display);font-weight:900;font-size:clamp(22px,2.3vw,32px);line-height:1.35}.log__body[data-astro-cid-lfnvi74r] p[data-astro-cid-lfnvi74r]{margin-top:8px;font-size:var(--fs-body);line-height:1.8;color:var(--fg-2);max-width:42em}.log__row[data-astro-cid-lfnvi74r] .tag[data-astro-cid-lfnvi74r]{padding-top:.8em}.reading__grid[data-astro-cid-lfnvi74r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.reading__col[data-astro-cid-lfnvi74r]{padding:20px 0;border-top:1px solid var(--line-2)}.reading__col[data-astro-cid-lfnvi74r]+.reading__col[data-astro-cid-lfnvi74r]{padding-left:0}.reading__col[data-astro-cid-lfnvi74r] p[data-astro-cid-lfnvi74r]:last-child{margin-top:12px;font-size:var(--fs-body);line-height:1.85;color:var(--fg-2);max-width:28em}.updates__list[data-astro-cid-lfnvi74r]{border-top:1px solid var(--line)}.updates__list[data-astro-cid-lfnvi74r] li[data-astro-cid-lfnvi74r]{border-bottom:1px solid var(--line)}.updates__list[data-astro-cid-lfnvi74r] a[data-astro-cid-lfnvi74r]{display:grid;grid-template-columns:10em minmax(0,1fr) auto;gap:24px;align-items:baseline;padding-block:15px;transition:color var(--dur-ui) var(--ease)}.updates__list[data-astro-cid-lfnvi74r] a[data-astro-cid-lfnvi74r]:hover{color:var(--seal)}.updates__date[data-astro-cid-lfnvi74r]{font-size:var(--fs-small);color:var(--fg-2)}.updates__title[data-astro-cid-lfnvi74r]{font-family:var(--font-display);font-weight:900;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.updates__kind[data-astro-cid-lfnvi74r]{font-size:var(--fs-small);color:var(--fg-3)}.unfinished__list[data-astro-cid-lfnvi74r]{border-top:1px solid var(--line)}.unfinished__list[data-astro-cid-lfnvi74r] li[data-astro-cid-lfnvi74r]{display:grid;grid-template-columns:4em minmax(0,1fr);gap:20px;padding-block:18px;border-bottom:1px solid var(--line)}.unfinished__num[data-astro-cid-lfnvi74r]{padding-top:.3em;font-size:var(--fs-small);color:var(--seal)}.unfinished__list[data-astro-cid-lfnvi74r] p[data-astro-cid-lfnvi74r]{font-size:var(--fs-body);line-height:1.9;max-width:48em}.now-end[data-astro-cid-lfnvi74r]{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-top:clamp(34px,5vw,64px);padding-top:18px;border-top:1px solid var(--line)}.now-end[data-astro-cid-lfnvi74r] p[data-astro-cid-lfnvi74r]:first-child{font-size:15px;line-height:1.8;max-width:38em}.now-end[data-astro-cid-lfnvi74r] .mono[data-astro-cid-lfnvi74r]{font-size:10px;color:var(--fg-2);white-space:nowrap}.folio[data-astro-cid-lfnvi74r]{margin-top:clamp(30px,4vw,56px)}@media(max-width:900px){.log__row[data-astro-cid-lfnvi74r]{grid-template-columns:1fr;gap:8px}.log__row[data-astro-cid-lfnvi74r] .tag[data-astro-cid-lfnvi74r]{padding-top:0}.reading__grid[data-astro-cid-lfnvi74r]{grid-template-columns:1fr}.updates__list[data-astro-cid-lfnvi74r] a[data-astro-cid-lfnvi74r]{grid-template-columns:1fr auto;gap:6px 16px}.updates__date[data-astro-cid-lfnvi74r]{grid-column:1}.updates__title[data-astro-cid-lfnvi74r]{grid-column:1 / -1;grid-row:2}.updates__kind[data-astro-cid-lfnvi74r]{grid-column:2;grid-row:1}.now-end[data-astro-cid-lfnvi74r]{flex-direction:column;gap:10px}.now-end[data-astro-cid-lfnvi74r] .mono[data-astro-cid-lfnvi74r]{white-space:normal}}@media(max-width:620px){.hero__grid[data-astro-cid-lfnvi74r]{grid-template-columns:minmax(0,1fr)}.hero__date[data-astro-cid-lfnvi74r]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.hero__date-number[data-astro-cid-lfnvi74r]{font-size:clamp(42px,10vw,64px)}}
