/* CMS modules render through the site's own components; this file only
   holds what the wrapper itself needs. */

.page-blocks__item {
    display: block;
    scroll-margin-block-start: 0;
}

/* Villa pages don't load site.css, where `.section-rule` lives. */
.page-blocks .section-rule {
    display: block;
    width: 1px;
    height: 68px;
    margin: 0 auto;
    background: currentColor;
}
