.upcoming-care{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);padding:95px max(9vw,40px);background:var(--wash)}.upcoming-care h2{font-size:clamp(48px,5vw,74px);margin:14px 0 22px}.upcoming-care-intro>p:not(.eyebrow){font-size:18px}.upcoming-care ul{list-style:none;padding:0;margin:32px 0}.upcoming-care li{border-top:1px solid #a9c0b2;padding:17px 0 17px 34px;position:relative;font-family:var(--display);font-size:27px;line-height:1.1}.upcoming-care li:before{content:"✦";position:absolute;left:0;color:var(--coral);font-family:var(--sans);font-size:16px;top:20px}.upcoming-care li:last-child{border-bottom:1px solid #a9c0b2}.upcoming-care-note{font-size:15px!important;color:var(--teal);font-weight:600}.upcoming-care-signup{background:var(--paper);padding:clamp(28px,4vw,52px);align-self:start}.upcoming-care-signup>p:not(.eyebrow){margin-bottom:26px}.upcoming-care-form{background:transparent;padding:0;border:0}.upcoming-care-form label small{display:block;color:var(--teal);margin-top:4px;font-weight:400}.upcoming-care-form .upcoming-care-disclaimer{align-items:flex-start;color:var(--ink);display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.45;margin-top:4px}.upcoming-care-form .upcoming-care-disclaimer input{accent-color:var(--teal);flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.upcoming-care-form .button{width:100%}@media(max-width:720px){.upcoming-care{display:block;padding:70px 25px}.upcoming-care h2{font-size:50px}.upcoming-care li{font-size:25px}.upcoming-care-signup{margin-top:45px;padding:25px}}