@charset "UTF-8";h2,h3,h4,{scroll-margin-top:60px}:root{--c-text:#111;--c-muted:#555;--c-link:#0645ad;--c-link-hover:#004da8;--c-link-visited:#5a2ca0;--c-border:#767676;--c-focus:#0b57d0;--c-primary:#0b57d0;--c-box-bg:#f1f3f5}body.home .wp-block-cover,body.home .wp-block-cover .wp-block-cover__inner-container{color:#fff}body.home .wp-block-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.35));pointer-events:none}body.home .site-main>*:first-child{color:#fff}body.home .site-main>*:first-child :is(h1,h2,h3,h4,p,small,strong,em,span,li){color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,.35)}body.home .site-main>*:first-child a{color:#fff;text-decoration:none}body.home .site-main>*:first-child ::placeholder{color:rgba(255,255,255,.9)}body.home a{text-decoration:none}body.single,body.page{color:var(--c-text)}body.single .entry-content,body.page .entry-content{color:var(--c-text)}body.single :is(h1,h2,h3,h4,.hh.hh25,.hh.hh17,.hh.hh24),body.page :is(h1,h2,h3,h4,.hh.hh25,.hh.hh17,.hh.hh24){color:var(--c-text)}body.single :is(small,.post-meta,time),body.page :is(small,.post-meta,time){color:var(--c-muted)}body.single .entry-content a:not(.wp-block-button__link):not(.button):not(.btn):not(.no-underline),body.page .entry-content a:not(.wp-block-button__link):not(.button):not(.btn):not(.no-underline){color:var(--c-link);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.08em}body.single .entry-content a:hover:not(.wp-block-button__link):not(.button):not(.btn):not(.no-underline),body.page .entry-content a:hover:not(.wp-block-button__link):not(.button):not(.btn):not(.no-underline){color:var(--c-link-hover)}body.single .entry-content a:visited:not(.wp-block-button__link):not(.button):not(.btn):not(.no-underline),body.page .entry-content a:visited:not(.wp-block-button__link):not(.button):not(.btn):not(.no-underline){color:var(--c-link-visited)}body.single :is(button,[type=button],[type=submit],.wp-block-button__link,.btn,.button),body.page :is(button,[type=button],[type=submit],.wp-block-button__link,.btn,.button){color:#fff;background:var(--c-primary);border:1px solid var(--c-primary);text-decoration:none}body.single .wp-block-button__link.is-style-outline,body.single .btn.is-outline,body.single .button.is-outline,body.page .wp-block-button__link.is-style-outline,body.page .btn.is-outline,body.page .button.is-outline{color:var(--c-link);background:0 0;border:2px solid var(--c-border)}body.single :is(input,textarea,select),body.page :is(input,textarea,select){color:var(--c-text);background:#fff;border:1px solid var(--c-border)}body.single ::placeholder,body.page ::placeholder{color:#666;opacity:1}body.single table,body.page table{border-collapse:collapse}body.single th,body.single td,body.page th,body.page td{border:1px solid var(--c-border)}body.single [class*=memo],body.page [class*=memo],body.single [class*=alert],body.page [class*=alert],body.single .notice,body.page .notice{background:var(--c-box-bg);color:var(--c-text);border:1px solid #e0e0e0}body.single :where(a,button,[href],input,select,textarea):focus-visible,body.page :where(a,button,[href],input,select,textarea):focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}body.single .wp-block-cover,body.page .wp-block-cover{position:relative}body.single .wp-block-cover:before,body.page .wp-block-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.35));pointer-events:none}body.single .wp-block-cover :is(.wp-block-cover__inner-container,.wp-block-heading),body.page .wp-block-cover :is(.wp-block-cover__inner-container,.wp-block-heading){color:#fff}