.sole-action{margin-left:0}
.care-boundaries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(920px,calc(100vw - 2 * var(--edge)));margin:18px 0 13px;background:#ffffff20;border:1px solid #ffffff24;box-shadow:0 18px 52px #0009;backdrop-filter:blur(14px)}
.care-boundaries>div{padding:13px 14px;background:#09070bd9}
.care-boundaries dt{color:var(--care-accent);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.care-boundaries dd{margin:6px 0 0;color:#f0e8ed;font-size:10px;line-height:1.45}
.care-support-links{display:inline-flex;gap:20px;margin-right:24px}
.care-support-links a{display:inline-flex;align-items:center;min-height:44px;color:#f0e8ed;font-size:9px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}
@media(max-width:600px){
  .care-next-step{height:auto!important;min-height:900px!important}
  .care-boundaries{grid-template-columns:1fr;margin:8px 0 6px}
  .care-boundaries>div{padding:6px 9px}
  .care-boundaries dd{margin-top:2px;font-size:8.5px;line-height:1.28}
  .care-support-links{display:flex;gap:18px;margin:0}
  .care-support-links a{min-height:34px;font-size:8px}
}
@media(max-width:340px){.care-next-step{min-height:940px!important}.care-boundaries dd{font-size:8px}}
@media(forced-colors:active){.care-boundaries,.care-boundaries>div{background:Canvas;border-color:CanvasText}.care-boundaries dt,.care-boundaries dd,.care-support-links a{color:CanvasText}}
