.l-rec-car-spt-ret-environment-section{background-color:#f9e4bb}.p-rec-car-spt-ret-environment__lead{max-width:800px;margin:0 auto 60px;padding:0 20px}.p-rec-car-spt-ret-environment__lead-bold{font-size:1.125rem;font-weight:700;line-height:1.6;margin-bottom:24px;color:#333}.p-rec-car-spt-ret-environment__lead-text{font-size:.9375rem;line-height:1.8;color:#444}.p-rec-car-spt-ret-environment__grid{display:grid;grid-template-columns:1fr;gap:32px}.p-rec-car-spt-ret-environment__panel{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgb(0 0 0 / .08);border-top:4px solid #ccc}.p-rec-car-spt-ret-environment__panel--blue{border-color:#3b82f6}.p-rec-car-spt-ret-environment__panel--green{border-color:#10b981}.p-rec-car-spt-ret-environment__panel-title{font-size:1.125rem;font-weight:700;color:#ffc067;text-align:center;margin-bottom:32px}.p-rec-car-spt-ret-environment__support-list{list-style:none;padding:0}.p-rec-car-spt-ret-environment__support-item{display:flex;align-items:flex-start;margin-bottom:24px}.p-rec-car-spt-ret-environment__support-icon{color:#3b82f6;margin-right:12px;font-size:.875rem;flex-shrink:0}.p-rec-car-spt-ret-environment__support-text{font-weight:700;color:#444;line-height:1.5}.p-rec-car-spt-ret-environment__support-note{font-size:.8125rem;font-weight:400;color:#777}.p-rec-car-spt-ret-environment__job-item{margin-bottom:32px}.p-rec-car-spt-ret-environment__job-name{font-weight:700;color:#15803d;margin-bottom:8px;display:flex;align-items:center}.p-rec-car-spt-ret-environment__job-name span{margin-right:8px}.p-rec-car-spt-ret-environment__job-desc{font-size:1rem;color:#444;padding-left:24px;line-height:1.6}@media screen and (min-width:768px) and (max-width:1023px) and (min-height:501px){.p-rec-car-spt-ret-environment__lead-bold{font-size:1.5rem}.p-rec-car-spt-ret-environment__lead-text{font-size:1.125rem}.p-rec-car-spt-ret-environment__grid{grid-template-columns:1fr 1fr}.u-hidden-sm{display:block}}@media screen and (min-width:1024px) and (min-height:501px){.p-rec-car-spt-ret-environment__lead-bold{font-size:1.5rem}.p-rec-car-spt-ret-environment__lead-text{font-size:1.125rem}.p-rec-car-spt-ret-environment__grid{grid-template-columns:1fr 1fr}.u-hidden-sm{display:block}.p-rec-car-spt-ret-environment__panel{padding:40px}}