/* V9 uses the existing menu-trigger class, so all top-level buttons share the original cascade. */
body#pmoday-v16.secondary-v9 header{font:16px Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
@media(min-width:1101px){body#pmoday-v16 header nav .menu>.menu-item>.menu-trigger{font-size:clamp(11px,1vw,18px)!important;padding:12px 9px!important}body#pmoday-v16 header nav .menu{gap:5px!important}body#pmoday-v16 header nav{gap:8px!important}body#pmoday-v16 header nav .menu>.menu-item{flex:0 0 auto!important}}
.speaker-card-v8{align-self:start;transition:border-color .2s,box-shadow .2s,translate .2s;border-color:#38bdf8;background:#071b3b}
.speaker-card-v8:has(.speaker-link-v9:is(:hover,:focus-visible)){border-color:#a3e635;box-shadow:0 0 18px #a3e63544;translate:0 -3px}
.speaker-link-v9:focus-visible{outline:3px solid #a3e635;outline-offset:-4px}
.linkedin-icon-v9{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid white;border-radius:8px;color:white;background:#0a66c2;box-shadow:0 2px 8px #0006;transition:box-shadow .2s}
.linkedin-icon-v9 svg{width:31px;height:31px}
.speaker-link-v9:is(:hover,:focus-visible) .linkedin-icon-v9{box-shadow:0 0 12px #38bdf8}
.speaker-downloads-v8{background:#fff;padding-top:14px}
body#pmoday-v16.secondary-v9{background:#f4f8fb;color:#12345a}
body#pmoday-v16.secondary-v9 main#content{display:block!important;width:100%;max-width:1320px;margin:0 auto;padding:30px 24px 60px}
body#pmoday-v16.secondary-v9 main#content>section{display:block!important;margin:0 0 30px;padding:0;background:transparent;border:0;box-shadow:none;transform:none;max-width:none}
body#pmoday-v16.secondary-v9 main#content .amb-hero{border-radius:24px;overflow:hidden;background:#071b3b;padding:0 24px 30px;color:#fff;text-align:center}
.amb-cover-v9{margin:0 -24px 24px}
.amb-cover-v9 img{display:block;width:100%;height:auto;border-radius:0}
body#pmoday-v16.secondary-v9 .amb-hero h1{color:#fff;font-size:clamp(25px,3vw,40px);line-height:1.2;margin:20px auto}
body#pmoday-v16.secondary-v9 .amb-hero p{color:#eaf3fa}
body#pmoday-v16.secondary-v9 h2{font-size:clamp(25px,3vw,36px);line-height:1.25;color:#12345a;text-align:center;margin:36px 0 20px}
body#pmoday-v16.secondary-v9 .steps ol{margin:0;padding-left:24px}
body#pmoday-v16.secondary-v9 .steps li{padding:10px 0;overflow-wrap:anywhere}
body#pmoday-v16.secondary-v9 .steps a{font-weight:700;text-decoration:underline;color:#086699}
body#pmoday-v16.secondary-v9 .reward-card{padding:0;margin:0;transform:none}
body#pmoday-v16.secondary-v9 .reward-card h3{color:#12345a}
body#pmoday-v16.secondary-v9 main#content .template-section-v9{text-align:center;background:#eaf3fa;border-radius:20px;padding:24px}
.amb-template-v9{display:block;width:min(100%,440px);height:auto;margin:24px auto;background:#fff;border-radius:16px}
body#pmoday-v16.secondary-v9 .template-download-v9{display:inline-flex;justify-content:center;align-items:center;background:#087fc1;color:#fff;border:1px solid #087fc1;border-radius:12px;padding:16px 22px;font:800 16px/1.4 Arial,sans-serif;text-decoration:none;transition:background-color .18s,color .18s}
body#pmoday-v16.secondary-v9 .template-download-v9:is(:hover,:focus-visible){background:#9be800;color:#07162f;border-color:#9be800}
body#pmoday-v16.secondary-v9 .template-download-v9:focus-visible{outline:3px solid #087fc1;outline-offset:4px}
@media(max-width:600px){body#pmoday-v16.secondary-v9 main#content{padding:20px 14px 40px}.linkedin-icon-v9{right:10px;bottom:10px}body#pmoday-v16.secondary-v9 .template-download-v9{font-size:14px}}
@media(prefers-reduced-motion:reduce){.speaker-card-v8,.linkedin-icon-v9{transition:none;translate:none!important}}
