.block-editor,
.shs {
    margin: 0;
    /* Box sizing rules */
    /* Remove default margin */
    /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
    /* Set core root defaults */
    /* Set core body defaults */
    /* A elements that don't have a class get default styles */
    /* Make images easier to work with */
    /* Inherit fonts for inputs and buttons */
    /* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
}
.block-editor *,
.block-editor *::before,
.block-editor *::after,
.shs *,
.shs *::before,
.shs *::after {
    box-sizing: border-box;
}
.block-editor a,
.shs a {
    color: inherit;
}
.block-editor h1,
.block-editor h2,
.block-editor h3,
.block-editor h4,
.block-editor p,
.block-editor figure,
.block-editor blockquote,
.block-editor dl,
.block-editor dd,
.shs h1,
.shs h2,
.shs h3,
.shs h4,
.shs p,
.shs figure,
.shs blockquote,
.shs dl,
.shs dd {
    margin: 0;
}
.block-editor ul[role=list],
.block-editor ol[role=list],
.shs ul[role=list],
.shs ol[role=list] {
    list-style: none;
    padding-left: 0;
}
.block-editor ul,
.shs ul {
    padding: 0;
    margin: 0;
}
.block-editor html:focus-within,
.shs html:focus-within {
    scroll-behavior: smooth;
}
.block-editor body,
.shs body {
    min-height: 100vh;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
}
.block-editor a:not([class]),
.shs a:not([class]) {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
}
.block-editor img,
.block-editor picture,
.shs img,
.shs picture {
    display: block;
}
.block-editor input,
.block-editor button,
.block-editor textarea,
.block-editor select,
.shs input,
.shs button,
.shs textarea,
.shs select {
    font-family: inherit;
}
@media (prefers-reduced-motion: reduce) {
    .block-editor html:focus-within,
    .shs html:focus-within {
        scroll-behavior: auto;
    }
    .block-editor *,
    .block-editor *::before,
    .block-editor *::after,
    .shs *,
    .shs *::before,
    .shs *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}

/* https://medium.com/@matuzo/writing-css-with-accessibility-in-mind-8514a0007939 */
.visually-hidden {
    position: absolute;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    overflow: hidden;
    border: 0;
    padding: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    margin: -1px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0LnNjc3MiLCJyZXNldC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0lBRUksU0FBQTtJQUVBLHFCQUFBO0lBV0EsMEJBQUE7SUFhQSwyR0FBQTtJQVlBLDJCQUFBO0lBS0EsMkJBQUE7SUFPQSwwREFBQTtJQUtBLG9DQUFBO0lBTUEseUNBQUE7SUFRQSxnR0FBQTtBQzNESjtBRFBJOzs7Ozs7SUFHSSxzQkFBQTtBQ1lSO0FEVEk7O0lBQ0ksY0FBQTtBQ1lSO0FEUkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQVNJLFNBQUE7QUNtQlI7QURmSTs7OztJQUVJLGdCQUFBO0lBQ0EsZUFBQTtBQ21CUjtBRGhCSTs7SUFDSSxVQUFBO0lBQ0EsU0FBQTtBQ21CUjtBRGZJOztJQUNJLHVCQUFBO0FDa0JSO0FEZEk7O0lBQ0ksaUJBQUE7SUFDQSw2QkFBQTtJQUNBLGdCQUFBO0FDaUJSO0FEYkk7O0lBQ0ksaUNBQUE7SUFBQSw4QkFBQTtBQ2dCUjtBRFpJOzs7O0lBRUksY0FBQTtBQ2dCUjtBRFpJOzs7Ozs7OztJQUlJLG9CQUFBO0FDa0JSO0FEZEk7SUFDSTs7UUFDSSxxQkFBQTtJQ2lCUjtJRGRJOzs7Ozs7UUFHSSxxQ0FBQTtRQUNBLHVDQUFBO1FBQ0Esc0NBQUE7UUFDQSxnQ0FBQTtJQ21CUjtBQUNKOztBRGZBLG1GQUFBO0FBQ0E7SUFDSSxrQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLFNBQUE7SUFDQSxVQUFBO0lBQ0EsbUJBQUE7SUFDQSw2QkFBQTtJQUFBLHFCQUFBO0lBQ0EsWUFBQTtBQ2tCSiIsImZpbGUiOiJyZXNldC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuYmxvY2stZWRpdG9yLFxuLnNocyB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLyogQm94IHNpemluZyBydWxlcyAqL1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgcCxcbiAgICBmaWd1cmUsXG4gICAgYmxvY2txdW90ZSxcbiAgICBkbCxcbiAgICBkZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbiAgICB1bFtyb2xlPSdsaXN0J10sXG4gICAgb2xbcm9sZT0nbGlzdCddIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbiAgICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cblxuICAgIC8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbiAgICBib2R5IHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIC8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG4gICAgYTpub3QoW2NsYXNzXSkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gICAgfVxuXG4gICAgLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuICAgIGltZyxcbiAgICBwaWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG4gICAgaW5wdXQsXG4gICAgYnV0dG9uLFxuICAgIHRleHRhcmVhLFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAqLFxuICAgICAgICAqOjpiZWZvcmUsXG4gICAgICAgICo6OmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBodHRwczovL21lZGl1bS5jb20vQG1hdHV6by93cml0aW5nLWNzcy13aXRoLWFjY2Vzc2liaWxpdHktaW4tbWluZC04NTE0YTAwMDc5MzkgKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBtYXJnaW46IC0xcHg7XG59IiwiLmJsb2NrLWVkaXRvcixcbi5zaHMge1xuICAgIG1hcmdpbjogMDtcbiAgICAvKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4gICAgLyogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luICovXG4gICAgLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG4gICAgLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuICAgIC8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbiAgICAvKiBBIGVsZW1lbnRzIHRoYXQgZG9uJ3QgaGF2ZSBhIGNsYXNzIGdldCBkZWZhdWx0IHN0eWxlcyAqL1xuICAgIC8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbiAgICAvKiBJbmhlcml0IGZvbnRzIGZvciBpbnB1dHMgYW5kIGJ1dHRvbnMgKi9cbiAgICAvKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG59XG4uYmxvY2stZWRpdG9yICosXG4uYmxvY2stZWRpdG9yICo6OmJlZm9yZSxcbi5ibG9jay1lZGl0b3IgKjo6YWZ0ZXIsXG4uc2hzICosXG4uc2hzICo6OmJlZm9yZSxcbi5zaHMgKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYmxvY2stZWRpdG9yIGEsXG4uc2hzIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuLmJsb2NrLWVkaXRvciBoMSxcbi5ibG9jay1lZGl0b3IgaDIsXG4uYmxvY2stZWRpdG9yIGgzLFxuLmJsb2NrLWVkaXRvciBoNCxcbi5ibG9jay1lZGl0b3IgcCxcbi5ibG9jay1lZGl0b3IgZmlndXJlLFxuLmJsb2NrLWVkaXRvciBibG9ja3F1b3RlLFxuLmJsb2NrLWVkaXRvciBkbCxcbi5ibG9jay1lZGl0b3IgZGQsXG4uc2hzIGgxLFxuLnNocyBoMixcbi5zaHMgaDMsXG4uc2hzIGg0LFxuLnNocyBwLFxuLnNocyBmaWd1cmUsXG4uc2hzIGJsb2NrcXVvdGUsXG4uc2hzIGRsLFxuLnNocyBkZCB7XG4gICAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWVkaXRvciB1bFtyb2xlPWxpc3RdLFxuLmJsb2NrLWVkaXRvciBvbFtyb2xlPWxpc3RdLFxuLnNocyB1bFtyb2xlPWxpc3RdLFxuLnNocyBvbFtyb2xlPWxpc3RdIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ibG9jay1lZGl0b3IgdWwsXG4uc2hzIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5ibG9jay1lZGl0b3IgaHRtbDpmb2N1cy13aXRoaW4sXG4uc2hzIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi5ibG9jay1lZGl0b3IgYm9keSxcbi5zaHMgYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5ibG9jay1lZGl0b3IgYTpub3QoW2NsYXNzXSksXG4uc2hzIGE6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG4uYmxvY2stZWRpdG9yIGltZyxcbi5ibG9jay1lZGl0b3IgcGljdHVyZSxcbi5zaHMgaW1nLFxuLnNocyBwaWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1lZGl0b3IgaW5wdXQsXG4uYmxvY2stZWRpdG9yIGJ1dHRvbixcbi5ibG9jay1lZGl0b3IgdGV4dGFyZWEsXG4uYmxvY2stZWRpdG9yIHNlbGVjdCxcbi5zaHMgaW5wdXQsXG4uc2hzIGJ1dHRvbixcbi5zaHMgdGV4dGFyZWEsXG4uc2hzIHNlbGVjdCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5ibG9jay1lZGl0b3IgaHRtbDpmb2N1cy13aXRoaW4sXG4gICAgLnNocyBodG1sOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgICB9XG4gICAgLmJsb2NrLWVkaXRvciAqLFxuICAgIC5ibG9jay1lZGl0b3IgKjo6YmVmb3JlLFxuICAgIC5ibG9jay1lZGl0b3IgKjo6YWZ0ZXIsXG4gICAgLnNocyAqLFxuICAgIC5zaHMgKjo6YmVmb3JlLFxuICAgIC5zaHMgKjo6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgICAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8qIGh0dHBzOi8vbWVkaXVtLmNvbS9AbWF0dXpvL3dyaXRpbmctY3NzLXdpdGgtYWNjZXNzaWJpbGl0eS1pbi1taW5kLTg1MTRhMDAwNzkzOSAqL1xuLnZpc3VhbGx5LWhpZGRlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIG1hcmdpbjogLTFweDtcbn0iXX0= */
