.page-shell {
    width: var(--home-content-width, 100%);
    max-width: none;
    padding-inline: clamp(18px, 2.5vw, 48px);
}

@media (max-width: 800px) {
    html,
    body {
        width: 100%;
        max-width: 100%;
        overflow-x: clip;
    }

    .page-shell {
        width: 100%;
        max-width: 100%;
        margin-inline: 0;
        padding-inline: 16px;
    }
}

@media (max-width: 480px) {
    .page-shell {
        width: 100%;
        padding-inline: 12px;
    }
}
.staff-site-toolbar{background:#161b2b;color:#dbe5ff;border-bottom:1px solid rgba(255,255,255,.09);font-size:.82rem;position:relative;z-index:1100}.staff-site-toolbar a,.staff-site-toolbar button{color:#dbe5ff;background:none;border:0;padding:.4rem .2rem;text-decoration:none}.staff-site-toolbar a:hover,.staff-site-toolbar button:hover{color:#fff}
