body.occ-staff-resource-view .occ-staff-resource-nav{background:#fff;border:1px solid var(--border-light);border-top:4px solid var(--orange-accent-stripe);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 auto var(--space-md);max-width:1180px;padding:var(--space-sm) var(--space-xl)}
body.occ-staff-resource-view .occ-staff-resource-nav__eyebrow{color:var(--orange-500);display:block;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.08em;margin-bottom:var(--space-xs);text-transform:uppercase}
body.occ-staff-resource-view .occ-staff-resource-nav__links{display:flex;flex-wrap:wrap;gap:var(--space-sm)}
body.occ-staff-resource-view .occ-staff-resource-nav__link{align-items:center;background:var(--surface-muted);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--purple-900);display:inline-flex;font-size:var(--fs-small);font-weight:700;line-height:1.2;min-height:40px;padding:0 var(--space-md);text-decoration:none}
body.occ-staff-resource-view .occ-staff-resource-nav__link.is-current{background:var(--purple-900);border-color:var(--purple-900);color:var(--text-inverse)}
body.occ-staff-resource-view .occ-staff-resource-intro{background:#fff;border:1px solid var(--border-light);border-top:4px solid var(--orange-accent-stripe);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 auto var(--space-xl);max-width:1040px;padding:var(--space-xl)}
body.occ-staff-resource-view .occ-staff-resource-intro__eyebrow{color:var(--orange-500);display:block;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.08em;margin-bottom:var(--space-xs);text-transform:uppercase}
body.occ-staff-resource-view .occ-staff-resource-intro__layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:space-between}
body.occ-staff-resource-view .occ-staff-resource-intro__title{color:var(--purple-900);font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700;line-height:1.1;margin:0 0 var(--space-xs)}
body.occ-staff-resource-view .occ-staff-resource-intro__meta{color:var(--text-muted);font-size:var(--fs-small);line-height:1.7;margin:0;max-width:56ch}
body.occ-staff-resource-view .occ-staff-resource-intro__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}
body.occ-staff-resource-view .occ-staff-resource-intro__action{align-items:center;border-radius:var(--radius-md);display:inline-flex;font-weight:700;justify-content:center;min-height:48px;padding:0 var(--space-lg);text-decoration:none}
body.occ-staff-resource-view .occ-staff-resource-intro__action--secondary{background:#fff;border:2px solid var(--purple-600);color:var(--purple-700)}
body.occ-staff-resource-view .occ-staff-resource-intro__action--primary{background:var(--purple-700);border:2px solid var(--purple-700);color:#fff}
body.occ-staff-resource-view .pathway-container{max-width:1180px!important;margin:0 auto!important}
body.occ-staff-resource-view .header-back-btn,body.occ-staff-resource-view .back-btn{display:none!important}
body.occ-staff-resource-view .doc-action-bar{display:flex!important}
body.occ-staff-resource-reference .site-header,body.occ-staff-resource-reference .signature-section,body.occ-staff-resource-reference .occ-signature-notice{display:none!important}
body.occ-staff-resource-reference .sidebar{display:none!important}
body.occ-staff-resource-reference .pathway-container{display:block!important}
body.occ-staff-resource-reference .main-content{width:100%!important;max-width:none!important}
body.occ-staff-resource-reference [data-reference-readonly="1"] input,body.occ-staff-resource-reference [data-reference-readonly="1"] textarea,body.occ-staff-resource-reference [data-reference-readonly="1"] select{background:#f8f7fd!important;cursor:default!important}
@media (max-width:900px){body.occ-staff-resource-view .occ-staff-resource-nav{padding:var(--space-md) var(--space-lg)}body.occ-staff-resource-view .occ-staff-resource-intro__layout{display:block}body.occ-staff-resource-view .occ-staff-resource-intro__actions{margin-top:var(--space-md)}body.occ-staff-resource-view .occ-staff-resource-nav__links{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;scroll-snap-type:x proximity}body.occ-staff-resource-view .occ-staff-resource-nav__links::-webkit-scrollbar{display:none}body.occ-staff-resource-view .occ-staff-resource-nav__link{flex:0 0 auto;min-height:44px;scroll-snap-align:start}body.occ-staff-resource-view .occ-staff-resource-intro{padding:var(--space-lg)}}
