.kind-line{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--type-meta)}.next-step{margin-top:var(--space-6);color:var(--color-text-2);font-size:var(--type-meta)}.next-step a{font-weight:var(--fw-strong);--lk-r:var(--link-rest)}.page-toc{margin-top:var(--space-6);padding-top:var(--space-3);border-top:var(--rule)}.page-toc h2{font-size:var(--type-meta);letter-spacing:0;margin:0}.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) var(--space-2) var(--space-1) 0;flex-direction:column;justify-content:center;display:flex}@media (hover:hover){.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(--type-meta);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.toc-page{color:var(--color-muted);font-size:var(--type-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}}
