:root{
--swiper-theme-color:#007aff
}
.swiper{
z-index:1;
margin-left:auto;
margin-right:auto;
padding:0;
list-style:none;
display:block;
position:relative;
overflow:hidden
}
.swiper-vertical>.swiper-wrapper{
flex-direction:column
}
.swiper-wrapper{
z-index:1;
transition-property:transform;
transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);
box-sizing:content-box;
width:100%;
height:100%;
display:flex;
position:relative
}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{
transform:translate(0,0)
}
.swiper-horizontal{
touch-action:pan-y
}
.swiper-vertical{
touch-action:pan-x
}
.swiper-slide{
flex-shrink:0;
width:100%;
height:100%;
transition-property:transform;
display:block;
position:relative
}
.swiper-slide-invisible-blank{
visibility:hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide{
height:auto
}
.swiper-autoheight .swiper-wrapper{
align-items:flex-start;
transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide{
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
transform:translateZ(0)
}
.swiper-3d.swiper-css-mode .swiper-wrapper{
perspective:1200px
}
.swiper-3d .swiper-wrapper{
transform-style:preserve-3d
}
.swiper-3d{
perspective:1200px
}
.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{
transform-style:preserve-3d
}
.swiper-css-mode>.swiper-wrapper{
scrollbar-width:none;
-ms-overflow-style:none;
overflow:auto
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{
display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:start start
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{
scroll-snap-type:x mandatory
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{
scroll-snap-type:y mandatory
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{
scroll-snap-type:none
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{
scroll-snap-align:none
}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before{
content:"";
flex-shrink:0;
order:9999
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{
scroll-snap-align:center center;
scroll-snap-stop:always
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{
width:var(--swiper-centered-offset-after);
height:100%;
min-height:1px
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{
height:var(--swiper-centered-offset-after);
width:100%;
min-width:1px
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{
pointer-events:none;
z-index:10;
width:100%;
height:100%;
position:absolute;
top:0;
left:0
}
.swiper-3d .swiper-slide-shadow{
background:#00000026
}
.swiper-3d .swiper-slide-shadow-left{
background-image:linear-gradient(270deg,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-right{
background-image:linear-gradient(90deg,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-top{
background-image:linear-gradient(#0000,#00000080)
}
.swiper-3d .swiper-slide-shadow-bottom{
background-image:linear-gradient(#00000080,#0000)
}
.swiper-lazy-preloader{
z-index:10;
transform-origin:50%;
box-sizing:border-box;
border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
border-top-color:#0000;
border-radius:50%;
width:42px;
height:42px;
margin-top:-21px;
margin-left:-21px;
position:absolute;
top:50%;
left:50%
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{
animation:1s linear infinite swiper-preloader-spin
}
.swiper-lazy-preloader-white{
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black{
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin{
0%{
transform:rotate(0)
}
to{
transform:rotate(360deg)
}

}
.BaseButton.button-primary span span,.BaseButton.button-secondary span span,.BaseButton.hds-button-download span span,.BaseButton.hds-button-share span span{
margin-right:0
}
.BaseButton.button-primary span{
width:unset;
margin-right:0
}
.BaseButton.button-primary>span>span{
margin-right:.65rem
}
.BaseButton.button-primary svg{
flex-shrink:0
}
.BaseButton.button-primary,.BaseButton.button-primary:hover{
text-decoration:none
}
.BaseButton.button-primary.button-primary-sm>span{
margin-right:0
}
.BaseButton.hds-button-download.color-nasa-blue-important svg path,.BaseButton.hds-button-share.color-nasa-blue-important svg path{
fill:#1c67e3
}
.BaseButton.hds-button-download.color-spacesuit-white-important svg path,.BaseButton.hds-button-share.color-spacesuit-white-important svg path{
fill:#fff
}
.hds-search-panel-mobile[data-v-d5432761]{
width:100vw;
height:calc(100vh + 20rem);
padding-bottom:10rem;
top:0;
bottom:0;
overflow:hidden auto
}
.hds-search-panel-mobile .hds-search-panel-bar[data-v-d5432761]{
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.5rem;
display:grid
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]{
color:#fff;
max-width:unset;
border:0;
height:2.5rem
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]::-ms-clear{
width:0;
height:0;
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]::-ms-reveal{
width:0;
height:0;
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]::-webkit-search-decoration{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]::-webkit-search-cancel-button{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]::-webkit-search-results-button{
display:none
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]::-webkit-search-results-decoration{
display:none
}
.hds-search-panel-mobile ul.hds-search-suggestions[data-v-d5432761]{
padding-left:0;
list-style:none
}
.hds-search-panel-mobile .hds-search-suggestion>a[data-v-d5432761]{
border-bottom:1px solid #d1d1d1;
grid-template-columns:max-content 1fr max-content;
align-items:center;
gap:.75rem;
width:100%;
display:grid
}
.hds-search-panel-mobile .hds-search-suggestion.hds-search-suggestion-more>a[data-v-d5432761]{
grid-template-columns:1fr max-content
}
.hds-search-panel-mobile .hds-search-suggestion-search-icon[data-v-d5432761]{
width:1rem;
height:1rem
}
.hds-search-panel-mobile .hds-search-suggestion-go-icon[data-v-d5432761]{
width:1.25rem;
height:1.25rem
}
.hds-search-panel-mobile .hds-suggested-search-item[data-v-d5432761]{
color:#58585b;
fill:#58585b;
font-size:1.1rem;
font-weight:400
}
.hds-search-panel-mobile .hds-search-panel-bar-search-icon[data-v-d5432761]{
fill:#fff;
width:1rem;
height:1rem
}
.hds-search-panel-mobile .hds-search input[type=search][data-v-d5432761]{
float:none
}
body.admin-bar .hds-search-panel-mobile.hds-active[data-v-d5432761]{
margin-top:32px!important
}
@media screen and (max-width:782px){
body.admin-bar .hds-search-panel-mobile.hds-active[data-v-d5432761]{
margin-top:46px!important
}

}
.hds-nav-has-submenu{
white-space:nowrap;
justify-content:center;
align-items:center;
display:flex;
position:relative
}
.hds-nav-has-submenu svg{
color:#fff;
fill:#fff;
margin-left:.5rem;
transition:all .2s
}
.hds-nav-has-submenu span:after{
display:none!important
}
.mobile-nav .hds-global-menu-primary.global-nav__primary-list li a{
-webkit-user-select:none;
user-select:none;
margin-bottom:.34em
}
.mobile-nav .hds-global-menu-primary.global-nav__primary-list li a:focus{
outline:none!important
}
.hds-nav__submenu{
z-index:-999;
background:#000;
min-width:18rem;
padding:1rem 0;
list-style:none;
position:absolute;
top:100%;
right:0;
overflow:hidden;
outline-color:#0000!important
}
.hds-nav__submenu:not([hidden]){
margin-top:2px
}
.hds-nav-has-submenu:hover .usa-nav__link:hover:after{
display:none!important
}
.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true]{
background:0 0
}
.hds-submenu-item,.hds-submenu-item>a{
list-style:none;
display:block
}
.usa-header.usa-header-primary a,.usa-header.usa-header-primary span{
font-size:.88rem;
line-height:1
}
@media screen and (min-width:1138px){
.usa-header.usa-header-primary a,.usa-header.usa-header-primary span{
font-size:1.1rem;
line-height:1
}

}
.hds-nav__submenu>li.hds-submenu-item>a{
color:#fff;
width:98%;
margin:0 auto;
padding:.7rem 1.5rem;
font-size:1rem;
font-weight:400;
line-height:1em;
display:block
}
.hds-nav__submenu>li.hds-submenu-item>a>span{
color:#fff;
font-size:1rem;
font-weight:400
}
.hds-nav__submenu>li.hds-submenu-item .button-primary{
align-items:center;
margin-bottom:.5rem;
padding:.7rem 1.5rem;
display:flex
}
.hds-nav__submenu .button-primary svg{
min-width:1.5rem;
min-height:1.5rem
}
.hds-nav__submenu .hds-submenu-item a>span{
border-bottom:1px solid #0000;
padding-bottom:4px
}
.hds-nav__submenu .hds-submenu-item:hover a>span,.hds-nav__submenu .hds-submenu-item.usa-current a>span{
border-bottom:1px dashed #fff
}
.usa-nav__primary .hds-nav-has-submenu button[aria-expanded=true] svg{
transform:rotate(-180deg)
}
.NasaLiveIndicator.usa-nav__link-nasa-live span:after{
content:"Live";
letter-spacing:.1em;
text-transform:uppercase;
vertical-align:middle;
border:1px solid #f64137;
border-radius:2px;
margin-block-start:-.1em;
margin-inline-start:.5em;
padding:.2em .3em;
font-family:DM Mono,monospace;
font-size:.65em;
font-weight:500;
line-height:.9;
display:inline-block!important
}
.NasaLiveIndicator.usa-nav__link-nasa-live:hover span:after{
background-color:#b60109
}
body.is-live .NasaLiveIndicator.usa-nav__link-nasa-live span:after{
color:#fff;
background-color:#f64137;
animation:3s infinite live_pulse
}
@keyframes live_pulse{
0%,to{
opacity:1
}
50%{
opacity:.75
}

}
.menu-toggle{
align-items:center;
width:18px;
height:18px;
display:flex;
cursor:pointer!important
}
.menu-toggle .menu-toggle-icon{
flex-direction:column;
display:flex;
position:relative;
cursor:pointer!important
}
.menu-toggle .menu-toggle-icon-top{
margin-bottom:5px
}
.menu-toggle .menu-toggle-icon-bottom{
margin-top:5px
}
.menu-toggle .menu-toggle-icon-bottom,.menu-toggle .menu-toggle-icon-center,.menu-toggle .menu-toggle-icon-top{
content:"";
background:#fff;
width:20px;
height:2px;
transition:all .3s;
display:inline-block;
position:relative
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-center{
opacity:0
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-top{
margin-bottom:-2px;
transform:rotate(135deg)
}
.menu-toggle.menu-toggle-active .menu-toggle-icon-bottom{
margin-top:-2px;
transform:rotate(-135deg)
}
#headlessui-portal-root{
z-index:1000;
position:relative
}
#headlessui-portal-root .global-navigation .hds-global-menu-item a{
align-items:center;
display:flex
}
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-right:.5rem;
font-weight:400
}
@media screen and (min-width:639px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
white-space:nowrap
}

}
@media screen and (min-width:1024px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-left:.8rem;
font-size:.8rem
}

}
@media screen and (min-width:1240px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-top:.35rem;
font-size:1rem
}

}
@media screen and (min-width:1760px){
#headlessui-portal-root .global-navigation .hds-global-menu-item a span{
margin-left:0
}

}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
border-top:0;
margin-top:0
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a{
align-items:center;
width:100%;
font-weight:400;
line-height:1em;
display:flex
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover{
text-decoration:none
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a .global-nav__primary-list.usa-nav__submenu-list{
overflow-y:auto
}
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a .global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item a span{
border-bottom:1px solid #0000;
padding-bottom:4px
}
.dialog-backdrop{
background:#000;
position:fixed;
top:0;
bottom:0;
left:0;
right:0
}
@media (min-width:768px){
.dialog-backdrop{
opacity:.8
}

}
div#headlessui-portal-root{
position:relative
}
.global-nav__primary-list.usa-nav__submenu-list{
flex-direction:column;
width:100%;
display:flex
}
.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
border-top:0;
flex-direction:row;
width:100%;
margin-top:0;
display:flex
}
.NasaHeader{
transition:all .12s ease-in-out;
position:relative;
top:0
}
.NasaHeader.usa-header.usa-header-primary a.usa-logo{
width:unset
}
.NasaHeader .hds-search-panel-mobile-trigger{
color:#d1d1d1
}
.NasaHeader .search-mobile{
justify-content:center;
align-items:center;
padding-top:0;
display:flex;
width:22px!important;
height:22px!important
}
.NasaHeader .hds-nav-primary{
margin:0;
padding:0;
list-style:none
}
.NasaHeader .usa-header.usa-header-primary a,.NasaHeader .usa-header.usa-header-primary span{
font-weight:400
}
.NasaHeader .usa-header.usa-header-primary a{
flex-direction:row;
justify-content:flex-start;
align-items:center;
display:flex;
cursor:pointer!important
}
.NasaHeader .usa-header.usa-header-primary a span{
white-space:nowrap;
font-weight:600
}
.NasaHeader .usa-header.usa-header-primary a svg{
width:1.5rem;
height:1.5rem
}
.NasaHeader input[type=search]{
box-sizing:border-box;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none
}
.NasaHeader [type=search]{
box-sizing:border-box;
float:left;
border-top-right-radius:0;
border-bottom-right-radius:0;
height:2rem;
margin:0;
padding-top:0;
padding-bottom:0;
font-size:.94rem
}
.NasaHeader .usa-search:after{
clear:both;
content:"";
display:block
}
.NasaHeader .usa-search [role=search],.NasaHeader .usa-search[role=search],.NasaHeader .usa-search[role=search]>div{
display:flex
}
.NasaHeader .usa-search [type=submit]{
border-top-left-radius:0;
border-bottom-left-radius:0;
width:3rem;
height:2rem;
margin:0;
padding:0
}
.NasaHeader .usa-search--small [type=submit]{
min-width:3rem;
padding-left:.75rem;
padding-right:.75rem
}
@media (min-width:30em){
.usa-search [type=submit]{
width:auto;
padding-left:1rem;
padding-right:1rem
}

}
@media (forced-colors:active) and (min-width:30em){
.usa-search [type=submit]:before{
content:none
}
.usa-search--small [type=submit]:before{
content:""
}

}
button#global-navigation-trigger svg{
transition:all .2s
}
button#global-navigation-trigger:after,button#global-navigation-trigger:hover:after,button#global-navigation-trigger>span:after,button#global-navigation-trigger:hover>span:after{
display:none!important
}
button#global-navigation-trigger,button#global-navigation-trigger:hover{
cursor:pointer;
background-image:none
}
button[aria-expanded=true]#global-navigation-trigger{
background-color:#0000
}
button[aria-expanded=true]#global-navigation-trigger svg{
transform:rotate(-180deg)
}
.hds-explore-nav-trigger svg{
shape-rendering:geometricprecision;
max-width:12px;
transition:all .2s
}
@media screen and (min-width:1138px){
.hds-explore-nav-trigger svg{
max-width:16px
}

}
.hds-explore-nav-trigger button[aria-expanded=true] svg{
transform:rotate(-180deg)
}
.mobile-search-popover{
-ms-overflow-style:none;
scrollbar-width:none;
position:fixed;
top:0;
left:0
}
.mobile-search-popover::-webkit-scrollbar{
display:none
}
a.hds-nav__link-nasa-live.usa-nav__link-nasa-live{
align-items:center
}
a.hds-nav__link-nasa-live.usa-nav__link-nasa-live>span{
margin-right:.7rem
}
.hds-global-menu-item.hds-nav__link-nasa-live a>span{
margin-right:.5rem
}
.hds-global-menu-item.hds-nav__link-nasa-live>a{
align-items:center;
display:flex
}
.hds-search-panel-mobile-trigger{
color:#d1d1d1
}
.hds-search-panel-mobile-trigger:hover{
cursor:pointer
}
.search-mobile img,.search-mobile svg{
width:100%;
height:auto
}
.GlobalNavSecondarySubmenu.global-nav__secondary-wrapper{
max-width:none
}
.GlobalNavSecondarySubmenu .button-primary{
display:flex;
padding-left:0!important
}
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list{
width:100%;
max-width:90vw;
padding-bottom:4rem
}
@media (min-width:439px){
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list{
max-width:50rem
}

}
.GlobalNavSecondarySubmenu .global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item{
max-width:30rem
}
.global-nav__tertiary{
display:none;
position:relative
}
@media screen and (min-width:639px){
.global-nav__tertiary.content-card__single{
padding:0 2rem;
display:block
}

}
@media screen and (min-width:1024px){
.global-nav__tertiary{
-ms-overflow-style:none;
scrollbar-width:none;
max-height:28rem;
padding-right:10px;
display:block;
right:-25px;
overflow-y:auto
}
.global-nav__tertiary::-webkit-scrollbar{
display:none
}

}
@media screen and (min-width:1240px){
.global-nav__tertiary{
max-height:78rem
}

}
@media screen and (min-width:64em){
.global-nav__tertiary .usa-nav__submenu{
z-index:400;
background-color:#162e51;
width:15rem;
margin-top:0;
margin-bottom:0;
padding:1rem;
list-style-type:none;
position:absolute
}

}
.global-nav__mobile-return button.global-nav__back{
box-shadow:none;
color:#fff;
text-align:left;
background:0 0;
border:0;
width:100%;
padding:1.1rem 0;
outline:none!important
}
.global-nav__mobile-return{
overflow:hidden
}
.global-nav__mobile-return button.global-nav__back svg{
fill:#fff;
width:12px;
height:12px;
margin-right:2px
}
.global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover .usa-nav__submenu-item a:hover,.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item a:hover{
text-decoration:none
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span{
border-bottom:1px solid #0000;
padding-bottom:2px
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span.dashed-border{
padding-bottom:2px;
border-bottom:1px dashed #fff!important
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a>span{
border-bottom:1px solid #0000;
margin-bottom:-2px;
padding-bottom:2px
}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item{
border-top-color:#0000;
border-bottom-color:#2e2e32!important
}
.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span,.global-nav__primary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a{
border-bottom:1px dashed #fff
}
#global-navigation{
-ms-overflow-style:none;
scrollbar-width:none;
max-width:100vw;
height:100vh;
position:absolute;
left:0;
right:0;
overflow:hidden auto
}
#global-navigation::-webkit-scrollbar{
display:none
}
@media screen and (min-width:1024px){
#global-navigation{
height:-moz-fit-content;
height:fit-content;
max-height:calc(80vh - 1px)
}

}
#global-navigation .global-nav__primary-wrapper{
padding:0
}
.global-nav__home.global-nav__features{
display:block
}
@media screen and (min-width:639px){
.global-nav__home.global-nav__features{
min-height:-moz-fit-content;
min-height:fit-content
}

}
@media screen and (max-width:800px){
#global-navigation .global-nav__primary{
width:25%;
position:relative
}
#global-navigation .global-nav__secondary{
position:relative;
transform:none
}
.global-nav__wrapper{
padding:0 1rem 8rem
}

}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span{
border-bottom:1px dashed #565c65
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span:focus,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span:focus{
border-bottom:1px dashed #fff
}
.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item>a:hover>span:active,.global-nav__secondary-list.usa-nav__submenu-list li.usa-nav__submenu-item.usa-current>a>span:active{
border-bottom:1px solid #fff
}
.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a{
width:100%;
display:inline-flex
}
.global-nav__secondary-list.usa-nav__submenu-list .usa-nav__submenu-item>a>svg{
margin-left:auto;
margin-right:0
}
@media screen and (min-width:768px){
#headlessui-portal-root .global-navigation .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item{
max-width:300px
}

}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item{
margin-top:0
}
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a,.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
color:#fff;
width:100%;
display:block
}
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding:.35rem 1rem
}
@media screen and (max-width:1023px){
.global-nav__primary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-top:.8rem;
padding-bottom:.8rem;
padding-left:1rem!important
}

}
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
border-bottom:1px solid #2e2e32;
align-items:center;
max-width:94vw;
padding:.4rem 0;
display:flex
}
@media screen and (min-width:506px){
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-left:0;
padding-right:0
}

}
@media screen and (max-width:1023px){
.global-nav__secondary-list.usa-nav__submenu-list>.usa-nav__submenu-item a{
padding-top:.8rem;
padding-bottom:.8rem
}

}
.global-nav__primary-wrapper{
max-width:97vw;
margin-top:2px
}
@media (max-width:20.8rem){
.global-nav__primary-wrapper{
max-width:20.8rem
}

}
.global-nav__secondary-list .usa-nav__submenu-item img{
width:24px;
height:24px;
margin-right:12px
}
hr.global-nav__separator{
border-color:#58585b
}
.hds-global-menu-item.hds-global-menu-item-mobile{
display:none
}
.global-nav__secondary-list .usa-nav__submenu-item svg{
width:20px;
height:20px
}
.usa-header+main{
border-top:none
}
#global-navigation.usa-megamenu.usa-nav__submenu:after,#global-navigation.usa-megamenu.usa-nav__submenu:before{
display:none
}
body .usa-megamenu.usa-nav__submenu{
height:-moz-fit-content;
height:fit-content;
margin-top:0;
padding-bottom:1em
}
@media screen and (min-width:406px){
body .usa-megamenu.usa-nav__submenu{
padding-top:1.2em
}

}
@media screen and (min-width:577px){
body .usa-megamenu.usa-nav__submenu{
margin-top:2em
}

}
@media screen and (min-width:714px){
body .usa-megamenu.usa-nav__submenu{
margin-top:.5em
}

}
@media screen and (min-width:805px){
body .usa-megamenu.usa-nav__submenu{
margin-top:1em
}

}
@media screen and (min-width:1024px){
body .usa-megamenu.usa-nav__submenu{
margin-top:2em;
padding-top:.5em;
padding-bottom:1.65em
}

}
@media screen and (min-width:1560px){
body .usa-megamenu.usa-nav__submenu{
padding-top:1.5em;
padding-bottom:2.5em
}

}
@media screen and (min-width:1600px){
body .usa-megamenu.usa-nav__submenu{
margin-top:1.5em;
padding-top:1.5em;
padding-bottom:1.8em
}

}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:.2em
}

}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){
body .usa-megamenu.usa-nav__submenu{
margin-top:.16em
}

}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:.6em
}

}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:4em;
padding-bottom:4em
}

}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-top:0;
padding-bottom:6em
}

}
@media only screen and (width:393px) and (height:852px) and (-webkit-device-pixel-ratio:3){
body .usa-megamenu.usa-nav__submenu{
margin-top:5em
}

}
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:5.5em;
padding-bottom:19em
}
@media screen and (min-width:406px){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:5em;
padding-top:0
}

}
@media screen and (min-width:503px){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:5.5em
}

}
@media screen and (min-width:577px){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:5em
}

}
@media screen and (min-width:805px){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:4.75em
}

}
@media screen and (min-width:1024px){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:5em;
padding-top:.5em;
padding-bottom:1.25em
}

}
@media screen and (min-width:1560px){
body.has-banner .usa-megamenu.usa-nav__submenu{
padding-top:1.5em;
padding-bottom:2.5em
}

}
@media screen and (min-width:1600px){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:5em;
padding-top:1.5em;
padding-bottom:1.5em
}

}
@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.6em
}

}
@media only screen and (device-width:375px) and (device-height:667px) and (-webkit-device-pixel-ratio:2){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.8em
}

}
@media only screen and (device-width:414px) and (device-height:736px) and (-webkit-device-pixel-ratio:3){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:1.8em
}

}
@media only screen and (device-width:390px) and (device-height:844px) and (-webkit-device-pixel-ratio:3){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:2.75em
}

}
@media only screen and (device-width:428px) and (device-height:926px) and (-webkit-device-pixel-ratio:3){
body.has-banner .usa-megamenu.usa-nav__submenu{
margin-top:0;
padding-top:0;
padding-bottom:6em
}

}
@media screen and (min-width:783px){
body.admin-bar.has-banner{
margin-top:32px
}

}
body.admin-bar.has-banner #global-navigation{
margin-top:8em;
padding-top:.2em
}
@media screen and (min-width:768px){
body.admin-bar.has-banner #global-navigation{
margin-top:7.5em
}

}
@media screen and (min-width:783px){
body.admin-bar.has-banner #global-navigation{
margin-top:6.6em
}

}
@media screen and (min-width:805px){
body.admin-bar.has-banner #global-navigation{
margin-top:6.6em
}

}
@media (min-width:1024px){
body.admin-bar.has-banner #global-navigation{
margin-top:7em
}

}
@media (min-width:1600px){
body.admin-bar.has-banner #global-navigation{
margin-top:7em
}

}
@media screen and (min-width:783px){
body.admin-bar{
margin-top:30px
}

}
body.admin-bar #global-navigation{
margin-top:3.7em
}
@media screen and (min-width:783px){
body.admin-bar #global-navigation{
margin-top:3.6em
}

}
@media (min-width:1024px){
body.admin-bar #global-navigation{
margin-top:4em
}

}
@media (min-width:1600px){
body.admin-bar #global-navigation{
margin-top:3.8em
}

}
.mobile-nav{
padding:1.25rem .25rem 10rem
}
@media screen and (min-width:499px){
.mobile-nav{
padding-top:.25rem;
padding-bottom:14em
}

}
@media screen and (min-width:639px){
.mobile-nav{
padding-top:.25rem;
padding-bottom:5em
}

}
.mobile-nav .global-nav__primary-list.usa-nav__submenu-list .usa-nav__submenu-item svg{
fill:#fff;
width:10px;
height:10px;
margin-left:auto;
margin-right:0;
display:flex
}
.home-highlights .hds-content-card:first-of-type{
display:block!important
}
.home-highlights .hds-content-card{
display:none!important
}
@media (min-width:1024px){
.home-highlights .hds-content-card{
display:block!important
}

}
#headlessui-portal-root{
z-index:1000
}
.icon[data-v-f0820886]{
vertical-align:middle;
display:inline-block
}
.preview-indicator .preview-icon[data-v-f0c77a69]{
color:#a7aaad;
margin-top:-3px;
padding-left:.3rem;
padding-right:.3rem
}
.preview-indicator .preview-text[data-v-f0c77a69]{
color:#f0f0f1
}
#wpadminbar .toolbar-node-skeleton-wrapper{
--toolbar-node-skeleton-gradient--dark:#f0f6fc1a;
--toolbar-node-skeleton-gradient--light:#f0f6fc4d;
box-sizing:border-box;
height:var(--wp-admin--admin-bar--height);
cursor:progress;
min-width:100px;
padding:7px
}
#wpadminbar .toolbar-node-skeleton{
background:linear-gradient(-90deg,var(--toolbar-node-skeleton-gradient--dark)0%,var(--toolbar-node-skeleton-gradient--light)50%,var(--toolbar-node-skeleton-gradient--dark)100%);
background-size:400% 400%;
border-radius:3px;
width:100%;
height:100%;
animation:1.2s ease-in-out infinite pulse
}
@media (prefers-reduced-motion){
#wpadminbar .toolbar-node-skeleton{
animation:none
}

}
@keyframes pulse{
0%{
background-position:0 0
}
to{
background-position:-135% 0
}

}
body.admin-bar{
margin-top:var(--wp-admin--admin-bar--height)
}
#wpadminbar .hds-admin-bar-logo{
width:30px;
height:30px;
margin-top:2px
}
html{
--wp-admin--admin-bar--height:32px;
scroll-padding-top:var(--wp-admin--admin-bar--height)
}
#wpadminbar *{
text-shadow:none;
text-transform:none;
letter-spacing:normal;
box-sizing:content-box;
-webkit-font-smoothing:subpixel-antialiased;
-moz-osx-font-smoothing:auto;
border-radius:0;
width:auto;
height:auto;
margin:0;
padding:0;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
font-style:normal;
font-weight:400;
line-height:2.46154;
transition:none;
position:static
}
#wpadminbar .ab-empty-item{
cursor:default
}
#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label{
color:#f0f0f1
}
#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{
white-space:nowrap
}
#wpadminbar ul li:after,#wpadminbar ul li:before{
content:normal
}
#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{
box-shadow:none;
background:0 0;
border:none;
text-decoration:none
}
#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=email],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=text],#wpadminbar input[type=url]{
box-shadow:none
}
#wpadminbar a:focus{
outline-offset:-1px
}
#wpadminbar{
direction:ltr;
color:#c3c4c7;
z-index:99999;
background:#1d2327;
width:100%;
min-width:600px;
height:32px;
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:13px;
font-weight:400;
line-height:2.46154;
position:fixed;
top:0;
left:0
}
#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{
clear:none;
text-indent:0;
z-index:99999;
background:0 0;
margin:0;
padding:0;
list-style:none;
position:relative
}
#wpadminbar ul#wp-admin-bar-root-default>li{
margin-right:0
}
#wpadminbar .quicklinks ul{
text-align:left
}
#wpadminbar li{
float:left
}
#wpadminbar .ab-empty-item{
outline:0
}
#wpadminbar .quicklinks .ab-top-secondary>li{
float:right
}
#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{
height:32px;
margin:0;
padding:0 10px;
display:block
}
#wpadminbar .quicklinks>ul>li>a{
padding:0 8px 0 7px
}
#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{
float:none;
background:#2c3338;
margin:0;
padding:0;
display:none;
position:absolute;
box-shadow:0 3px 5px #0003
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
min-width:100%
}
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{
left:auto;
right:0
}
#wpadminbar .ab-submenu{
padding:6px 0
}
#wpadminbar .selected .shortlink-input{
display:block
}
#wpadminbar .quicklinks .menupop ul li{
float:none
}
#wpadminbar .quicklinks .menupop ul li a strong{
font-weight:600
}
#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input{
white-space:nowrap;
min-width:140px;
height:26px;
line-height:2
}
#wpadminbar .shortlink-input{
width:200px
}
#wpadminbar li.hover>.ab-sub-wrapper{
display:block
}
#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{
margin-top:-32px;
margin-left:100%
}
#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{
left:inherit;
margin-left:0;
right:100%
}
#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{
color:#72aee6;
background:#2c3338
}
#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{
color:#72aee6
}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow{
float:left;
speak:never;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-right:6px;
padding:4px 0;
position:relative;
background-image:none!important
}
#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{
color:#f0f6fc99;
transition:color .1s ease-in-out;
position:relative
}
#wpadminbar .ab-label{
height:32px;
display:inline-block
}
#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a{
color:#f0f6fcb3
}
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before{
color:#72aee6
}
#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{
color:#c3c4c7
}
#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{
color:#72aee6
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{
speak:never;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
position:absolute
}
#wpadminbar .menupop .menupop>.ab-item{
padding-right:2em;
display:block
}
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{
content:"";
color:inherit;
padding:4px 0;
top:1px;
right:10px
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{
padding-left:2em;
padding-right:1em
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{
content:"";
top:1px;
left:6px
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{
box-shadow:none;
margin:0;
display:block;
position:relative;
right:auto
}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{
background:#3c434a
}
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{
color:#72aee6
}
#wpadminbar .quicklinks a span#ab-updates{
color:#2c3338;
background:#f0f0f1;
border-radius:10px;
padding:2px 5px;
font-size:10px;
font-weight:600;
display:inline
}
#wpadminbar .quicklinks a:hover span#ab-updates{
color:#000;
background:#fff
}
#wpadminbar .ab-top-secondary{
float:right
}
#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{
box-shadow:none
}
#wpadminbar #wp-admin-bar-recovery-mode,#wpadminbar .ab-top-menu>#wp-admin-bar-recovery-mode.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>#wp-admin-bar-recovery-mode>.ab-item:focus{
color:#fff;
background-color:#d63638
}
#wp-admin-bar-my-account>ul{
min-width:198px
}
#wp-admin-bar-my-account:not(.with-avatar)>.ab-item{
display:inline-block
}
#wp-admin-bar-my-account>.ab-item:before{
content:"";
float:right;
margin-left:6px;
margin-right:0;
top:2px
}
#wp-admin-bar-my-account.with-avatar>.ab-item:before{
content:none;
display:none
}
#wp-admin-bar-my-account.with-avatar>ul{
min-width:270px
}
#wpadminbar #wp-admin-bar-user-actions>li{
margin-left:16px;
margin-right:16px
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{
padding:6px 0 12px
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{
margin-left:88px
}
#wpadminbar #wp-admin-bar-user-info{
background:0 0;
height:auto;
margin-top:6px;
margin-bottom:15px
}
#wp-admin-bar-user-info .avatar{
width:64px;
height:64px;
position:absolute;
top:4px;
left:-72px
}
#wpadminbar #wp-admin-bar-user-info a{
background:0 0;
height:auto
}
#wpadminbar #wp-admin-bar-user-info span{
background:0 0;
height:18px;
padding:0
}
#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{
display:block
}
#wpadminbar #wp-admin-bar-user-info .username{
color:#a7aaad;
font-size:11px
}
#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{
vertical-align:middle;
float:none;
background:#f0f0f1;
border:1px solid #8c8f94;
width:auto;
height:16px;
margin:-4px 0 0 6px;
padding:0;
line-height:1.84615;
display:inline
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{
width:15px;
height:20px;
margin-right:0;
padding:6px 0 5px
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{
padding:0 7px
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-appearance{
margin-top:-12px
}
#wpadminbar #wp-admin-bar-comments .ab-icon{
margin-right:6px
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{
content:"";
top:4px
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{
content:"";
top:2px
}
#wpadminbar #wp-admin-bar-search .ab-item{
background:0 0;
padding:0
}
#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
overflow:hidden;
word-wrap:normal!important
}
#wpadminbar .screen-reader-shortcut{
color:#2271b1;
z-index:100000;
background:#f0f0f1;
width:auto;
height:auto;
padding:15px 23px 14px;
font-size:14px;
font-weight:600;
line-height:normal;
text-decoration:none;
display:block;
position:absolute;
top:-1000em;
left:6px
}
#wpadminbar .screen-reader-shortcut:focus{
background:#f0f0f1;
top:7px;
box-shadow:0 0 2px 2px #0009
}
@media screen and (max-width:782px){
html{
--wp-admin--admin-bar--height:46px
}
html #wpadminbar{
min-width:240px;
height:46px
}
#wpadminbar *{
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
font-size:14px;
font-weight:400;
line-height:2.28571
}
#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{
width:auto;
height:46px;
padding:0;
line-height:3.28571
}
#wpadminbar .ab-icon{
text-align:center;
width:52px;
height:46px;
margin:0;
padding:0
}
#wpadminbar .ab-icon:before{
text-align:center
}
#wpadminbar .ab-submenu{
padding:0
}
#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{
text-overflow:clip
}
#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input{
line-height:1.6
}
#wpadminbar .ab-label{
clip:rect(1px,1px,1px,1px);
clip-path:inset(50%);
border:0;
width:1px;
height:1px;
margin:-1px;
padding:0;
position:absolute;
overflow:hidden;
word-wrap:normal!important
}
#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{
margin-top:-46px
}
#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{
padding-right:30px
}
#wpadminbar .menupop .menupop>.ab-item:before{
top:10px;
right:6px
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{
padding:8px 16px;
font-size:16px
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{
display:none
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{
padding:0
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{
text-align:center;
vertical-align:top;
width:52px;
height:46px;
padding:0
}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{
top:-3px
}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before{
padding:0
}
#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-editor>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{
text-indent:0;
white-space:nowrap;
width:auto;
padding:0 10px;
position:relative
}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{
margin-right:0;
padding:0
}
#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-editor>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{
text-indent:0;
speak:never;
text-align:center;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
width:52px;
display:block;
top:7px
}
#wpadminbar #wp-admin-bar-appearance{
margin-top:0
}
#wpadminbar #wp-admin-bar-search{
display:none
}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{
text-align:center;
width:52px;
line-height:1.33333;
display:block;
top:0;
height:46px!important
}
#wpadminbar #wp-admin-bar-updates{
text-align:center
}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{
top:3px
}
#wpadminbar #wp-admin-bar-comments .ab-icon{
margin:0
}
#wpadminbar #wp-admin-bar-comments .ab-icon:before{
height:46px;
font-size:34px;
line-height:1.38235;
display:block;
top:0
}
#wpadminbar #wp-admin-bar-my-account>a{
white-space:nowrap;
text-indent:150%;
width:28px;
padding:0 10px;
position:relative;
overflow:hidden
}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{
width:26px;
height:26px;
position:absolute;
top:13px;
right:10px
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{
padding:0
}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{
display:none
}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{
margin:0
}
#wpadminbar #wp-admin-bar-user-info .display-name{
color:#f0f0f1;
height:auto;
font-size:16px;
line-height:1.5
}
#wpadminbar #wp-admin-bar-user-info a{
padding-top:4px
}
#wpadminbar #wp-admin-bar-user-info .username{
margin-bottom:-2px;
line-height:.8!important
}
#wp-toolbar>ul>li{
display:none
}
#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-editor,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{
display:block
}
#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{
display:list-item
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
min-width:-moz-fit-content;
min-width:fit-content
}
#wpadminbar ul#wp-admin-bar-root-default>li{
margin-right:0
}
#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{
position:static
}
#wpadminbar #wp-admin-bar-my-account{
float:right
}
#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{
top:10px;
left:0
}

}
@media screen and (max-width:600px){
#wpadminbar{
position:absolute
}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{
width:100%;
left:0
}
#wpadminbar .menupop .menupop>.ab-item:before{
display:none
}
#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{
margin-left:0
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{
width:100%;
margin:0;
position:relative;
top:auto;
left:auto
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{
padding:6px 15px 19px 30px;
font-size:16px
}
#wpadminbar li:hover ul li ul li{
display:list-item
}
#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{
display:none
}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{
box-shadow:none;
position:static
}

}
@media screen and (max-width:400px){
#wpadminbar li#wp-admin-bar-comments{
display:none
}

}
.error-404 .BaseButton.hds-button.hds-button-share{
border-color:#fff
}

