.svc{padding-bottom:var(--sec)}.svc .page-head{padding-top:48px}.svc__note{max-width:65ch;font-size:var(--fs-small);color:var(--muted);margin-top:16px;line-height:1.45}.svc__body{margin-top:8px}.svc__sec{scroll-margin-top:calc(var(--hdr) + 16px)}.svc__sec h2{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);margin-top:1.8em;margin-bottom:.5em;line-height:1.2}.svc__sec p[data-copy=placeholder]{color:var(--muted)}.svc__dl{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);grid-template-columns:max-content minmax(0,1fr);gap:12px 32px;margin:32px 0 0;padding:24px 0;display:grid}.svc__dl dt{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);color:var(--muted);padding-top:3px;line-height:1.4}.svc__dl dd{font-size:var(--fs-body);margin:0}.svc__dl a{color:var(--text);font-weight:500}.svc__dl a:focus-visible{border-radius:var(--r-ctl)}@media (hover:hover) and (pointer:fine){.svc__dl a:hover{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}}.svc__social{flex-wrap:wrap;gap:6px 18px;display:flex}.svc__cta{margin-top:18px}@media (width<=767px){.svc .page-head{padding-top:32px}.svc__dl{grid-template-columns:1fr;gap:4px}.svc__dl dd+dt{margin-top:14px}}
