.recruit-section{border-top:1px solid var(--border)}.recruit-prose{max-width:920px;font-size:18px;line-height:1.7}.recruit-prose>p{max-width:72ch;margin-bottom:24px}.recruit-prose h2{text-wrap:balance;margin-bottom:32px}.recruit-prose h3{margin:24px 0;font-size:28px;line-height:1.25}.recruit-prose h4{margin-bottom:20px;font-size:22px;line-height:1.3}.recruit-prose ul{margin-block:24px;padding-left:24px}.recruit-prose li{margin-bottom:12px;padding-left:4px}.recruit-prose li::marker{color:var(--color-adapt-green)}.recruit-prose li ul{margin-block:12px}.recruit-highlight{color:var(--fg);font-weight:600}.recruit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.recruit-card{background:var(--bg-elevated);border:1px solid var(--border);min-width:0;padding:28px}.recruit-card p{font-size:17px;line-height:1.65}.recruit-page .form-container{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:12px;margin-top:40px;padding:24px}.recruit-page .form-container iframe{background:#fff;display:block}.recruit-page [id]{scroll-margin-top:calc(var(--nav-height) + 24px)}@media (max-width:720px){.recruit-section{padding-block:56px}.recruit-page .form-container{padding:12px}.recruit-grid{grid-template-columns:minmax(0,1fr)}.recruit-card{padding:24px}}
