.blm-shortcuts{display:none}@media (max-width:921px){.blm-shortcuts{display:block;background:#f8faf6;border-bottom:1px solid #dfe9dd;color:#173e2f}.blm-shortcuts-inner{max-width:1200px;margin:0 auto;padding:10px 15px 11px;min-width:0}.blm-shortcuts-label{display:block;font:700 10px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.12em;color:#446d52;margin:0 0 6px}.blm-shortcuts-links{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:1px 1px 4px;overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.blm-shortcuts-links a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex:0 0 auto;min-height:44px;padding:9px 15px;background:#fff;color:#1d4b36;border:1px solid #d5e2d3;border-radius:999px;text-decoration:none;font:700 13px/1.3 system-ui,-apple-system,"Segoe UI",sans-serif;scroll-snap-align:start}.blm-shortcuts-links a:hover,.blm-shortcuts-links a:focus-visible,.blm-shortcuts-links a[aria-current=page]{background:#e6f3de;border-color:#7b9e74;color:#133e2d}.blm-shortcuts-links a:focus-visible{outline:3px solid #8ca900;outline-offset:2px}.ast-header-break-point .ast-mobile-menu-trigger-minimal,.ast-header-break-point .ast-menu-toggle{min-width:44px;min-height:44px}.ast-header-break-point .main-navigation .main-header-menu .menu-link{min-height:46px;display:flex;align-items:center}.entry-content :is(img,video,svg){max-width:100%}.entry-content :is(h1,h2,h3,p,li,a){overflow-wrap:break-word}.entry-content pre,.entry-content .wp-block-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.entry-content :is(input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=url],input[type=date],select,textarea){font-size:max(16px,1rem)}.entry-content :is(button,input[type=submit],.wp-block-button__link){min-height:44px}}@media (max-width:544px){.blm-shortcuts-inner{padding:9px 12px 10px}.blm-shortcuts-label{display:none}.blm-shortcuts-links{gap:7px}.entry-content :is(h1,h2,h3){hyphens:auto}.entry-content .wp-block-buttons{gap:10px}body.single-post .entry-content{line-height:1.7}}@media print{.blm-shortcuts{display:none!important}}