.vv-winter-outer,.vv-winter-outer *{box-sizing:border-box}.vv-winter-outer{max-width:100%;width:100%}.vv-winter{border-radius:16px;color:var(--vv-text);font-family:Arial,Helvetica,sans-serif;padding:20px;width:100%}.vv-winter__layout{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(0,3fr);margin:0 auto;max-width:1280px}.vv-winter__intro{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding:12px 8px}.vv-winter__eyebrow{color:var(--vv-accent);font-size:12px;font-weight:700;letter-spacing:1px;line-height:1.4;margin-bottom:8px;text-transform:uppercase}.vv-winter__heading{color:var(--vv-heading);font-size:clamp(21px,2vw,28px);font-weight:800;line-height:1.08;margin:0 0 12px}.vv-winter__heading span{color:var(--vv-accent);display:block}.vv-winter__description{color:var(--vv-text);font-size:14px;line-height:1.45;margin-bottom:16px}.vv-winter__description p{margin:0 0 8px}.vv-winter__description p:last-child{margin-bottom:0}.vv-winter__cta-desktop{display:block;margin-top:8px;width:100%}.vv-winter__cta-mobile{display:none}.vv-winter__cards{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.vv-winter__card{background:var(--vv-card);border-radius:14px;overflow:hidden;padding:10px}.vv-winter__card,.vv-winter__card-body{display:flex;flex-direction:column;min-width:0}.vv-winter__card-body{flex:1;padding:2px 6px 12px}.vv-winter__card-top{gap:14px}.vv-winter__number{align-items:center;background:var(--vv-accent);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 36px;font-size:19px;font-weight:800;height:36px;justify-content:center;width:36px}.vv-winter__icon{height:35px;width:35px}.vv-winter__card-heading{color:var(--vv-heading);font-size:15px;font-weight:800;line-height:1.25;margin:0 0 7px}.vv-winter__card-text{color:var(--vv-text);font-size:13px;line-height:1.4}.vv-winter__card-text p{margin:0 0 6px}.vv-winter__card-text p:last-child{margin-bottom:0}.vv-winter__image-wrap{margin-top:auto;width:100%}.vv-winter__image{border-radius:9px;display:block;height:110px;object-fit:cover;width:100%}@media (min-width:701px) and (max-width:1050px){.vv-winter{padding:14px}.vv-winter__layout{grid-template-columns:1fr}.vv-winter__intro{padding:4px}.vv-winter__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.vv-winter__heading{font-size:24px}}@media (max-width:700px){.vv-winter{border-radius:14px;padding:12px}.vv-winter__layout{display:flex;flex-direction:column;gap:10px}.vv-winter__intro{padding:0 2px}.vv-winter__eyebrow{font-size:10px;margin-bottom:4px}.vv-winter__heading{font-size:20px;line-height:1.1;margin-bottom:0}.vv-winter__description{display:none}.vv-winter__cards{display:flex;flex-direction:column;gap:8px}.vv-winter__card{align-items:stretch;border-radius:10px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 35%;padding:8px}.vv-winter__card-body{display:grid;gap:7px;grid-template-columns:44px minmax(0,1fr);padding:0}.vv-winter__card-top{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:flex-start;margin:0;min-height:0}.vv-winter__number{flex:0 0 28px;font-size:15px;height:28px;width:28px}.vv-winter__icon{height:26px;width:26px}.vv-winter__card-copy{align-self:center;min-width:0}.vv-winter__card-heading{font-size:12px;line-height:1.2;margin-bottom:4px;overflow-wrap:break-word}.vv-winter__card-text{font-size:10px;line-height:1.3;overflow-wrap:break-word}.vv-winter__image,.vv-winter__image-wrap{height:100%;min-height:90px}.vv-winter__image{border-radius:7px;object-fit:cover;width:100%}.vv-winter__cta-desktop{display:none!important}.vv-winter__cta-mobile{display:block!important;margin-top:4px;text-align:center;width:100%}.vv-winter__cta-mobile>*{margin-left:auto;margin-right:auto}}@media (max-width:360px){.vv-winter__card{grid-template-columns:minmax(0,1fr) 30%}.vv-winter__card-body{gap:5px;grid-template-columns:34px minmax(0,1fr)}.vv-winter__number{flex-basis:25px;height:25px;width:25px}.vv-winter__icon{height:22px;width:22px}.vv-winter__card-heading{font-size:11px}.vv-winter__card-text{font-size:9px}}.vv-winter__heading-image-wrap{margin-bottom:15px;width:100%}.vv-winter__heading-image{border-radius:8px;display:block;height:auto;max-width:100%;object-fit:contain;width:100%}@media (max-width:700px){.vv-winter__heading-image-wrap{margin-bottom:10px}.vv-winter__heading-image{height:auto;width:100%}}.vv-winter__card-heading{font-size:17px;line-height:1.3}.vv-winter__card-text{font-size:15px;line-height:1.5}@media (max-width:700px){.vv-winter__card-heading{font-size:14px;line-height:1.3}.vv-winter__card-text{font-size:12px;line-height:1.45}}@media (max-width:360px){.vv-winter__card-heading{font-size:13px}.vv-winter__card-text{font-size:11px}}@media (max-width:700px){.vv-winter__intro{align-items:center}.vv-winter__eyebrow,.vv-winter__heading,.vv-winter__intro{text-align:center;width:100%}.vv-winter__heading-image,.vv-winter__heading-image-wrap{margin-left:auto;margin-right:auto}.vv-winter__heading-image{display:block}.vv-winter__card-copy,.vv-winter__card-heading,.vv-winter__card-text,.vv-winter__description{text-align:center}.vv-winter__cta-mobile{align-items:center;display:flex!important;justify-content:center;text-align:center;width:100%}.vv-winter__card{padding:16px 14px;text-align:center}.vv-winter__card,.vv-winter__card-body{align-items:center;display:flex;flex-direction:column;gap:10px}.vv-winter__card-body{min-width:0;padding:0;width:100%}.vv-winter__card-top{display:flex;flex-direction:row;gap:12px;margin:0;min-height:0;width:100%}.vv-winter__card-top,.vv-winter__number{align-items:center;justify-content:center}.vv-winter__number{display:inline-flex;flex:0 0 30px;font-size:16px;height:30px;width:30px}.vv-winter__icon{height:30px;object-fit:contain;width:30px}.vv-winter__card-copy{align-self:stretch;min-width:0;text-align:center;width:100%}.vv-winter__card-heading{font-size:15px;line-height:1.3;margin:0 0 8px;text-align:center;width:100%}.vv-winter__card-text{font-size:13px;line-height:1.5;text-align:center;width:100%}.vv-winter__image-wrap{height:auto;margin-top:4px;min-height:0;width:100%}.vv-winter__image{border-radius:8px;height:auto;max-height:180px;min-height:0;object-fit:cover;width:100%}}@media (max-width:360px){.vv-winter__card{padding:14px 12px}.vv-winter__card-body{align-items:center;display:flex;flex-direction:column;gap:8px}.vv-winter__card-heading{font-size:14px}.vv-winter__card-text{font-size:12px}}.vv-winter__card-top{align-items:center;display:flex;margin-bottom:12px;min-height:42px}.vv-winter__icon{display:block;height:38px;object-fit:contain;width:38px}@media (max-width:700px){.vv-winter__card-top{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:0;min-height:0;width:100%}.vv-winter__icon{height:36px;width:36px}}@media (max-width:360px){.vv-winter__icon{height:32px;width:32px}}.vv-winter__card-body{align-items:center}.vv-winter__card-top{justify-content:center;width:100%}.vv-winter__card-copy{text-align:center;width:100%}.vv-winter__card-heading,.vv-winter__card-text,.vv-winter__card-text p{text-align:center}