/* STEP05 only. No screenshots, media frame or tabs. */
.ax-care-lp #care-portal{scroll-margin-top:24px;align-items:start}
.ax-care-lp #care-portal .step-index{color:#fff;background:#191b1e;outline-color:#191b1e}
.ax-care-lp .care-portal-step{position:relative}
.ax-care-lp .care-portal-step .step-index{position:absolute;top:23px;left:10.5px;align-self:start}
.ax-care-lp .care-portal-step .care-portal-content{min-width:0;grid-column:2}
.ax-care-lp .care-portal-step .care-portal-heading{margin-bottom:16px}
.ax-care-lp .care-portal-step h3{color:#1d252b;line-height:1.7}
.ax-care-lp .care-portal-step h3 span{display:inline-block;background:linear-gradient(transparent 77%,#edd0cd 77%,#edd0cd 94%,transparent 94%)}
.ax-care-lp .care-portal-step .care-portal-heading p{margin-top:12px;line-height:1.9;color:#4f555a}
.ax-care-lp .care-portal-benefits{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:0;list-style:none}
.ax-care-lp .care-portal-benefits li{font:500 12px/1.7 'Noto Sans JP',sans-serif;color:#31373c}
.ax-care-lp .care-portal-benefits li+li{border-left:1px solid #cbd0d4;padding-left:20px}
@media(max-width:600px){
 .ax-care-lp .care-portal-step{grid-template-columns:54px minmax(0,1fr);gap:16px 14px;padding:20px 0 0!important;background:none!important}
 .ax-care-lp .care-portal-step .care-portal-content{display:contents}
 .ax-care-lp .care-portal-step .step-index{top:20px;left:4px}
 .ax-care-lp .care-portal-heading{grid-column:2;margin-bottom:0!important}
 .ax-care-lp .care-portal-step h3{font-size:19px!important;line-height:1.65}
 .ax-care-lp .care-portal-step h3 span{display:block;width:fit-content;max-width:100%}
 .ax-care-lp .care-portal-step .care-portal-heading p{font-size:12px!important;margin-top:10px;line-height:1.8}
 .ax-care-lp .care-portal-desktop-break{display:none}
 .ax-care-lp .care-portal-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;box-sizing:border-box;margin:2px 0 0;gap:10px}
 .ax-care-lp .care-portal-benefits li{padding-left:0;font-size:11px;line-height:1.7;word-break:normal;text-align:center}
}
