.kind-line{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.next-step{margin-top:var(--space-5);color:var(--color-text-2);font-size:var(--fs-ui);line-height:1.55}.next-step a{font-weight:var(--fw-strong);text-underline-offset:3px;text-decoration:underline 1px}.page-toc{margin-top:var(--space-5);padding-top:var(--space-3);border-top:var(--rule-strong)}.page-toc h2{font-size:var(--fs-ui);letter-spacing:0;margin:0;line-height:1.4}.page-toc ol{margin:var(--space-2) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.page-toc li{border-bottom:var(--rule-soft)}.page-toc a{min-height:52px;padding:var(--space-1-5) var(--space-2) var(--space-1-5) 0;flex-direction:column;justify-content:center;line-height:1.3;display:flex}.page-toc a:hover{text-decoration:none}.page-toc a:hover .toc-year{text-underline-offset:3px;text-decoration:underline}.toc-year{font-size:var(--fs-ui);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.toc-page{color:var(--color-muted);font-size:var(--fs-label);font-variant-numeric:tabular-nums}@media (width<=767px){.next-step a{padding-block:var(--space-3)}.page-toc ol{grid-template-columns:repeat(4,minmax(0,1fr))}.page-toc a{min-height:var(--size-touch)}.page-toc li.wide{grid-column:span 2}}
