/* Informational logo panels share CTA spacing without inheriting CTA content or actions. */
html body[data-page] main :is(.home-why,.career-section):not(#info-format-a):not(#info-format-b){--info-inset:var(--cta-layout-inset,32px);box-sizing:border-box}
html body[data-page] main :is(.home-why .ag-hello-copy,.career-heading):not(#info-format-a):not(#info-format-b){position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;transform:none!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;display:block!important}
html body[data-page] main :is(.home-why .ag-hello-copy,.career-heading)>h2:not(#info-format-a):not(#info-format-b){position:static!important;top:auto!important;line-height:var(--cta-layout-title-leading,.94)!important;letter-spacing:-.035em!important;margin:0!important;padding:0!important;white-space:normal!important}
html body[data-page] main :is(.home-why .ag-hello-copy,.career-heading)>.eyebrow:not(#info-format-a):not(#info-format-b){position:static!important;display:block!important;margin:0 0 16px!important;padding:0!important;transform:none!important}
html body[data-page] main :is(.home-why .ag-hello-copy,.career-heading)>p:not(#info-format-a):not(#info-format-b){position:static!important;top:auto!important;max-width:540px!important;line-height:1.6!important;margin:20px 0 0!important;padding:0!important}
html body[data-page] main .home-why .ag-hello-copy>p+p:not(#info-format-a):not(#info-format-b){margin-top:24px!important}
html body[data-page] main .home-why:not(#info-format-a):not(#info-format-b){display:flex!important;flex-direction:column!important;padding:75px var(--info-inset) 24px!important}
html body[data-page] main .home-why .ag-hello-copy:not(#info-format-a):not(#info-format-b){width:100%!important;max-width:880px!important;flex-shrink:0}
html body[data-page] main .home-why .home-experience:not(#info-format-a):not(#info-format-b){margin-top:auto!important;padding:24px 0 0!important;width:calc(100% + var(--info-inset)*2);margin-left:calc(-1*var(--info-inset));flex-shrink:0}
html body[data-page] main .home-why .home-experience-heading:not(#info-format-a):not(#info-format-b){padding-left:var(--info-inset)!important;padding-right:var(--info-inset)!important}
html body[data-page] main .career-section:not(#info-format-a):not(#info-format-b){aspect-ratio:1344/433;height:auto;min-height:0;display:flex;flex-direction:column;justify-content:center;padding:32px!important}
html body[data-page] main .career-heading:not(#info-format-a):not(#info-format-b){width:100%;max-width:650px}
html body[data-page] main .career-marquee:not(#info-format-a):not(#info-format-b){flex-shrink:0;margin:24px calc(-1*var(--info-inset)) 20px;width:calc(100% + var(--info-inset)*2)}
html body[data-page] main .career-caption:not(#info-format-a):not(#info-format-b){padding:0!important;font-size:11px;line-height:1.5;flex-shrink:0}
@media(max-width:1100px){html body[data-page] main .career-section:not(#info-format-a):not(#info-format-b){aspect-ratio:auto;min-height:480px}}
@media(max-width:600px){
 html body[data-page] main :is(.home-why,.career-section):not(#info-format-a):not(#info-format-b){--info-inset:24px;padding:24px!important}
 html body[data-page] main .career-section:not(#info-format-a):not(#info-format-b){justify-content:flex-start}
 html body[data-page] main .career-heading h2 em{display:block}
}
@media(min-width:1101px){html body[data-page] main .career-section:not(#info-format-a):not(#info-format-b){min-height:440px}}
html body[data-page] main .career-heading:not(#info-format-a):not(#info-format-b){flex-shrink:0}
