.l-rec-disability-interview-section{background:linear-gradient(180deg,var(--lower-color-5) 0%,#f7faf2 50%,var(--lower-color-3) 100%);position:relative}.p-rec-disability-interview__container{position:relative;margin:0 auto}.p-cmn-rec-disability-header{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;margin-bottom:24px}.p-cmn-rec-disability-header h2{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:16px;letter-spacing:.1em}.p-cmn-rec-disability__icon-wrap{background:#fff;border-radius:50%;padding:16px;margin-right:16px;box-shadow:0 10px 25px rgb(0 0 0 / .1)}.c-cmn-rec-disability-icon{width:48px;height:48px;display:block}.c-cmn-rec-disability-title{font-size:1.875rem;font-weight:700;color:#333}.p-cmn-rec-disability__lead{font-size:1.15rem;line-height:1.8;color:#444;margin-bottom:24px;text-align:center}.l-rec-disability-interview-section .p-cmn-rec-base__card-role{font-size:1.15rem;font-weight:700;color:#7dbfa7;margin:0 0 2px 0}.l-rec-disability-interview-section .p-cmn-rec-base__card-name{font-size:1.15rem;font-weight:700;color:#2c3e50;margin:0 0 4px 0;transition:color 0.2s ease}.l-rec-disability-interview-section .p-cmn-rec-base__card-copy{font-size:1.15rem;line-height:1.4;color:#4b5563;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-rec-disability-interview__footer{text-align:center;margin-top:40px}.p-rec-disability-interview__note{color:#1f2937;font-size:1.25rem;line-height:1.6;margin-bottom:24px}.p-rec-disability-interview__btn-wrap{display:flex;justify-content:center;width:100%}.p-rec-disability-interview__btn{display:inline-flex;align-items:center;justify-content:center;min-width:280px;padding:16px 32px;background:#fff;border:2px solid #ff4e79;color:#ff4e79;font-size:1.125rem;font-weight:700;text-decoration:none;border-radius:50px;box-shadow:0 4px 6px rgb(0 0 0 / .05);transition:all 0.3s ease}.p-cmn-rec-base__card-image img{padding-bottom:120px}@media screen and (max-height:500px) and (orientation:landscape){.p-cmn-rec-base__card-image img{padding-bottom:unset}}@media screen and (min-width:768px) and (min-height:501px){.p-rec-disability-interview__container{padding:0}.p-cmn-rec-disability-header{margin-bottom:32px}.p-cmn-rec-disability-header h2{font-size:3rem}.c-cmn-rec-disability-icon{width:64px;height:64px}.c-cmn-rec-disability-title{font-size:2.25rem}.p-cmn-rec-disability__lead{font-size:1.15rem}.l-rec-disability-interview-section .p-cmn-rec-base__grid{display:flex;flex-direction:column;gap:16px;max-width:960px;margin:0 auto}.l-rec-disability-interview-section .p-cmn-rec-base__card{width:100%;transform:none;box-shadow:none}.l-rec-disability-interview-section .p-cmn-rec-base__card-image{display:flex;flex-direction:row;height:150px;aspect-ratio:auto;background:#fff;border:1px solid #eee;box-shadow:0 4px 10px rgb(0 0 0 / .05);border-radius:12px}.l-rec-disability-interview-section .p-cmn-rec-base__card-image img{width:30%;height:100%;object-fit:cover;position:static;border-radius:12px 0 0 12px;padding-bottom:unset}.l-rec-disability-interview-section .p-cmn-rec-base__card-info{position:static;width:70%;height:100%;padding:12px 20px;margin:0;background:#fff;box-shadow:none;display:flex;flex-direction:column;justify-content:center;text-align:left}.l-rec-disability-interview-section .p-cmn-rec-base__card-icon{display:none}.l-rec-disability-interview-section .p-cmn-rec-base__card:hover .p-cmn-rec-base__card-image{border-color:#7dbfa7;box-shadow:0 6px 15px rgb(125 191 167 / .15)}.l-rec-disability-interview-section .p-cmn-rec-base__card:hover .p-cmn-rec-base__card-name{color:#00b2a9}.p-rec-disability-interview__note span{display:none}.p-rec-disability-interview__btn::after{content:"→";margin-left:8px;font-family:sans-serif}.p-rec-disability-interview__btn:hover{background:#ff4e79;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 12px rgb(255 78 121 / .2)}}@media screen and (min-width:1024px) and (min-height:501px){.p-rec-disability-interview__container{padding:0}.p-cmn-rec-disability-header{margin-bottom:32px}.p-cmn-rec-disability-header h2{font-size:3rem}.c-cmn-rec-disability-icon{width:64px;height:64px}.c-cmn-rec-disability-title{font-size:2.25rem}.p-cmn-rec-disability__lead{font-size:1.15rem}.l-rec-disability-interview-section .p-cmn-rec-base__grid{display:flex;flex-direction:column;gap:16px;max-width:960px;margin:0 auto}.l-rec-disability-interview-section .p-cmn-rec-base__card{width:100%;transform:none;box-shadow:none}.l-rec-disability-interview-section .p-cmn-rec-base__card-image{display:flex;flex-direction:row;height:150px;aspect-ratio:auto;background:#fff;border:1px solid #eee;box-shadow:0 4px 10px rgb(0 0 0 / .05);border-radius:12px}.l-rec-disability-interview-section .p-cmn-rec-base__card-image img{width:30%;height:100%;object-fit:cover;position:static;border-radius:12px 0 0 12px;padding-bottom:unset}.l-rec-disability-interview-section .p-cmn-rec-base__card-info{position:static;width:70%;height:100%;padding:12px 20px;margin:0;background:#fff;box-shadow:none;display:flex;flex-direction:column;justify-content:center;text-align:left}.l-rec-disability-interview-section .p-cmn-rec-base__card-icon{display:none}.l-rec-disability-interview-section .p-cmn-rec-base__card:hover .p-cmn-rec-base__card-image{border-color:#7dbfa7;box-shadow:0 6px 15px rgb(125 191 167 / .15)}.l-rec-disability-interview-section .p-cmn-rec-base__card:hover .p-cmn-rec-base__card-name{color:#00b2a9}.p-rec-disability-interview__note span{display:none}.p-rec-disability-interview__btn::after{content:"→";margin-left:8px;font-family:sans-serif}.p-rec-disability-interview__btn:hover{background:#ff4e79;color:#fff;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 12px rgb(255 78 121 / .2)}}