:root {
    --mini-site-page-padding: clamp(28px, 4vw, 56px) 20px;
    --mini-site-shell-width: 1120px;
}

body.resources-page,
body.support-page {
    padding: var(--mini-site-page-padding);
}

.resources-shell,
.support-shell,
.mini-site-nav {
    width: min(100%, var(--mini-site-shell-width));
}

@media (max-width: 720px) {
    :root {
        --mini-site-page-padding: 18px 12px 30px;
    }
}
