.sv-intro{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.sv-intro__lead{color:var(--wd-text-secondary);font-size:17px;line-height:1.75}.sv-intro__meta{border-top:2px solid var(--wd-primary)}.sv-intro__meta div{border-bottom:1px solid var(--wd-border-light);grid-template-columns:110px 1fr;gap:12px;padding:13px 4px;font-size:14.5px;display:grid}.sv-intro__meta dt{color:var(--wd-text-tertiary);font-weight:600}.sv-intro__meta dd{color:var(--wd-text-primary)}.sv-cards{flex-direction:column;gap:28px;display:flex}.sv-cards__pair{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:900px){.sv-cards__pair{grid-template-columns:1fr}}.sv-rel__card{flex-direction:column;gap:8px;padding:24px 22px;display:flex}.sv-rel__type{letter-spacing:.02em;color:var(--wd-primary);background:var(--wd-primary-50);border-radius:var(--wd-radius-sm);align-self:flex-start;padding:4px 10px;font-size:11.5px;font-weight:700}.sv-rel__title{letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.45}.sv-rel__meta{color:var(--wd-text-tertiary);font-size:13px}.sv-rel__action{color:var(--wd-text-disabled);margin-top:8px;font-size:13px;font-weight:600}.sv-pipe{border:1px solid var(--wd-border-default);border-left:4px solid var(--wd-secondary);background:var(--wd-surface-light);padding:28px 30px}.sv-pipe h3{letter-spacing:-.03em;font-size:18px;font-weight:700}.sv-pipe p{color:var(--wd-text-secondary);margin-top:10px;font-size:14.5px;line-height:1.75}.sv-pipe ol{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.sv-pipe li{border:1px solid var(--wd-border-default);color:var(--wd-text-secondary);background:#fff;padding:16px 16px 14px;font-size:13.5px;line-height:1.55}.sv-pipe li b{color:var(--wd-text-primary);margin-bottom:5px;font-size:14.5px;display:block}.sv-pipe li i{font-style:normal;font-family:var(--wd-font-secondary);color:var(--wd-secondary);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}@media (max-width:1080px){.sv-intro{grid-template-columns:1fr;gap:32px}.sv-pipe ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.sv-pipe{padding:22px 20px}.sv-pipe ol{grid-template-columns:1fr}}
