/* Project panels reuse framework navigation, including mobile layers. */
.na-navbar:not(.is-mobile) .c-nav__item[data-submenu="mega"]>.c-nav__submenu:has(>.na-mega){padding:0;gap:0;grid-template-columns:1fr;background:#fff;color:#111}
.na-navbar .c-nav__submenu:has(> .na-mega){background:#fff;color:#111;border:0;padding:0;gap:0;grid-template-columns:1fr;max-height:calc(100dvh - var(--tns-navbar-height,144px) - var(--tns-admin-offset,0px));overflow:auto;overscroll-behavior:contain}
.na-mega{--mega-gutter:max(32px,calc((100vw - 1480px)/2));display:grid;grid-template-columns:repeat(2,minmax(0,calc((100% - var(--mega-gutter)) * .3153))) minmax(0,1fr);list-style:none;width:100%;padding-inline-start:var(--mega-gutter)}
.na-mega__column{min-width:0;padding:44px 40px 60px 0}.na-mega__label{font:700 16px/1.5 var(--na-font);margin:0 0 24px}.na-mega ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.na-navbar .na-mega a{padding:0;display:flex;align-items:center;gap:20px;color:#111;line-height:1.5;font-size:16px}.na-navbar .na-mega a:hover,.na-navbar .na-mega a:focus-visible{color:#f3000a}
.na-mega__applications a{min-height:50px;border-left:1px solid #d4d4d4;padding-left:15px!important}.na-mega__applications a:hover,.na-mega__applications a:focus-visible{border-color:#f3000a}.na-mega__icon{display:flex;width:50px;height:50px;flex:0 0 50px;color:#888}.na-mega__icon>*{width:100%;height:100%;object-fit:contain}.na-mega__icon img{filter:grayscale(1);opacity:.7}.na-mega a:hover .na-mega__icon img,.na-mega a:focus-visible .na-mega__icon img{filter:brightness(0) saturate(100%) invert(13%) sepia(94%) saturate(6454%) hue-rotate(349deg) brightness(92%) contrast(117%);opacity:1}
.na-mega__series ul{gap:20px}.na-navbar .na-mega__series a{font:400 24px/1.2 var(--na-display-font)}
.na-mega__benefits{padding:44px var(--mega-gutter) 60px 50px;background:#f2f2f2}.na-mega__benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.na-navbar .na-mega__benefits a{gap:15px;font:400 16px/1.35 var(--na-display-font)}.na-mega__benefits img{width:70px;height:70px;flex:0 0 70px;object-fit:contain;border-radius:50%;border:1px solid #fff;background:radial-gradient(ellipse at bottom,#520004,#180000 65%,#020202);box-shadow:inset 0 0 6px #f3000a44}
.na-search-panel{position:absolute;inset-inline:0;top:100%;padding:50px 0;background:#fff;color:#111;max-height:calc(100dvh - var(--tns-navbar-height,144px) - var(--tns-admin-offset,0px));overflow:auto;box-shadow:0 12px 24px #0002;z-index:3}.na-search-panel__inner{position:relative}.na-search-panel .c-search__fields{height:66px;background:#f2f2f2;padding:15px 66px 15px 15px}.na-search-panel input[type=search]{background:none;border:0;color:#111;font:400 16px/1.5 var(--na-font);padding:0;height:36px;outline-offset:5px}.na-search-panel .c-search__submit{width:36px;height:36px;padding:5px;background:none;border:1px solid #aaa;color:#111;flex:0 0 36px}.na-search-panel__close{position:absolute;right:15px;top:15px;width:36px;height:36px;display:grid;place-items:center;background:none;border:0;color:#111;cursor:pointer}.na-search-panel .c-search__results [role=option]{padding:16px 0;border-bottom:1px solid #ddd;font-size:16px;line-height:1.5;gap:24px}.na-search-panel .c-search__results [aria-selected=true],.na-search-panel .c-search__results [role=option]:hover{background:#f2f2f2}.na-search-panel .c-search__all{padding:20px 0;font-size:16px;display:flex;align-items:center;gap:20px}.na-search-panel .c-search__all:before{content:'';width:24px;height:24px;flex:0 0 24px;background:currentColor;mask:url('../icons/search.svg') center/contain no-repeat}.na-search-panel :focus-visible{outline-color:#111}
.c-breadcrumbs{color:#999;font-size:12px;line-height:1.5;box-sizing:border-box}.c-breadcrumbs ol{justify-content:center}.c-breadcrumbs--standalone{width:100%;max-width:none;margin:0;padding:22px 24px;background:#000;border-block:1px solid #262626}.c-breadcrumbs__separator{font-size:14px;color:#aaa}
.c-breadcrumbs{max-width:100%;min-width:0;overflow-x:auto;overflow-wrap:normal}.c-breadcrumbs ol{width:max-content;min-width:100%;flex-wrap:nowrap;align-items:center}.c-breadcrumbs li{flex:0 0 auto;align-items:center;white-space:nowrap}.c-breadcrumbs li,.c-breadcrumbs a,.c-breadcrumbs li>span{line-height:inherit}.c-breadcrumbs a,.c-breadcrumbs a:is(:hover,:focus,:visited){text-decoration:none;border-bottom:0;box-shadow:none}
.c-breadcrumbs__separator{font-size:inherit;line-height:inherit}
.na-navbar.is-mobile .c-nav__submenu:has(> .na-mega){padding:0;max-height:none;overflow:visible}.na-navbar.is-mobile .na-mega{padding:0;display:block}.na-navbar.is-mobile .na-mega__column{padding:24px 20px}.na-navbar.is-mobile .na-mega__benefits ul{gap:20px}.na-navbar.is-mobile .na-mega__benefits a{flex-direction:column;align-items:flex-start}.na-navbar.is-mobile .c-nav__submenu:has(> .na-mega)>.c-nav__back-row,.na-navbar.is-mobile .c-nav__submenu:has(> .na-mega)>.c-nav__parent-row{padding-inline:20px;color:#111}
@media(min-width:1025px) and (max-width:1350px){.na-mega{grid-template-columns:1fr .85fr 1.3fr}.na-mega__column{padding-right:24px}.na-mega__benefits{padding-left:24px}.na-mega__benefits img{width:50px;height:50px;flex-basis:50px}.na-navbar .na-mega__benefits a{font-size:12px;gap:10px}}
@media(max-width:767px){.na-search-panel{padding:24px 0}.na-search-panel .c-search__fields{gap:10px}.na-search-panel .c-search__results [role=option]{font-size:14px;flex-wrap:wrap;gap:4px 16px}.na-search-panel .c-search__all{font-size:14px}.na-search-panel input[type=search]{font-size:16px}}
