/* Scoped additions: preserve each theme's palette and authored content. */
.entry-content,.post-entry{overflow-wrap:anywhere}
.entry-content :where(p,li),.post-entry :where(p,li){line-height:1.75}
.entry-content :where(h2,h3,h4),.post-entry :where(h2,h3,h4){text-wrap:balance;scroll-margin-top:7rem}
.entry-content>p,.post-entry>p{max-inline-size:76ch}
.entry-content :where(p,ul,ol)+:where(h2,h3),.post-entry :where(p,ul,ol)+:where(h2,h3){margin-block-start:2em}
.entry-content :where(p,li)>a:not([class]),.post-entry :where(p,li)>a:not([class]){text-decoration-thickness:.08em;text-underline-offset:.2em}
.entry-content figcaption,.post-entry figcaption{font-size:max(.82em,13px);line-height:1.5}
.entry-content :where(img,video),.post-entry :where(img,video){max-inline-size:100%;height:auto}
.entry-content figure.wp-block-image img,.post-entry figure.wp-block-image img{max-width:100%;max-inline-size:100%;height:auto}
.modi-table-scroll,figure.wp-block-table{max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-gutter:stable}
.modi-table-scroll:focus-visible,figure.wp-block-table:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.modi-table-scroll>table{margin-block:0}
.modi-table-overflow{border-inline-end:3px solid currentColor}
.sf-burger,.sf-search-toggle,.sf-search__close,.sf-demo-modal__close,.sf-catfish__close{min-width:44px;min-height:44px;touch-action:manipulation}
.sf-burger{color:inherit}
.sf-burger[hidden],.sf-search[hidden],.sf-demo-modal[hidden],.sf-catfish[hidden]{display:none!important}
.sf-search__dialog{max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);overflow-y:auto;overscroll-behavior:contain}
.sf-demo-modal__dialog{max-height:calc(100vh - 3rem);max-height:calc(100dvh - 3rem);overflow:auto;overscroll-behavior:contain;padding:3.25rem .75rem .75rem}
.sf-demo-modal__close{top:.35rem;right:.35rem;z-index:2}
.sf-demo-modal__frame{max-height:calc(100vh - 12rem);max-height:calc(100dvh - 12rem)}
.modi-demo-help{font:inherit;font-size:13px;line-height:1.55;margin:.75rem 0 0!important;padding:.5rem .25rem;max-width:none!important}
.modi-demo-help a{font-weight:600;text-decoration:underline;overflow-wrap:anywhere}
@media(max-width:600px){
 .entry-content :where(p,li),.post-entry :where(p,li){line-height:1.7}
 .sf-header__inner{column-gap:.75rem}
 .sf-search{padding-block-start:max(1rem,env(safe-area-inset-top))}
 .sf-demo-modal{padding:max(.5rem,env(safe-area-inset-top)) max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left))}
 .sf-demo-modal__dialog{width:100%;max-height:calc(100dvh - 1rem)}
 .sf-menu a{min-height:44px;display:inline-flex;align-items:center}
}
@media(scripting:none){
 .sf-burger,.sf-search-toggle{display:none!important}
 .sf-nav{display:block!important;position:static!important;max-height:none!important;width:100%;order:3}
 .sf-header__inner{flex-wrap:wrap}
 .sf-menu{flex-direction:row!important;flex-wrap:wrap;white-space:normal!important}
 .sf-catfish__close{display:none!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.sf-header *,.sf-search *,.sf-demo-modal *,.sf-catfish *{animation:none!important;transition:none!important}.entry-content *,.post-entry *{scroll-behavior:auto!important}}
