.si-nav{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.si-nav-link{border:1px solid var(--line-2);background:var(--surface);height:36px;color:var(--text-2);transition:color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.si-nav-link:hover{color:var(--text);border-color:var(--accent-line)}.si-sections{flex-direction:column;gap:56px;display:flex}.si-section{scroll-margin-top:24px}.si-section-head{margin-bottom:20px}.si-section-head h2{font-family:var(--font-display,inherit);font-size:var(--fs-d3,28px);margin:0 0 6px;line-height:1}.si-section-head p{color:var(--text-3);margin:0;font-size:14px}.si-list{grid-template-columns:1fr;gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.si-list{grid-template-columns:repeat(2,1fr);gap:2px 24px}}@media (min-width:1100px){.si-list{grid-template-columns:repeat(3,1fr)}}.si-list a{color:var(--text);transition:background .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;border-radius:10px;padding:11px 12px;font-size:15px;text-decoration:none;display:block}.si-list a:hover{background:var(--surface);border-color:var(--line)}
