/* Work-sample banner added for the Mayur Pala portfolio copy of this report */
.ws-banner{position:relative;z-index:300;background:#1E1F21;color:#F4F1EA;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px;line-height:1.5}
.ws-banner .ws-in{max-width:1240px;margin:0 auto;padding:12px 28px;display:flex;gap:14px 24px;align-items:center;flex-wrap:wrap}
.ws-banner a{color:#9FD3C4;text-decoration:underline;text-underline-offset:3px;font-weight:600;white-space:nowrap}
.ws-banner a:focus-visible{outline:2px solid #9FD3C4;outline-offset:3px}
.ws-banner .ws-tag{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:1px solid #6FA597;color:#BFE3D8;padding:3px 9px;border-radius:4px;white-space:nowrap}
.ws-banner p{margin:0;flex:1 1 420px;opacity:.92}
@media (max-width:600px){.ws-banner .ws-in{padding:12px 16px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}
@media print{.ws-banner{display:none}}
