.svc-index{max-width:1200px;margin-inline:auto}.si-head{margin-bottom:clamp(32px,5vw,64px)}.si-head h1{letter-spacing:-.044em;margin:0 0 18px;font-size:clamp(44px,5.2vw,84px);line-height:1.02}.si-head p{max-width:56ch;color:var(--ink-soft);transition:color .9s var(--ease-out);margin:0;font-size:19px}.si-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.si-list li{border-bottom:1px solid var(--line)}.si-item{border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,6fr) auto;align-items:baseline;gap:12px 40px;padding:28px 0;display:grid}.si-item h2{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);line-height:1.1}.si-item p{max-width:52ch;color:var(--ink-soft);transition:color .9s var(--ease-out);margin:0}.si-go{color:var(--accent);white-space:nowrap;align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.si-go i{transition:transform .6s var(--spring);font-style:normal;display:inline-block}@media (hover:hover) and (pointer:fine){.si-item:hover .si-go i{transform:translate(4px)}.si-item:hover h2{color:var(--accent)}}.si-item h2{transition:color .4s var(--ease-out)}html.live .si-list li{animation:si-rise .9s var(--spring) both;animation-delay:calc(80ms + var(--i,0) * 50ms)}@keyframes si-rise{0%{opacity:0;transform:translateY(18px)}}@media (width<=860px){.si-item{grid-template-columns:1fr;gap:8px;padding:22px 0}.si-item p{font-size:16px}.si-go{margin-top:4px}}
