/* Three destinations; news topics are a contextual filter, not another site menu. */
.portal-site .portal-nav{gap:30px}
.portal-site .portal-nav a{font-weight:500;min-height:48px;display:flex;align-items:center;color:#4b555d}
.portal-site .portal-nav a[aria-current=page]{color:#17649d}
.feed-content-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:0 0 22px;flex-wrap:wrap}
.feed-content-heading h2{font-size:27px;line-height:1.2;margin:0}
.news-topic-filter{position:relative;width:max-content;max-width:100%;margin:0 0 24px;z-index:2}
.feed-content-heading .news-topic-filter{margin:0}
.news-topic-filter summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:48px;border:1px solid #d5dadd;border-radius:9px;background:#fff;padding:10px 14px;font-size:14px}
.news-topic-filter summary::-webkit-details-marker{display:none}
.news-topic-filter summary>span{color:#59636a}.news-topic-filter summary>strong{font-weight:500}.news-topic-filter summary>svg{flex-shrink:0}
.news-topic-filter[open] summary>svg{transform:rotate(180deg)}
.news-topic-filter nav{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:190px;padding:6px;background:#fff;border:1px solid #d5dadd;border-radius:10px;box-shadow:0 8px 20px #1616160d}
.news-topic-filter nav a{display:block;padding:12px;min-height:44px;border-radius:6px;font-size:15px;color:#161616}
.news-topic-filter nav a:hover,.news-topic-filter nav a[aria-current]{background:#e7f3fb;color:#17649d}
.news-topic-filter :is(summary,a):focus-visible{outline:3px solid #176fd2;outline-offset:3px}
@media(max-width:700px){.portal-site .portal-nav{justify-content:flex-start;gap:30px;border-bottom:1px solid #e5e7e8;font-size:15px}.portal-site .portal-nav a{padding:14px 0}.feed-content-heading{gap:16px;margin-bottom:20px}.feed-content-heading h2{font-size:25px}.news-topic-filter summary{font-size:13px;gap:9px}}
@media(max-width:359px){.portal-site .portal-nav{gap:26px;font-size:14px}}
