.van{margin:5rem 0 2.5rem;padding:3.2rem;border:1px solid #dedfe3;border-radius:1.8rem;background:#f7f6f2;color:#17191c}.van__kicker{margin:0 0 1rem;color:#d92f35;font-size:1.2rem;font-weight:800;letter-spacing:.14em}.van h2{margin:0 0 1.2rem;font-size:clamp(2.7rem,4vw,4.2rem);line-height:1.12}.van__intro{max-width:78rem;margin:0 0 2.4rem;color:#62666d;font-size:1.55rem;line-height:1.7}.van__resources{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.van__resources a{display:flex;min-height:17rem;flex-direction:column;padding:2.2rem;border:1px solid #dedfe3;border-radius:1.2rem;background:#fff;color:#17191c;text-decoration:none}.van__resources span{color:#d92f35;font-size:1.2rem;font-weight:800}.van__resources strong{margin:2.5rem 0 .7rem;font-size:2rem}.van__resources small{color:#62666d;font-size:1.35rem;line-height:1.55}.van__categories{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.8rem 0}.van__categories a{padding:.8rem 1.2rem;border:1px solid #d5d6d9;border-radius:999px;background:#fff;color:#333;text-decoration:none;font-size:1.3rem;font-weight:700}.van__cta{display:inline-flex;min-height:5.4rem;align-items:center;justify-content:center;gap:1.5rem;padding:1.2rem 2.2rem;border-radius:999px;background:#d92f35;color:#fff;text-decoration:none;font-weight:800}@media(max-width:749px){.van{padding:2.4rem 1.8rem}.van__resources{grid-template-columns:1fr}.van__cta{width:100%;text-align:center}}.vcf{padding:105px 0;background:#fff;color:#17191c}.vcf__heading{display:grid;grid-template-columns:1fr .8fr;gap:70px;margin-bottom:48px;align-items:end}.vcf__heading h2{margin:0;font-size:clamp(35px,4.1vw,56px);font-weight:620;line-height:1.08}.vcf__heading>p{margin:0;color:#64686f;font-size:18px;line-height:1.7}.vcf details{max-width:980px;border-top:1px solid #dedede}.vcf details:last-child{border-bottom:1px solid #dedede}.vcf summary{padding:24px 44px 24px 0;cursor:pointer;font-size:19px;font-weight:800}.vcf details p{max-width:850px;margin:0;padding:0 54px 24px 0;color:#64686f}@media(max-width:990px){.vcf{padding:76px 0}.vcf__heading{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){.vcf summary{font-size:17px}.vcf details p{padding-right:8px}}
/*# sourceMappingURL=/cdn/shop/t/34/compiled_assets/styles.css.map */
