.career-information{margin-top:36px;max-width:78ch}
.career-information h3{font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.3;color:#24584c;margin:42px 0 20px;padding-left:16px;border-left:5px solid #f4cb59;font-weight:750;scroll-margin-top:120px}
.career-information h4{font-size:1.15rem;line-height:1.5;font-weight:700;color:#24584c;margin:24px 0 12px}
.career-information p,.career-information li{line-height:1.8}
.career-information p{margin:0 0 18px}
.career-information ul{padding-left:25px;margin:16px 0 28px;list-style:disc}
.career-information li{padding-left:5px;margin:0 0 10px}
.career-information li::marker{color:#24584c}
.career-information a{color:#24584c;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.career-information p.long-text::before,.career-information p.long-text::after{content:none!important;display:none!important}
@media(max-width:600px){.career-information{margin-top:26px}.career-information h3{margin-top:32px;padding-left:12px}.career-information ul{padding-left:21px}}
@media print{.career-information h3,.career-information h4{color:#000;break-after:avoid}.career-information h3{border-left-color:#000}.career-information a,.career-information li::marker{color:#000}}
