.dc .sp-columns{align-items:start;row-gap:clamp(72px,8vw,120px)}.dc .sp-columns .dc-title{max-width:20ch}.dc .sp-rows{margin-top:28px}.dc .sp-row{display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;align-items:start}.dc .sp-icon{margin-top:3px;color:var(--dc-fg3)}.dc .sp-row-title{margin:0;font-family:var(--dc-display);font-weight:600;font-size:17.5px;line-height:1.3;letter-spacing:-.01em;color:var(--dc-fg)}.dc .sp-row-text{margin:4px 0 0;max-width:52ch;font-size:17.5px;line-height:1.6;color:var(--dc-fg2)}.dc .sp-row-action{margin-top:14px}.dc .sp-btn-sm.sp-btn-sm{padding:9px 16px;font-size:15px}.dc .sp-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:600;font-size:15px;color:var(--dc-mint);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color .2s}.dc .sp-link:hover{text-decoration-color:var(--dc-mint)}.dc .sp-link svg{transition:transform .25s var(--dc-out)}.dc .sp-link:hover svg{transform:translateX(3px)}.dc .sp-tabs-list.sp-tabs-list{display:inline-flex;gap:4px;height:auto;margin-top:var(--dc-gap);padding:4px;background:var(--dc-bg);border:1px solid var(--dc-rule);border-radius:999px;color:var(--dc-fg2)}.dc .sp-tab.sp-tab{padding:9px 18px;border-radius:999px;font-family:var(--dc-body);font-size:15px;font-weight:600;color:var(--dc-fg2);background:transparent;box-shadow:none;transition:background-color .2s,color .2s}.dc .sp-tab.sp-tab:hover{color:var(--dc-fg)}.dc .sp-tab.sp-tab[data-state=active]{background:var(--dc-card);color:var(--dc-fg);box-shadow:inset 0 0 0 1px var(--dc-card-edge)}.dc .sp-tab-panel.sp-tab-panel:focus-visible,.dc .sp-tab.sp-tab:focus-visible{outline:2px solid var(--dc-mint);outline-offset:3px}.dc .sp-tab-panel.sp-tab-panel{margin-top:28px;border-radius:6px;box-shadow:none}.dc .sp-faq .sp-question{margin:0;font-family:var(--dc-display);font-weight:600;font-size:19px;line-height:1.3;letter-spacing:-.01em;color:var(--dc-fg);text-wrap:balance}.dc .sp-faq .dc-body{max-width:62ch}@media (max-width:899px){.dc .sp-faq .dc-body{margin-top:8px}}@media (prefers-reduced-motion:reduce){.dc .sp-link,.dc .sp-link svg,.dc .sp-tab.sp-tab{transition:none}}