.sp-grid{align-items:center;row-gap:72px}.sp-copy{grid-column:1/span 5}.sp-card{grid-column:6/-1;gap:12px;display:grid}.sp-flip .sp-copy{order:2;grid-column:8/-1}.sp-flip .sp-card{order:1;grid-column:1/span 7}.sp-h{margin:0 0 20px}.sp-api{font:500 13px/1 var(--mono);color:var(--ink);align-items:center;gap:8px;margin:0;display:inline-flex}.sp-api i{background:var(--ink);color:#fafafa;letter-spacing:.04em;border-radius:6px;padding:4px 7px;font-style:normal}.sp-rel{border-top:1px solid var(--line);order:3;grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-top:40px;display:grid}.sp-rel>.v2-kick{grid-column:1/span 3;padding-top:22px}.sp-rel ul{grid-column:4/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.sp-rel-a{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:18px 0;text-decoration:none;display:flex}.sp-rel-a b{letter-spacing:-.015em;font-size:19px;font-weight:600}.sp-rel-a span{color:var(--soft);flex-basis:100%;order:3;font-size:15px}.sp-rel-a svg{color:var(--acc);transition:transform .35s var(--e);margin-left:auto}@media (hover:hover){.sp-rel-a:hover svg{transform:translate(4px)}}.sp-rel-a:active{transform:translateY(1px)}.sp-rel-a:focus-visible{outline:2px solid var(--acc);outline-offset:4px;border-radius:6px}@media (max-width:900px){.sp-grid{row-gap:40px}.sp-flip .sp-copy,.sp-flip .sp-card{order:0}.sp-rel{padding-top:24px;display:block}.sp-rel ul{margin-top:8px;display:block}.sp-api{font-size:14px}}
