.nya-press-menu{position:relative;display:block;flex-shrink:0;padding:6px 0;font:inherit;color:inherit;z-index:60}.nya-press-menu>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;font:inherit;color:inherit;white-space:nowrap}.nya-press-menu>summary::-webkit-details-marker{display:none}.nya-press-menu>summary:after{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform .18s}.nya-press-menu[open]>summary:after{transform:rotate(225deg);margin-top:3px}.nya-press-menu>summary:focus-visible{outline:2px solid #df5146;outline-offset:6px}.nya-press-menu>.nya-press-list{position:absolute;top:100%;right:0;margin:0;padding:9px;min-width:230px;list-style:none;background:#fff;color:#1a1a1a;border-top:3px solid #bb2b20;box-shadow:0 12px 24px #0002;border-radius:0}.nya-press-menu:not([open])>.nya-press-list{display:none}.nya-press-menu[open]>.nya-press-list{display:block}.nya-press-menu .nya-press-list li{display:block;padding:0;margin:0}.nya-press-menu .nya-press-list a,.topbar .nya-press-menu .nya-press-list a{display:block!important;padding:12px 16px!important;color:#171717!important;text-decoration:none;font:600 14px/1.4 Arial,sans-serif;white-space:nowrap;border:0}.nya-press-menu .nya-press-list a:hover,.nya-press-menu .nya-press-list a:focus-visible{background:#f7f2ed;color:#b62c22!important;outline-offset:-2px}.desktop-nav>.nya-press-menu{font:inherit}.desktop-nav>.nya-press-menu>summary{font-size:inherit;font-weight:400}.public-navigation .nya-press-menu{align-self:center}.public-navigation .nya-press-menu>summary{font:inherit;padding:6px 0}
@media(max-width:1150px){.menu .nya-press-menu,.ed-mobile-menu .nya-press-menu,.public-navigation .nya-press-menu{width:100%;padding:0;align-self:stretch}.menu .nya-press-menu>summary,.ed-mobile-menu .nya-press-menu>summary{padding:13px 0;justify-content:space-between}.menu .nya-press-menu>.nya-press-list,.ed-mobile-menu .nya-press-menu>.nya-press-list{position:static;min-width:0;background:#222;border-top:1px solid #555;box-shadow:none;padding:5px 8px;margin:0 0 9px}.menu .nya-press-menu .nya-press-list a,.ed-mobile-menu .nya-press-menu .nya-press-list a{color:#fff!important;padding:12px!important;background:transparent}.menu .nya-press-menu .nya-press-list a:hover,.ed-mobile-menu .nya-press-menu .nya-press-list a:hover{background:#353535}.public-navigation .nya-press-menu>.nya-press-list{right:auto;left:0}}
@media(prefers-reduced-motion:reduce){.nya-press-menu>summary:after{transition:none}}

/* Keep the primary NYA navigation visible without removing its space in the page. */
:root body>.topbar,:root body>.ed-header,:root body>.home-header{position:sticky!important;top:0;z-index:100;transition:height 200ms cubic-bezier(.22,.61,.36,1),min-height 200ms cubic-bezier(.22,.61,.36,1),padding-block 200ms cubic-bezier(.22,.61,.36,1),background-color 200ms cubic-bezier(.22,.61,.36,1)}
:root body>.ed-header{height:88px}
:root body>.home-header{height:81px}
body>.ed-header>.ed-header-inner,body>.home-header .home-nav-wrap{height:100%;min-height:0;padding-block:0}
body>.topbar>.brand img,body>.ed-header .ed-logo img,body>.home-header .home-brand-logo{max-height:57px;transition:height 200ms cubic-bezier(.22,.61,.36,1),max-height 200ms cubic-bezier(.22,.61,.36,1),width 200ms cubic-bezier(.22,.61,.36,1)}
@media(max-width:1150px){:root body>.ed-header{height:82px}}
@media(max-width:700px){:root body>.ed-header{height:77px}}
:root body>.topbar.nya-header-scrolled,:root body>.ed-header.nya-header-scrolled,:root body>.home-header.nya-header-scrolled{height:60px;min-height:60px;padding-block:0}
body>.ed-header.nya-header-scrolled>.ed-header-inner{height:100%;min-height:0;padding-block:0}
body>.home-header.nya-header-scrolled .home-nav-wrap{height:100%;min-height:0!important}
body>.topbar.nya-header-scrolled>.brand img,body>.ed-header.nya-header-scrolled .ed-logo img,body>.home-header.nya-header-scrolled .home-brand-logo{max-height:44px;width:88px;height:44px;object-fit:contain}
@media(prefers-reduced-motion:reduce){:root body>.topbar,:root body>.ed-header,:root body>.home-header,body>.topbar>.brand img,body>.ed-header .ed-logo img,body>.home-header .home-brand-logo{transition:none}}
html:has(body>.topbar),html:has(body>.ed-header),html:has(body>.home-header){scroll-padding-top:calc(var(--nya-header-height,88px) + var(--nya-subnav-height,0px) + 16px)}
.aw-subnav,.au-local-nav,.jr-jump,.np-jump,.shop-account{top:var(--nya-header-height,84px)}
.resource-nav{position:static!important;top:auto}
body:has(>.nya-header-scrolled) .resource-nav{position:sticky!important;top:var(--nya-header-height,60px);z-index:90}
.aw-entry-menu,.np-form-aside,.interview-form-layout aside,.product-gallery,.co-summary{top:calc(var(--nya-header-height,84px) + var(--nya-subnav-height,0px) + 0px)}
.signup-page .account-visual{top:var(--nya-header-height,84px)}
@media(max-width:1000px){.topbar .menu,.ed-mobile-menu>nav,.home-navigation{max-height:calc(100dvh - var(--nya-header-height,72px));overflow-y:auto}}
@media print{body>.topbar,body>.ed-header,body>.home-header,body:has(>.nya-header-scrolled) .resource-nav{position:static!important}}

/* Header focus/current styling uses the Press & Media font weight only. */
.topbar .desktop-nav>a:not(.button),.ed-header .ed-desktop-nav>a:not(.ed-nav-cta),.topbar .menu nav>a:not(.button),.ed-header .ed-mobile-menu>nav>a:not(.ed-nav-cta){border:0}
.topbar nav>a:not(.button):is(:hover,:focus-visible,[aria-current]),
.ed-header nav>a:not(.ed-nav-cta):is(:hover,:focus-visible,[aria-current]),
.topbar .menu>summary:is(:hover,:focus-visible),
.ed-header .ed-mobile-menu>summary:is(:hover,:focus-visible),
.topbar .nya-press-menu>summary:is(:hover,:focus-visible),
.ed-header .nya-press-menu>summary:is(:hover,:focus-visible),
.topbar .nya-press-menu:is([open],[data-current-section])>summary,
.ed-header .nya-press-menu:is([open],[data-current-section])>summary{
 color:#fff;font-weight:600;text-decoration:none;outline:none;box-shadow:none;
}
.topbar .button:is(:hover,:focus-visible,[aria-current]),
.ed-header .ed-nav-cta:is(:hover,:focus-visible,[aria-current]){
 background:#af0000;color:#fff!important;font-weight:600;text-decoration:none;outline:none;box-shadow:none;
}
.topbar .nya-press-list a:is(:hover,:focus-visible,[aria-current]),
.ed-header .nya-press-list a:is(:hover,:focus-visible,[aria-current]){
 background:#f7f2ed;color:#b62c22!important;font-weight:600;text-decoration:none;outline:none;box-shadow:none;
}
@media(max-width:1150px){
 .topbar .menu .nya-press-list a:is(:hover,:focus-visible,[aria-current]),
 .ed-header .ed-mobile-menu .nya-press-list a:is(:hover,:focus-visible,[aria-current]){background:#353535;color:#fff!important}
}
/* Review amendments: shared local flags and accurate section positioning. */
.nya-country-flag{display:inline-block!important;width:24px!important;height:18px!important;aspect-ratio:4/3!important;object-fit:cover!important;vertical-align:-3px;margin:0 7px 0 0!important;filter:none!important;flex:none}
html:has(body>.topbar),html:has(body>.ed-header),html:has(body>.home-header){scroll-padding-top:calc(var(--nya-header-height,60px) + var(--nya-subnav-height,0px))}
.awards-page section[id],.awards-page article[id],.aw-entry-block,.resource-page section[id]{scroll-margin-top:0!important}
.nya-fee-date{display:block;white-space:normal;font-weight:400;font-size:.85em;line-height:1.4;margin-top:6px}
/* Contain the document viewport in iOS Safari; local scrollers remain independent. */
@media(max-width:800px){
 html{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}
 body{min-width:0;max-width:100%}
 @supports(overflow:clip){body{overflow-x:clip}}
 body>.topbar,body>.ed-header,body>.home-header,main{min-width:0;max-width:100%}
 .au-local-nav,.aw-subnav,.resource-nav{min-width:0;box-sizing:border-box}
 .au-local-nav>div,.aw-subnav-links,.resource-nav>.resource-wrap{min-width:0;max-width:100%;overscroll-behavior-x:contain}
}

.nya-fee-date .nya-fee-date-part{display:inline-block;white-space:nowrap;font-size:inherit;font-weight:inherit;line-height:inherit}
