.toc_head__3lDR_{max-width:720px;margin-bottom:28px}.toc_title__knYjF{margin-bottom:10px;text-wrap:balance}.toc_lead__8PTj3{font-size:17px;line-height:1.55;color:var(--color-secondary);text-wrap:pretty}.toc_list__xf6V7{list-style:none;margin:0;padding:0;display:grid}.toc_item__ebXv4{min-width:0;display:grid}.toc_row__D7OpP{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;align-items:start;padding:16px 12px 17px;border-top:1px solid var(--color-rule);border-radius:var(--radius-sm);text-decoration:none;color:var(--color-ink)}.toc_row__D7OpP:before{content:"";position:absolute;inset:0;z-index:0;border-radius:var(--radius-sm);background:transparent;transition:background var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.toc_row__D7OpP>*{position:relative;z-index:1}.toc_row__D7OpP:hover{text-decoration:none;color:var(--color-ink)}.toc_row__D7OpP:hover:before{background:var(--color-surface)}.toc_row__D7OpP:hover .toc_rowTitle__ug0a4{color:var(--color-brand-deep)}.toc_row__D7OpP:hover .toc_arrow__sRsNI{color:var(--color-brand-deep);transform:translateY(3px)}.toc_row__D7OpP:focus-visible{outline:none;box-shadow:var(--focus-ring)}.toc_row__D7OpP:focus-visible .toc_arrow__sRsNI,.toc_row__D7OpP:focus-visible .toc_rowTitle__ug0a4{color:var(--color-brand-deep)}.toc_row__D7OpP:focus-visible .toc_arrow__sRsNI{transform:translateY(3px)}.toc_row__D7OpP:active:before{background:var(--color-tint-2)}.toc_rowAction__NlsKo{border-top:none;margin-top:10px}.toc_rowAction__NlsKo:before{background:var(--color-surface);box-shadow:var(--shadow-1)}.toc_rowAction__NlsKo:after{content:"";position:absolute;top:0;left:0;right:0;height:4px;z-index:1;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:linear-gradient(90deg,var(--color-brand) 0 62%,var(--color-rule) 62% 100%)}.toc_rowAction__NlsKo:hover:before{box-shadow:var(--shadow-2)}.toc_num__sCO3_{font-family:var(--font-mono);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5;padding-top:2px;color:var(--color-brand-deep)}.toc_rowTitle__ug0a4{display:block;font-family:var(--font-heading);font-weight:600;font-size:19px;line-height:1.3;letter-spacing:0;margin-bottom:4px;color:var(--color-ink);transition:color var(--dur-fast) ease;text-wrap:pretty}.toc_rowDesc__x_7nZ{display:block;font-size:16px;line-height:1.45;color:var(--color-secondary);text-wrap:pretty}.toc_arrow__sRsNI{margin-top:6px;color:var(--color-rule-strong);transition:color var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}@media (min-width:640px){.toc_head__3lDR_{margin-bottom:32px}.toc_lead__8PTj3{font-size:18px}}@media (min-width:1024px){.toc_head__3lDR_{margin-bottom:36px}.toc_list__xf6V7{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.toc_row__D7OpP{height:100%;grid-template-columns:34px minmax(0,1fr) 18px;gap:14px;padding:17px 18px 18px}.toc_rowTitle__ug0a4{font-size:20px}.toc_rowAction__NlsKo{margin-top:0}}