.ofx-home .ofx-primary-menu{width:100%;flex-wrap:wrap;align-items:stretch}
.ofx-primary-menu .menu-item-has-children{position:relative}
.ofx-home .ofx-primary-menu .sub-menu{position:absolute;z-index:30;top:100%;left:0;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--ofx-border);border-radius:0 0 4px 4px;min-width:250px;max-width:calc(100vw - 24px);max-height:60vh;overflow:auto}
.ofx-primary-menu .sub-menu[hidden]{display:none!important}
.ofx-primary-menu .sub-menu li{display:block}
.ofx-primary-menu .sub-menu a{display:block;padding:8px 10px;font-size:13px;white-space:normal;overflow-wrap:anywhere}
.ofx-primary-menu .sub-menu a:hover{background:var(--ofx-soft)}
.ofx-primary-menu .ofx-submenu-toggle{border:0;background:transparent;color:var(--ofx-ink);border-radius:0;padding:11px 20px;display:flex;align-items:center;gap:14px;cursor:pointer;font:inherit}
.ofx-primary-menu .ofx-submenu-toggle[aria-expanded=true]{background:var(--ofx-soft)}
.ofx-primary-menu .ofx-menu-feed{margin-left:auto;font-size:12px}
.ofx-primary-menu .ofx-menu-feed>a{color:var(--ofx-muted)}
.ofx-feed-ad{grid-column:1/-1;min-width:0}
.ofx-feed-ad>[data-overton-ad],.ofx-ad-position>[data-overton-ad]{max-width:100%;min-width:0}
@media(max-width:600px){.ofx-primary-menu .ofx-submenu-toggle{padding:10px 14px}.ofx-primary-menu .ofx-menu-feed>a{padding:10px 6px}}
