/* Conservative static behavior; original theme styles remain intact. */
.static-notice{clear:both;padding:12px 16px;margin:12px 0;border-left:3px solid #445aa7;background:#f3f5fa;color:#283348;font:14px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
.static-notice p{margin:0!important;color:inherit!important;font:inherit!important}
.vc_grid-item{display:inline-block!important;opacity:1!important}.vc_grid .vc_pageable-slide-wrapper{height:auto!important}
.wpb_animate_when_almost_visible{opacity:1!important}.wow{visibility:visible!important}
.menu-item-has-children:focus-within>ul{display:block;opacity:1;visibility:visible}
.static-mobile-menu{background:white;color:#222;padding:12px 20px;clear:both}.static-mobile-menu summary{cursor:pointer;font-weight:bold}.static-mobile-menu ul{list-style:none;margin:0;padding:0 0 0 12px}.static-mobile-menu a{display:block;padding:8px;color:#222}
.static-mobile-menu li{float:none!important;display:block!important}.static-mobile-menu ul ul{position:static!important;opacity:1!important;visibility:visible!important;display:block!important;transform:none!important}
.static-form-archive{clear:both}.static-form-archive>summary{cursor:pointer;padding:8px;font:14px Arial,sans-serif}.static-form-original{pointer-events:none}
iframe[src*="youtube"],iframe[src*="vimeo"]{max-width:100%;aspect-ratio:16/9;height:auto}
img{max-width:100%}.vc_gitem-zone-img{height:auto}
.static-heading-text{display:block;font:700 15px/30px Lato,sans-serif;color:#666;margin:0 0 28px}iframe{border:0}

/* Amendment headers and closed poll presentation, October 2026. */
.amendment-header .top-meta{position:relative;float:none;box-sizing:border-box;width:100%;padding:0 20px;max-width:none;margin:0 auto;text-align:center}
.amendment-header .top-meta h2{color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.2;margin:0 0 14px}
.amendment-header .top-meta .amendment-subtitle{color:#fff;font-size:clamp(21px,3vw,32px);line-height:1.35;font-weight:600;margin:0;text-transform:none;letter-spacing:normal}
.closed-poll input:disabled{cursor:not-allowed}.closed-poll label{cursor:default}
.poll-closed-notice{display:inline-block;padding:8px 18px;border:1px solid #ccd2dc;border-radius:4px;background:#f3f5fa;color:#465163;font:600 15px/1.5 Arial,sans-serif}
