.vd-activation-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:26px;align-items:start}.vd-main .vd-activation-intro{font-size:15px;line-height:1.55;margin:0 0 14px}.vd-activation-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vd-activation-flow li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px;background:linear-gradient(130deg,#fff,#e8f4fe);border:1px solid #c8dfef;border-radius:8px}.vd-organ{display:block;width:50px;height:50px;flex:none;margin:0 0 4px}.vd-step-label{font-size:12px;line-height:1.4;color:#007b86;margin-bottom:4px;font-weight:700}.vd-activation-flow strong{font-size:19px;color:#00247e;line-height:1.3;margin-bottom:6px}.vd-main .vd-activation-flow p{font-size:13px;line-height:1.5;margin:0}.vd-activation-flow li:not(:last-child):after{content:'→';position:absolute;right:-16px;top:45%;font-size:22px;font-weight:700;color:#007e91;z-index:1}.vd-local-path{margin-top:12px;padding:10px 14px;background:#e6f4ee;border-radius:7px;border-left:3px solid #00847a;display:grid;gap:4px}.vd-local-path strong{font-size:14px;color:#00695f}.vd-local-path>span{font-size:13px;line-height:1.5}.vd-local-path b{margin:0 5px;color:#00847a}.vd-local-path small{font-size:11px;line-height:1.5;color:#466c67}.vd-main .vd-activation-reading>p{font-size:15px;line-height:1.55;margin:0 0 14px}.vd-activation-test{display:grid;gap:5px;padding:12px 15px;background:#fff5df;border-left:3px solid #d69f2e;border-radius:0 7px 7px 0}.vd-activation-test strong{font-size:14px;color:#3c5471}.vd-activation-test span{font-size:13px;line-height:1.5}.vd-activation-test small{font-size:12px;color:#526982}.vd-main #basics.vd-activation-box>.site-box-title{margin-bottom:16px}.vd-main #basics.vd-activation-box>.vd-sources{margin-top:12px!important}
@media(min-width:1800px){.vd-main .vd-activation-reading>p,.vd-main .vd-activation-intro{font-size:16px}.vd-activation-flow li{padding:12px 16px}.vd-main .vd-activation-flow p{font-size:14px}.vd-activation-test span{font-size:14px}}
@media(max-width:1100px){.vd-activation-layout{grid-template-columns:minmax(0,1fr);gap:22px}.vd-organ{width:62px;height:62px}.vd-main .vd-activation-flow p{font-size:14px}.vd-main .vd-activation-reading>p{font-size:16px}.vd-local-path>span{font-size:14px}}
@media(max-width:600px){.vd-activation-flow{grid-template-columns:minmax(0,1fr);gap:16px}.vd-activation-flow li{display:grid;grid-template-columns:65px minmax(0,1fr);column-gap:12px;text-align:left;align-items:start;padding:16px}.vd-activation-flow .vd-organ{grid-column:1;grid-row:1/4;align-self:center}.vd-activation-flow .vd-step-label,.vd-activation-flow strong,.vd-activation-flow p{grid-column:2}.vd-activation-flow li:not(:last-child):after{content:'↓';right:18px;top:auto;bottom:-23px}.vd-main .vd-activation-flow p{font-size:14px}.vd-main .vd-activation-intro{font-size:15px}.vd-local-path{padding:14px}.vd-local-path>span{line-height:1.65}.vd-local-path small{font-size:12px}.vd-activation-test span{font-size:14px}}

.vd-main .vd-hero-aside>div{display:flex;flex-direction:row;align-items:center;gap:12px;border-left:0;padding:0;margin:12px 0;text-align:left}
.vd-main .vd-hero-aside .vd-hero-art{display:block;width:68px;height:68px;object-fit:contain;flex:0 0 68px;margin:0}
@media(min-width:1600px){.vd-main .vd-hero-aside .vd-hero-art{width:78px;height:78px;flex-basis:78px}}
@media(max-width:1100px){.vd-main .vd-hero-aside .vd-hero-art{width:54px;height:54px;flex-basis:54px}}
@media(max-width:700px){.vd-main .vd-hero-aside>div{align-items:center;padding:0;gap:12px;margin:10px 0}.vd-main .vd-hero-aside .vd-hero-art{width:56px;height:56px;flex-basis:56px}}
