body .wp-site-blocks { padding: 0; }
.wp-site-blocks > *, .nxtstep-main, .nxtstep-main > .wp-block-post-content,
.nxtstep-page { margin-block: 0; }
.nxtstep-main { padding: 0; max-width: none; }
.nxtstep-main .wp-block-post-content > * { margin-block: 0; max-width: none; }
body.admin-bar .site-header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .site-header { top: 46px; } }
@media (max-width: 600px) { body.admin-bar .site-header { top: 0; } }
body.nxtstep-holding .nxtstep-main { display: block; min-height: 0; }
.nxtstep-holding-main { min-height: 100svh; display: grid; grid-template-rows: minmax(340px,1fr) auto; }
@media(max-width:480px) { .nxtstep-holding-main { grid-template-rows: minmax(320px,1fr) auto; } }
.nxtstep-honeypot { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.form-status:not(:empty) { padding: 12px 14px; border: 1px solid currentColor; border-radius: 8px; }
body.nxtstep-holding h1 { font-family: var(--wp--preset--font-family--body,Inter,Arial,sans-serif); }
