.l-rec-car-spt-job-requirements-section{background-color:#f3f0f9}.p-rec-car-spt-job-requirements__intro{max-width:980px;margin:30px auto}.p-rec-car-spt-job-requirements__intro,.p-rec-car-spt-job-requirements__detail{background-color:#fff;border-radius:16px;padding:30px 20px;margin-bottom:40px;box-shadow:0 4px 20px rgb(0 0 0 / .05)}.p-rec-car-spt-job-requirements__intro-title,.p-rec-car-spt-job-requirements__detail-title{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:30px}.p-rec-car-spt-job-requirements__intro-sub{font-size:1.125rem;font-weight:700;margin-bottom:15px;color:#333}.p-rec-car-spt-job-requirements__list{list-style:none;padding:0;margin:0 0 30px}.p-rec-car-spt-job-requirements__list li{position:relative;padding-left:20px;margin-bottom:10px;font-size:1rem;color:#4b5563;line-height:1.5}.p-rec-car-spt-job-requirements__list li::before{content:"•";position:absolute;left:0;color:#f69381;font-weight:700}.p-rec-car-spt-job-requirements__table{width:100%;border-collapse:collapse}.p-rec-car-spt-job-requirements__table th,.p-rec-car-spt-job-requirements__table td{display:block;width:100%;text-align:left;padding:15px 10px}.p-rec-car-spt-job-requirements__table th{background-color:#f9fafb;border-radius:8px 8px 0 0}.p-rec-car-spt-job-requirements__table td{border-bottom:1px solid #e5e7eb;margin-bottom:15px;font-size:.9375rem}.p-rec-car-spt-job-requirements__table-label{display:flex;align-items:center;font-weight:700}.p-rec-car-spt-job-requirements__locoloco{width:20px;height:20px;margin-right:10px}.p-rec-car-spt-job-requirements__footer{text-align:center;margin-top:50px}.p-rec-car-spt-job-requirements__btn{display:inline-flex;align-items:center;justify-content:center;background-color:#f69381;color:#fff;font-weight:700;font-size:1.125rem;padding:20px 40px;border-radius:9999px;text-decoration:none;box-shadow:0 10px 15px -3px rgb(246 147 129 / .3);transition:all 0.3s}.p-rec-car-spt-job-requirements__btn-icon{width:24px;height:24px;margin-left:10px}.p-rec-car-spt-job-requirements__btn-note{font-size:.75rem;color:#1f2937;margin-top:10px}@media screen and (min-width:768px) and (max-width:1023px) and (min-height:501px){.p-rec-car-spt-job-requirements__intro,.p-rec-car-spt-job-requirements__detail{padding:60px}.p-rec-car-spt-job-requirements__intro-title,.p-rec-car-spt-job-requirements__detail-title{font-size:1.875rem;margin-bottom:50px}.p-rec-car-spt-job-requirements__intro-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.p-rec-car-spt-job-requirements__table th,.p-rec-car-spt-job-requirements__table td{display:table-cell;padding:25px 20px;border-bottom:1px solid #e5e7eb}.p-rec-car-spt-job-requirements__table th{width:30%;background-color:#fff0}.p-rec-car-spt-job-requirements__locoloco{display:none}.p-rec-car-spt-job-requirements__btn{font-size:1.5rem;padding:24px 60px}.p-rec-car-spt-job-requirements__btn:hover{background-color:#ff7b6b;transform:translateY(-2px) scale(1.01);box-shadow:0 20px 25px -5px rgb(246 147 129 / .4)}}@media screen and (min-width:1024px) and (min-height:501px){.p-rec-car-spt-job-requirements__intro,.p-rec-car-spt-job-requirements__detail{padding:60px}.p-rec-car-spt-job-requirements__intro-title,.p-rec-car-spt-job-requirements__detail-title{font-size:1.875rem;margin-bottom:50px}.p-rec-car-spt-job-requirements__intro-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px}.p-rec-car-spt-job-requirements__table th,.p-rec-car-spt-job-requirements__table td{display:table-cell;padding:25px 20px;border-bottom:1px solid #e5e7eb}.p-rec-car-spt-job-requirements__table th{width:30%;background-color:#fff0}.p-rec-car-spt-job-requirements__locoloco{display:none}.p-rec-car-spt-job-requirements__btn{font-size:1.5rem;padding:24px 60px}.p-rec-car-spt-job-requirements__btn:hover{background-color:#ff7b6b;transform:translateY(-2px) scale(1.01);box-shadow:0 20px 25px -5px rgb(246 147 129 / .4)}.p-rec-car-spt-job-requirements__title{font-size:2.5rem}}.p-rec-car-spt-job-requirements__list li{display:grid;grid-template-columns:.55rem minmax(0,1fr);column-gap:.55rem;align-items:start;padding-left:0}.p-rec-car-spt-job-requirements__list li::before{content:"";position:static;width:5px;height:5px;margin-top:.55em;border-radius:50%;background-color:#f69381}