.lp-about-recruiter .about-explorer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);column-gap:64px;align-items:start}
.about-explorer-grid>.about-chapter-head{grid-column:1;grid-row:1;margin-bottom:32px}
.about-explorer-grid>.about-story-photo{grid-column:2;grid-row:1 / 3;position:sticky;top:96px}
.about-tab-content{grid-column:1;grid-row:2;min-width:0;min-height:340px}
.lp-about-recruiter .about-tab-panel{padding:0;margin:0;min-width:0}
.about-tab-panel[hidden],.about-tab-panel [hidden]{display:none!important}
.about-tab-panel>.container{width:100%;max-width:none;padding:0}
.lp-about-recruiter .about-tab-panel h2{font-size:clamp(22px,2vw,28px)}
.lp-about-recruiter .about-tab-panel .about-chapter-head{margin-bottom:20px}
.lp-about-recruiter .about-tab-panel :is(.about-principles,.about-outcomes-grid,.about-practice-grid){grid-template-columns:1fr;gap:24px}
.lp-about-recruiter .about-tab-panel .about-principles>li{padding-block:24px}
.lp-about-recruiter .about-tab-panel#about-toolkit .about-toolkit-grid{gap:32px 24px}
.lp-about-recruiter .about-tab-panel#about-toolkit .about-tool-group ul{grid-template-columns:1fr}
.lp-about-recruiter .about-page-nav [role=tab]{border-color:transparent}
.lp-about-recruiter .about-page-nav [role=tab][aria-selected=false]{color:#c5c3bf;border-color:transparent}
.lp-about-recruiter .about-page-nav [role=tab][aria-selected=true]{color:#ffad32;border-color:#ffad32}
@media(prefers-reduced-motion:no-preference){.about-tab-panel:not([hidden]){animation:about-tab-reveal .22s ease-out}@keyframes about-tab-reveal{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}
@media(max-width:767px){
 .lp-about-recruiter .about-explorer-grid{grid-template-columns:minmax(0,1fr);gap:24px}
 .about-explorer-grid>.about-chapter-head{grid-column:1;grid-row:1;margin:0}
 .about-explorer-grid>.about-story-photo{grid-column:1;grid-row:2;position:static;justify-self:center}
 .about-tab-content{grid-column:1;grid-row:3;min-height:0}
 .lp-about-recruiter .about-tab-panel#about-toolkit .about-toolkit-grid{grid-template-columns:1fr}
}

/* Keep the heading row intrinsic; the portrait must not stretch its spacing. */
.lp-about-recruiter .about-explorer-grid{grid-template-rows:min-content 1fr}
.lp-about-recruiter .about-explorer-grid>.about-chapter-head{margin:0 0 22px}
.lp-about-recruiter .about-explorer-grid>.about-chapter-head h2{margin-bottom:0}
.lp-about-recruiter .about-tab-content .about-tab-panel>.container>.about-chapter-head{margin-top:0}
.lp-about-recruiter .about-tab-content .about-tab-panel>p:first-child{margin-top:0}
.lp-about-recruiter .about-page-nav [role=tab]{font-size:17px;font-weight:500;min-height:66px;padding:10px 4px;position:relative;transition:color .18s ease,background-color .18s ease}
.lp-about-recruiter .about-page-nav [role=tab][aria-selected=false]{color:#dedcd7}
.lp-about-recruiter .about-page-nav [role=tab]::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffad32;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}
.lp-about-recruiter .about-page-nav [role=tab]:hover{color:#ffbd66;background:#ffad3208}
.lp-about-recruiter .about-page-nav [role=tab]:hover::after,
.lp-about-recruiter .about-page-nav [role=tab][aria-selected=true]::after{transform:scaleX(1)}
.lp-about-recruiter #about-toolkit #about-ai-workflow{grid-column:1 / -1}
.about-ai-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}
.lp-about-recruiter #about-ai-workflow .about-ai-columns .about-ai-subgroup{margin:0 0 18px}
.lp-about-recruiter #about-ai-workflow .about-ai-columns ul{margin:0}
@media(max-width:767px){
 .lp-about-recruiter .about-explorer-grid{grid-template-rows:auto auto auto}
 .lp-about-recruiter .about-explorer-grid>.about-chapter-head{margin-bottom:0}
 .lp-about-recruiter .about-page-nav [role=tab]{font-size:16px;min-height:60px}
 .about-ai-columns{gap:24px 18px}
 .lp-about-recruiter #about-ai-workflow .about-ai-columns li{gap:8px;font-size:13px}
 .lp-about-recruiter #about-ai-workflow .about-ai-columns img{width:30px;height:30px}
}
@media(prefers-reduced-motion:reduce){.lp-about-recruiter .about-page-nav [role=tab],.lp-about-recruiter .about-page-nav [role=tab]::after{transition:none}}

.lp-about-recruiter #about-explorer .about-tab-panel{padding:0!important}
/* Reserve the floating site-menu lane above the tab strip on compact layouts. */
@media(max-width:1199px){
 .lp-about-recruiter .about-page-nav{top:96px}
 .lp-about-recruiter .about-explorer-grid>.about-story-photo{top:178px}
 .lp-about-recruiter #about-explorer{scroll-margin-top:176px}
}
.lp-about-recruiter #about-ai-workflow .about-ai-columns li span{min-width:0;overflow-wrap:anywhere}
@media(max-width:767px){
 .lp-about-recruiter #about-ai-workflow .about-ai-columns li{font-size:14px;line-height:1.5;align-items:center}
 .lp-about-recruiter .about-tab-panel :is(dd,dt,a){font-size:14px}
}
@media(max-width:359px){
 .lp-about-recruiter #about-ai-workflow .about-ai-columns li{flex-direction:column;align-items:flex-start;gap:8px}
 .lp-about-recruiter #about-ai-workflow .about-ai-columns li span{width:100%;overflow-wrap:normal}
}
