/* Native WordPress adapters. The visual rules are the approved v4 stylesheet. */
.header-inner .signature-nav>li{display:contents;list-style:none}.header-inner .signature-nav .sub-menu{display:none}
.article-body>*+*{margin-top:1em}.article-body img{max-width:100%;height:auto}.article-toc a{display:block;padding:6px 0}.card-title{min-width:0}.card-content h3>span[aria-hidden]{flex:none}
.article-head.no-feature .inner-heading-copy{max-width:100%}.article-meta a{color:inherit}.post-navigation,.pagination{padding-block:24px}.nav-links{display:flex;justify-content:space-between;gap:20px}
.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.screen-reader-text:focus{position:static;width:auto;height:auto;clip:auto}
.dangi-hp{position:absolute;left:-10000px}.dangi-message{padding:16px;background:var(--pale);border:1px solid var(--line);border-radius:12px;margin-bottom:20px}
.bahundangi-editor-label{padding:10px;background:#edf5f8;border:1px solid #dce6e9;color:#01556a;font:600 13px system-ui}.editor-styles-wrapper{font-family:BText,system-ui,sans-serif}.wp-block{max-width:1200px}
.admin-bar .site-header{top:32px}.feature-subject{object-fit:var(--feature-fit,contain)}.skip-link{z-index:9999}.footer-policies,.footer-links{list-style:none}
@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:600px){.admin-bar .site-header{top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.footer-links>li,.footer-policies>li{display:contents;list-style:none}.article-head.no-feature .inner-feature{display:none}.article-toc button{text-align:left}.bahundangi-v4-section{max-width:none}

body{font-size:var(--body-size,16px)}.header-inner .brand{width:var(--logo-size,94px);height:var(--logo-size,94px)}.header-inner .brand>img{width:100%;height:100%}@media(max-width:850px){.header-inner .brand{width:calc(var(--logo-size,94px)*74/94);height:calc(var(--logo-size,94px)*74/94)}}@media(max-width:580px){.header-inner .brand{width:calc(var(--logo-size,94px)*62/94);height:calc(var(--logo-size,94px)*62/94)}}

.inner-masthead.no-feature .inner-heading-copy{max-width:100%}
