.job-requirements-heading{margin-bottom:2rem;text-align:center}.job-requirements-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.job-requirements-grid{grid-template-columns:1fr}}.job-requirements-item--full{grid-column:1/-1}.job-requirements-item{align-items:stretch;background:#fff;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);display:flex;padding:8px;text-align:left}.job-requirements-item-icon{align-items:center;background-color:var(--primary,#212947);border-radius:6px;color:#fff;display:flex;flex:0 0 60px;justify-content:center;>*{color:#fff;fill:#fff}}.job-requirements-item-icon .hs_cos_wrapper_type_icon{height:24px}.job-requirements-item-icon .hs_cos_wrapper_type_icon img,.job-requirements-item-icon .hs_cos_wrapper_type_icon svg{height:100%;object-fit:contain;width:100%}.job-requirements-item-content{background-color:#fff;flex:1 1 auto;min-width:0;padding:1.25rem}.job-requirements-item-heading{font-family:var(--primary_font,"Noto Sans JP",sans-serif);font-size:1.25rem;margin-bottom:.75rem}.job-requirements-item-body{line-height:1.75}.job-requirements-item-body ul{margin-bottom:0;padding-left:1.25rem}.job-requirements-item-body ol li,.job-requirements-item-body p,.job-requirements-item-body ul li{margin-bottom:.5rem}.job-requirements-item-body p:last-child{margin-bottom:0}