.svc-layout{grid-template-columns:minmax(0,1fr) 360px;gap:72px;padding-block:64px;display:grid}.svc-main{flex-direction:column;gap:56px;display:flex}.svc-aside{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}.related-list{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.related a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0;text-decoration:none;display:flex}.related a:hover{color:var(--signal)}.svc-row{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;gap:32px;padding:48px 0;display:grid}.svc-row h3{margin-bottom:14px;font-size:28px}.svc-row h3 a{color:inherit;text-decoration:none}.svc-row h3 a:hover{color:var(--signal)}.svc-row .body>p{color:var(--ink-2);max-width:62ch}.svc-row .what{margin-top:22px}.svc-row .cta{align-self:start;padding-top:10px}.related{border-top:1px solid var(--line);padding-top:40px}.related h3{margin-bottom:20px}.related-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.related-list a{background:var(--bg);color:var(--ink);transition:background-color .18s var(--ease), color .18s var(--ease);grid-template-columns:1fr auto;grid-template-areas:"n arr""t t""d d";gap:8px;padding:20px 20px 22px;text-decoration:none;display:grid}.related-list a .d{color:var(--ink-3);grid-area:d;font-size:13px}.related-list a:hover{background:var(--ink);color:var(--bg)}.svc-bottom-cta .cta-line{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-top:44px;display:flex}.svc-bottom-cta .cta-line h2{margin:10px 0 8px}@media (width<=900px){.svc-bottom-cta .cta-line{flex-direction:column;align-items:flex-start;gap:20px}}.svc-hub{border-top:1px solid var(--line);flex-direction:column;display:flex}.svc-row{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) 160px;align-items:start;gap:24px;padding:36px 0;display:grid}.svc-row-num{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.14em;color:var(--signal-text);padding-top:4px}.svc-row-body h2{font-family:var(--display);letter-spacing:-.015em;margin:0 0 10px;font-size:clamp(22px,2.4vw,30px);font-weight:500}.svc-row-body>p{color:var(--ink-2);max-width:62ch;margin-bottom:18px}.svc-row-items{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;display:grid}.svc-row-cta{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);place-self:start end;padding-top:6px;text-decoration:none}.svc-row-cta:hover{color:var(--signal);border-bottom-color:var(--signal)}.section-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;margin-top:48px;padding-top:32px;display:flex}.section-foot h2{margin-bottom:8px}@media (width<=1024px){.svc-row{grid-template-columns:48px minmax(0,1fr)}.svc-row-cta{grid-column:2;justify-self:start;margin-top:8px}}@media (width<=640px){.svc-row{grid-template-columns:1fr;gap:12px;padding:28px 0}.svc-row-items{grid-template-columns:1fr;gap:16px}.section-foot{flex-direction:column;align-items:flex-start;gap:20px}}.faq-item{border-bottom:1px solid var(--line);padding:18px 0}.faq-item summary{cursor:pointer;color:var(--ink-max);align-items:baseline;gap:14px;font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .qnum{font-family:var(--mono);font-size:var(--fs-meta);letter-spacing:.1em;color:var(--signal-text);flex:none}.faq-item summary:after{content:"+";color:var(--ink-3);margin-left:auto;padding-left:18px;font-size:18px;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-answer{max-width:70ch;color:var(--ink-2);font-size:var(--fs-ui,16px);margin:12px 0 0 34px;line-height:1.65}
