.docs-feature-link{border:1px solid var(--separator);border-radius:var(--radius-medium);justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(40px,6vw,64px);padding:clamp(20px,3vw,28px);transition:border-color .18s,background-color .18s;display:flex}.docs-feature-link:hover{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 5%, transparent)}.docs-feature-link>span{display:grid}.docs-feature-link .eyebrow{margin-bottom:6px}.docs-feature-link strong{letter-spacing:-.025em;font-size:clamp(18px,2vw,22px);font-weight:600}.docs-feature-link svg{color:var(--accent);transition:transform .22s var(--ease-out);flex:none}.docs-feature-link:hover svg{transform:translate(4px)}.docs-index{border-top:1px solid var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-index section{border-bottom:1px solid var(--separator);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:32px clamp(20px,3vw,36px);display:grid}.docs-index section:nth-child(odd){border-right:1px solid var(--separator);padding-left:0}.docs-index section>svg{color:var(--accent);margin-top:6px}.docs-index h2{letter-spacing:-.03em;font-size:clamp(22px,2.4vw,28px);font-weight:560}.docs-index p{color:var(--text-secondary);margin-top:10px;font-size:15px}.docs-callout{border-top:1px solid var(--separator);border-bottom:1px solid var(--separator);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:clamp(64px,9vw,104px);padding-block:40px;display:grid}.docs-callout h2{letter-spacing:-.045em;font-size:clamp(28px,3.6vw,44px);font-weight:550}.docs-callout p{max-width:62ch;color:var(--text-secondary);margin-top:12px}@media (max-width:820px){.docs-index{grid-template-columns:1fr}.docs-index section,.docs-index section:nth-child(odd){border-right:0;padding:28px 0}.docs-callout{grid-template-columns:1fr}}
