/* WordPress navigation and editor content refinements */
.primary-nav .wp-menu{display:flex;align-items:center;gap:.05rem;height:100%;list-style:none;margin:0;padding:0}
.wp-menu>li{position:relative;height:100%;display:flex;align-items:center;margin:0;padding:0}
.wp-menu>li>a{display:block;padding:.8rem .62rem;color:var(--ink);font:600 .78rem var(--sans);text-decoration:none;white-space:nowrap}
.wp-menu>li>a:hover,.wp-menu>li.current-menu-item>a,.wp-menu>li.current_page_item>a{color:var(--teal-dark)}
.wp-menu .sub-menu{display:none;position:absolute;top:calc(100% - 3px);left:0;z-index:10;min-width:255px;list-style:none;margin:0;padding:.55rem;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}
.wp-menu li:hover>.sub-menu,.wp-menu li:focus-within>.sub-menu{display:block}
.wp-menu .sub-menu li{margin:0;padding:0}
.wp-menu .sub-menu a{display:block;padding:.62rem .72rem;border-radius:2px;font-size:.78rem;text-decoration:none;white-space:normal}
.wp-menu .sub-menu a:hover,.wp-menu .sub-menu a:focus{background:#edf7f3;color:var(--teal-dark)}
.article .ora-category-pages{margin-top:2rem;max-width:900px}
.article .ora-category-pages .feature-card{min-height:130px}
.article .ora-category-pages .feature-card h3{margin-top:.4rem}
.article .policy-group h2{font:400 1.05rem var(--serif);color:var(--navy);margin:0 0 .7rem}
.article .team-card a{color:var(--teal-dark)}
.article .team-card a:hover{text-decoration:underline}
.article .wp-block-image img{height:auto}
@media(max-width:960px){.primary-nav .wp-menu{display:block;height:auto}.wp-menu>li{height:auto;display:block;border-bottom:1px solid var(--line)}.wp-menu>li>a{padding:.85rem .4rem;font-size:.83rem}.wp-menu .sub-menu{display:block;position:static;min-width:0;padding:0 .6rem .7rem;border:0;box-shadow:none;background:transparent}.wp-menu .sub-menu a{padding:.6rem}}
