h2[data-v-d206b7cc]{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,4.1vw,50px);line-height:1.1}.hiring-status[data-v-d206b7cc]{background:var(--lime);border-radius:var(--r-md);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,62px);padding:clamp(26px,4.5vw,50px);display:grid}.hiring-status p[data-v-d206b7cc]{font-size:17px;margin:22px 0!important}.practice[data-v-d206b7cc]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,78px);margin-top:clamp(65px,9vw,110px);display:grid}.practice header p[data-v-d206b7cc]{margin:20px 0 0!important}.practice dl[data-v-d206b7cc]{border-top:0;gap:0;margin:0;display:grid}.practice dl>div[data-v-d206b7cc]{border-bottom:0;padding:26px 0}.practice dt[data-v-d206b7cc]{color:var(--ink);font-size:23px;font-weight:660;line-height:1.3}.practice dd[data-v-d206b7cc]{color:var(--ink-soft);margin:12px 0 0;font-size:16px;line-height:1.65}.hiring-principles[data-v-d206b7cc]{background:var(--black);color:var(--paper);border-radius:var(--r-md);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,70px);margin-top:clamp(55px,7vw,92px);padding:clamp(26px,4.5vw,50px);display:grid}.hiring-principles h2[data-v-d206b7cc]{max-width:650px}.hiring-principles>div[data-v-d206b7cc]{grid-template-columns:1fr;gap:28px;margin-top:0;display:grid}.hiring-principles h3[data-v-d206b7cc]{color:var(--lime);font-size:22px;font-weight:650;line-height:1.3;margin:0 0 13px!important}.hiring-principles p[data-v-d206b7cc]{color:color-mix(in srgb,var(--paper) 72%,transparent);font-size:16px;margin:0!important}.introduction[data-v-d206b7cc]{max-width:820px;margin:clamp(65px,9vw,110px) auto 0}.introduction p[data-v-d206b7cc]{margin:21px 0!important}.introduction p+p[data-v-d206b7cc]{font-size:14px}@media (width<=900px){.hiring-status[data-v-d206b7cc],.practice[data-v-d206b7cc],.hiring-principles[data-v-d206b7cc]{grid-template-columns:1fr}.hiring-status[data-v-d206b7cc]>:last-child{justify-self:center;width:min(100%,500px)}.hiring-principles>div[data-v-d206b7cc]{grid-template-columns:1fr;gap:29px}}@media (width<=500px){.hiring-status[data-v-d206b7cc],.hiring-principles[data-v-d206b7cc]{border-radius:var(--r-md);gap:24px;padding:24px 20px}.practice dl[data-v-d206b7cc]{padding:24px 20px}.introduction>a[data-v-d206b7cc]{width:100%}}
