html {
    box-sizing: border-box;
}

*,
*:before,
*:after {
    box-sizing: inherit;
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smooth: never;
}

.page-template-default :where(.wp-site-blocks)>* {
    margin-block-start: 0;
}

@media screen and (min-width: 768px) {
    .header-disclosure {
        text-align: center;
    }
}