.m-panels{display:flex;flex-wrap:wrap;gap:4rem}@media screen and (max-width:767px){.m-panels{flex-wrap:wrap}}.m-panels .panel{background:#fff;border:1px solid #ddd;flex:1 1 auto;width:calc(50% - 2rem)}@media screen and (max-width:767px){.m-panels .panel{width:100%}}.m-panels .panel.-color-blue .panel-header{background-color:#00afd7}.m-panels .panel.-color-blue .detail-list .icon{color:#00afd7}.m-panels .panel.-color-red .panel-header{background-color:#b74271}.m-panels .panel.-color-red .detail-list .icon{color:#b74271}.m-panels .panel-header{background-color:#425563;color:#fff;font-size:1.8rem;padding:2.4rem 3.2rem}@media screen and (max-width:767px){.m-panels .panel-header{font-size:1.6rem;padding:2rem 1.6rem}}.m-panels .panel-header h3{font-size:2.6rem;font-weight:700;letter-spacing:.05em;margin:0 0 1rem}@media screen and (max-width:767px){.m-panels .panel-header h3{font-size:2.2rem;margin-bottom:.6rem}}.m-panels .panel-body{padding:3.2rem}@media screen and (max-width:767px){.m-panels .panel-body{padding:2rem 1.6rem}}.m-panels .sub-title{font-size:2rem;font-weight:700}@media screen and (max-width:767px){.m-panels .sub-title{font-size:1.8rem}}.m-panels .detail-list{list-style:none;padding:0}.m-panels .detail-list>li{background-color:#f6f6f6;padding:1.6rem}.m-panels .detail-list>li:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width:767px){.m-panels .detail-list>li:not(:last-child){margin-bottom:1.6rem}}.m-panels .detail-list .title{align-items:flex-start;display:flex;font-size:1.8rem;font-weight:700;gap:.8rem;letter-spacing:.05em;margin:0 0 1rem}.m-panels .detail-list .title .icon{padding-top:.35em}