.public-nav.public-navigation-r187{isolation:isolate;min-width:0}.public-nav.public-navigation-r187 :is(.feature-menu,.audience-menu,.public-feature-navigation,.public-mobile-menu){position:static}.public-nav.public-navigation-r187 details:not([open])>:not(summary){display:none}.public-nav.public-navigation-r187 summary{cursor:pointer;gap:.45rem;list-style:none}.public-nav.public-navigation-r187 summary::-webkit-details-marker{display:none}.public-nav.public-navigation-r187 summary::marker{content:""}.public-nav.public-navigation-r187 summary>span{transition:transform .15s}.public-nav.public-navigation-r187 details[open]>summary>span{transform:rotate(180deg)}.public-nav.public-navigation-r187 :is(.feature-menu-panel,.audience-menu-panel){box-sizing:border-box;width:min(48rem,100% - 2rem);min-width:0;max-width:none;max-height:calc(var(--public-navigation-viewport,100dvh) - var(--public-navigation-bottom,80px) - 12px);overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding:8px;position:absolute;top:calc(100% + 4px);left:50%;right:auto;overflow:auto;transform:translate(-50%)}.public-nav.public-navigation-r187 .audience-menu-panel{width:min(23rem,100% - 2rem)}.public-nav.public-navigation-r187 :is(.feature-menu-panel,.audience-menu-panel) a{overflow-wrap:anywhere;min-width:0}.public-nav.public-navigation-r187 .public-mobile-menu{display:none}@media screen and (max-width:1100px){.public-nav.public-navigation-r187{grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem}.public-nav.public-navigation-r187>nav{display:none}.public-nav.public-navigation-r187 .public-mobile-menu{justify-self:end;min-width:0;display:block}.public-nav.public-navigation-r187 .public-mobile-menu>summary{border:1px solid var(--border-subtle,#ccd4ce);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-width:64px;min-height:46px;padding:.5rem .65rem;font-weight:700;display:inline-flex}.public-nav.public-navigation-r187 .public-mobile-menu[open]>nav{top:calc(100% + 4px);left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));width:auto;min-width:0;max-width:none;max-height:calc(var(--public-navigation-viewport,100dvh) - var(--public-navigation-bottom,80px) - 12px);overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #ccd4ce;border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:start;gap:3px;padding:8px;scroll-padding:8px;display:grid;position:absolute;overflow:auto;box-shadow:0 12px 30px #142f3430}.public-nav.public-navigation-r187 .public-mobile-menu nav :is(a,summary){box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;border-radius:6px;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;min-height:46px;padding:.65rem .8rem;line-height:1.4;display:flex}.public-nav.public-navigation-r187 .public-mobile-menu nav :is(a,summary):is(:hover,:focus-visible){background:#edf3ef}.public-nav.public-navigation-r187 .public-mobile-menu nav details{grid-column:1/-1;min-width:0}.public-nav.public-navigation-r187 .public-mobile-menu nav details>summary{background:#f3f5f1;justify-content:space-between;font-weight:700}.public-nav.public-navigation-r187 .public-mobile-menu nav details[open]>div{border-left:2px solid #d5dfd6;grid-template-columns:minmax(0,1fr);gap:2px;margin:.2rem 0 .4rem .6rem;padding-left:.4rem;display:grid}.public-nav.public-navigation-r187 .public-mobile-menu nav .mobile-start-link{background:var(--brand-ink,#15383d);color:#fff;justify-content:center}}@media screen and (max-width:600px){.public-nav.public-navigation-r187{gap:.35rem .65rem;padding:.55rem 1rem;grid-template-columns:minmax(0,1fr) auto!important}.public-nav.public-navigation-r187 .semantic-wordmark{grid-column:1/-1;justify-self:start;min-width:0}.public-nav.public-navigation-r187 .public-nav-actions{grid-area:2/1;justify-self:start;min-width:0}.public-nav.public-navigation-r187 .public-mobile-menu{grid-area:2/2}.public-nav.public-navigation-r187 .public-nav-actions>a:not(.nav-cta){display:none}}@media print{.public-nav.public-navigation-r187{display:none}}
