@layer adSiteMemo {
/* Only page-heading character notes. Editorial images and personal documents are excluded. */
body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art){
 box-sizing:border-box!important;flex-basis:128px!important;width:128px!important;min-width:128px!important;max-width:128px!important;height:128px!important;min-height:128px!important;
 padding:12px!important;border:0!important;border-radius:2px!important;background:#f5eaa9!important;
 box-shadow:0 3px 6px #29382f1a!important;transform:rotate(-1deg)!important;overflow:visible!important;
}
body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art)::before{
 content:""!important;position:absolute!important;inset:-8px auto auto 40px!important;width:48px!important;height:16px!important;
 background:#cfc9a580!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;pointer-events:none!important;
}
body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art)::after{content:none!important;}
body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art)>img{
 display:block!important;position:static!important;inset:auto!important;width:104px!important;height:104px!important;min-width:0!important;max-width:none!important;max-height:none!important;
 object-fit:contain!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;
 animation:adMemoFloat 4s ease-in-out infinite!important;
}
@keyframes adMemoFloat{0%,100%{translate:0 2px}50%{translate:0 -2px}}
@media(prefers-reduced-motion:reduce){
 body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art)>img{animation:none!important;translate:none!important;}
}
body main .adbc-welcome :is(.adbc-hello,.adux-lens,figcaption){display:none!important;}
.adcareer-page>header{display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;gap:24px!important;align-items:start!important;margin-bottom:32px!important;}
.adsite-career-art{position:relative!important;margin:0!important;}
/* Audit follow-up: long exam/application status must fit the schedule's date column. */
body.ad-schedule-notebook .adw-deadline{min-width:0!important;max-width:100%!important;}
body.ad-schedule-notebook .adw-deadline>span{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body.adp-section-environment-days main#wp--skip-link--target::before{width:100%!important;max-width:none!important;box-sizing:border-box!important;}
@media(max-width:767px){
 body main .adbc-menu-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;}
 body main .adbc-menu-copy{width:100%!important;min-width:0!important;}
 body main .adbc-menu-art{display:block!important;}
 body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art){
  position:relative!important;inset:auto!important;float:none!important;align-self:start!important;justify-self:start!important;
  flex-basis:84px!important;width:84px!important;min-width:84px!important;max-width:84px!important;height:84px!important;min-height:84px!important;margin-left:32px!important;transform:none!important;
 }
 body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art)::before{left:20px!important;}
 body main :is(.adbc-welcome,.adbc-menu-art,.al-sticky,.adpan-stamp,.aded-note-art,.agam-note-art,.adlg-mascot-note,.adnb-maphead-art,.adsite-career-art)>img{width:60px!important;height:60px!important;}
 .adcareer-page>header{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
}
/* New note dimensions must never override immersive-mode visibility. */
body.adw-map-expanded main .adnb-maphead-art,
body main #ad-carbon.nz-expanded .adbc-menu-art,
body main #plastic-adventure[data-expanded=true] .adbc-menu-art{display:none!important;}
}
