/* Shared, scoped finishing for the existing secondary page identity. */
body.secondary-polished main h2{max-width:none!important;line-break:strict;text-wrap:initial}
body.secondary-polished .recruit-hero{background:#f3f4f4!important;color:#161616}
body.secondary-polished .recruit-hero :is(h1,h1 span,p){color:#161616!important}
body.secondary-polished .pos-row{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) 150px 120px!important;gap:26px!important;border-bottom:1px solid #d4d6d7!important}
body.secondary-polished .pos-row>*{min-width:0}
body.secondary-polished .pos-row:hover{padding-left:0!important;padding-right:0!important;background:#f3f4f4}
body.secondary-polished .pos-row .chip{white-space:normal;line-height:1.8}
body.secondary-polished .pos-row .btn-link{font-size:12px;white-space:normal}
body.secondary-polished .profile-biography{display:grid;grid-template-columns:260px minmax(0,1fr);gap:60px;align-items:start}
body.secondary-polished .terms-table{width:100%;table-layout:fixed}
body.secondary-polished .terms-table th{width:24%}
body.secondary-polished .terms-table :is(th,td){overflow-wrap:anywhere;line-height:1.9}
@media(max-width:1000px){body.secondary-polished .pos-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)!important;gap:18px 28px!important}body.secondary-polished .profile-biography{grid-template-columns:220px minmax(0,1fr);gap:36px}}
@media(max-width:760px){body.secondary-polished .pos-row{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body.secondary-polished .pos-row .chip{justify-self:start}body.secondary-polished .pos-row .btn-link{justify-self:start;min-height:44px;display:inline-flex;align-items:center}body.secondary-polished .profile-biography{grid-template-columns:minmax(0,1fr);gap:32px}body.secondary-polished .profile-biography>div:first-child{width:240px;max-width:100%}body.secondary-polished .terms-table tr{display:block;border-bottom:1px solid #d4d6d7}body.secondary-polished .terms-table :is(th,td){display:block;width:100%;border:0!important;padding:12px 0!important}body.secondary-polished .terms-table th{padding-bottom:0!important}body.secondary-polished main>section:last-child h2{font-size:28px!important}body.secondary-polished main>section:last-child h2 br{display:none}}
