.ds-2026 .ar-dots{background-image:radial-gradient(circle,rgb(12 12 12/.18) 1.2px,transparent 1.7px);background-size:12px 12px}.ds-2026 .ar-fade-corner{-webkit-mask-image:radial-gradient(ellipse 55% 75% at 92% 0,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 55% 75% at 92% 0,#000 0,transparent 72%)}.ds-2026 .ar-fade-hero{-webkit-mask-image:radial-gradient(ellipse 45% 90% at 100% 0,#000 0,transparent 70%);mask-image:radial-gradient(ellipse 45% 90% at 100% 0,#000 0,transparent 70%)}.ds-2026 .ar-fade-top{-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%)}.ds-2026 .ar-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s cubic-bezier(.2,.7,.2,1)}.ds-2026 .ar-card:hover{transform:translateY(-2px);box-shadow:0 14px 20px 0 rgb(6 6 18/.08),0 2px 3px 0 rgb(6 6 18/.05)}.ds-2026 .ar-card-body{position:relative}.ds-2026 .ar-card-body:before{content:"";position:absolute;inset:0;background:var(--gradient-accent);opacity:0;transition:opacity .3s cubic-bezier(.2,.7,.2,1)}.ds-2026 .ar-card-body>*{position:relative}.ds-2026 .ar-card:hover .ar-card-body:before{opacity:1}.ds-2026 .ar-card:hover .ar-card-meta{color:var(--color-ink-900)}.ds-2026 .ar-card:hover .ar-card-tag{border-color:var(--color-ink-900)}.ds-2026 .ar-faq summary::-webkit-details-marker{display:none}.ds-2026 .ar-faq .ar-disc{transition:transform .3s cubic-bezier(.2,.7,.2,1),background-color .3s cubic-bezier(.2,.7,.2,1)}.ds-2026 .ar-faq details[open] .ar-disc{transform:rotate(45deg);background-color:var(--color-accent)}.ds-2026 .ar-table thead th{text-align:left;font-weight:500;font-size:var(--text-body-sm);line-height:var(--leading-tight);color:var(--color-text-secondary);padding:var(--space-18);border-bottom:1px solid var(--color-gray-300)}.ds-2026 .ar-table tbody th,.ds-2026 .ar-table td{text-align:left;vertical-align:top;font-size:var(--text-body-md);line-height:var(--leading-body);padding:var(--space-18);border-bottom:1px solid var(--color-warm-200)}.ds-2026 .ar-table tr:last-child td,.ds-2026 .ar-table tr:last-child th{border-bottom:0}.ds-2026 .ar-toc a[aria-current]{font-weight:500}.ds-2026 .ar-toc a[aria-current] .ar-toc-dot{background-color:var(--color-ink-900)}@media (prefers-reduced-motion:reduce){.ds-2026 .ar-card,.ds-2026 .ar-card-body:before,.ds-2026 .ar-faq .ar-disc{transition:none}.ds-2026 .ar-card:hover{transform:none}}