/* V40 targeted accessibility and layout */
.cv-section-alt .cv-timeline{grid-auto-columns:minmax(278px,calc((100% - 28px)/3))!important}
.v40-rail-description{color:#696c70;font-size:13px;margin:-4px 0 12px}
.v40-membership-note{padding:12px 15px;background:#f5f6f7;border-radius:10px;margin-top:14px;color:#62676c;font-size:13px;line-height:1.65}
@media(max-width:880px){.cv-section-alt .cv-timeline{grid-auto-columns:minmax(270px,73%)!important}}
@media(max-width:620px){.cv-section-alt .cv-timeline{grid-auto-columns:calc(100% - 25px)!important}}

@media(min-width:881px){.cv-section-alt .cv-timeline{grid-auto-columns:calc(33.33333% - 9.3333px)!important}}

@media(min-width:980px){.ayw-members .ayw-plans{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

@media(max-width:979px){.ayw-members .ayw-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

@media(max-width:620px){.ayw-members .ayw-plans{grid-template-columns:1fr!important}}
