.vf-vector-learning__two{grid-template-columns:repeat(2,minmax(0,1fr))}
.vf-vector-learning__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline-start:24px}
.vf-vector-learning__steps li{padding:16px 12px;border-top:3px solid #5d62e8}
.vf-vector-learning__links{padding:24px;border:1px solid #dce4f1;border-radius:20px;background:#f6f9ff;margin-block:32px}
.vf-vector-learning__links ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-inline-start:22px}
.vf-vector-learning__links a,.vf-vector-learning__downloads a{color:#3437a7;text-decoration:underline;text-underline-offset:4px;line-height:1.7}
.vf-vector-learning__gallery{display:grid;grid-template-columns:1fr;gap:18px;margin-block:24px}
.vf-vector-learning__gallery figure img{max-height:none}
.vf-vector-learning__case{padding-block:32px;border-top:1px solid #dbe3ed;scroll-margin-top:100px}
.vf-vector-learning__case img{background-image:linear-gradient(45deg,#e9edf2 25%,transparent 25%),linear-gradient(-45deg,#e9edf2 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e9edf2 75%),linear-gradient(-45deg,transparent 75%,#e9edf2 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}
.vf-vector-learning__downloads{display:flex;flex-wrap:wrap;gap:24px}
.vf-vector-learning pre{overflow:auto;padding:16px;background:#f2f5fa;border-radius:10px;text-align:left}
.vf-vector-learning__byline{font-size:13px!important;color:#66738a}
.vf-vector-learning .vf-vector-story{margin-top:36px}
.vf-vector-learning a:focus-visible,.vf-vector-learning__links a:focus-visible{outline:3px solid #4d52cf;outline-offset:4px}
@media(max-width:760px){.vf-vector-learning__two,.vf-vector-learning__steps,.vf-vector-learning__links ul{grid-template-columns:1fr}.vf-vector-learning__links{padding:18px}.vf-vector-learning__steps{gap:8px}}
