/* Evenly spaced navigation and text-only controls. */
.site-header #navigation{gap:0;justify-content:space-between;width:min(44vw,480px)}
.site-header #navigation>.collection-menu,.site-header #navigation>a,.site-header #navigation>.header-contact-trigger{flex:0 0 auto;margin:0}
.site-header #navigation>.collection-menu>summary{padding-right:0}
.link-direction-arrow{display:none!important}
.question::after,summary::after,details[open] summary::after,.collection-menu>summary::after,.collection-menu[open]>summary::after{content:none!important;display:none!important}
.quote-arrows{gap:12px}
.quote-arrows button{width:auto;min-width:60px;height:44px;border:0;border-radius:0;padding:8px 5px;font-size:13px;text-decoration:underline;text-underline-offset:5px}
#zoom-in{width:auto;min-width:60px;font-size:13px}
select{appearance:none;background-image:none}
@media(max-width:1000px) and (min-width:651px){.site-header #navigation{width:55vw}}
@media(max-width:650px){
 .site-header #navigation{width:auto;gap:20px;justify-content:flex-start}
 .site-header #navigation>.collection-menu{width:100%}
 .quote-bottom{flex-wrap:wrap;gap:18px}
 .quote-arrows{gap:12px}
 .quote-arrows button{min-width:58px;font-size:13px}
}
