*,:before,:after{box-sizing:border-box}a{text-underline-offset:.1em;text-decoration-thickness:1px!important}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}:where(.wp-site-blocks :focus-visible,button:focus-visible){outline:var(--color-accent) auto 2px;outline-offset:.3em}:where(.wp-block-button.is-style-fill a:focus-visible){outline-color:var(--color-accent)}:where(.nblock-cover,.nblock-video) :focus-visible{outline-color:var(--color-on-image)}header.wp-block-template-part{z-index:var(--z-stack)}.otnotice:empty{background:repeating-linear-gradient(-45deg,#0000 0 1em,#00000008 1em 2em);min-height:50vh}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}header.wp-block-template-part :where(.wp-block-navigation) a:hover,header.wp-block-template-part :where(.wp-block-navigation) .current-menu-item a{text-decoration:underline}header.wp-block-template-part:where(:has(>.is-position-sticky)){top:var(--wpadminbar-height);position:sticky}header.wp-block-template-part:where(:has(>.is-position-sticky))>div{transition:background-color var(--motion-duration-fast) var(--motion-easing-normal);box-shadow:0 1px 10px #00000026}input{border-radius:var(--radius-small);background:#ffffff80;border:1px solid #0000004d}input:focus-visible{border-color:#0009;outline:none}
