.handbookShell{max-width:1180px}.handbookHero{align-items:center}.handbookHeroActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.handbookHeroActions button,.handbookHeroActions a{border:1px solid var(--border);color:var(--text);background:var(--panel);cursor:pointer;border-radius:999px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.handbookDocument{gap:22px;display:grid}.handbookMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.handbookMeta div{border:1px solid var(--border);background:var(--panel-2);border-radius:13px;padding:12px}.handbookMeta span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:850;display:block}.handbookMeta strong{margin-top:4px;display:block}.handbookIntro{max-width:930px;font-size:1rem;line-height:1.65}.handbookIntro p{margin:.4rem 0 1rem}.handbookSections{gap:14px;display:grid}.handbookSection{border-top:1px solid var(--border);padding-top:18px}.handbookSection h2{margin:0 0 10px;font-size:1.18rem}.handbookSection p{margin:.45rem 0;line-height:1.6}.handbookSection ul{gap:8px;margin:8px 0 0;padding-left:1.25rem;line-height:1.55;display:grid}.handbookAcknowledgment{border:1px solid color-mix(in srgb,var(--theme-accent) 35%,var(--border));background:color-mix(in srgb,var(--theme-accent) 7%,var(--panel));border-radius:16px;gap:10px;padding:18px;display:grid}.handbookAcknowledgment h2,.handbookAcknowledgment p{margin:0}.handbookAcknowledgment>p{line-height:1.6}.handbookSigned{border:1px solid var(--border);background:var(--panel);border-radius:13px;gap:4px;padding:14px;display:grid}.handbookSigned span,.handbookSigned small{color:var(--muted)}.handbookSigned strong{font-size:1.05rem}@media (max-width:720px){.handbookMeta{grid-template-columns:1fr}.handbookHeroActions{justify-content:flex-start}}@media print{.employeePortalNav,.handbookHeroActions,.employmentNotice{display:none!important}.handbookShell{max-width:none;padding:0}.handbookDocument{box-shadow:none;border:0;padding:0}.handbookSection,.handbookAcknowledgment{break-inside:avoid}}
