/* The same search entry is shared by every Version 20 preview. */
.site-header .header-search{display:grid;place-items:center;flex-shrink:0;width:38px;height:44px;border-radius:50%;color:#021826;transition:background .3s ease-out,color .3s ease-out}
.header-search svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.header-search[aria-current=page]{color:var(--blue)}
@media(hover:hover) and (pointer:fine){.site-header .header-search:hover{color:var(--blue);background:#eef3ff}}
@media(min-width:1100px) and (max-width:1279px){.site-header{gap:10px}.site-header .brand{margin-left:20px}.site-header .brand img{width:120px}.desktop-nav{gap:8px}.site-header .header-actions{gap:5px}.site-header .header-search{width:28px}.site-header .header-quote{padding-left:12px;gap:8px}.site-header .header-quote .arrow-disc{width:30px;height:30px}}
@media(max-width:599px){.site-header .header-search{width:33px;height:40px}.site-header .header-quote{font-size:12px;gap:8px;padding-left:12px}.site-header .header-quote .arrow-disc{width:29px;height:29px}.site-header .header-actions{gap:3px}}
@media(max-width:359px){.site-header .brand img{width:102px}.site-header .header-search{width:28px}.site-header .header-search svg{width:19px;height:19px}.site-header .header-quote{font-size:11px;padding-left:10px;gap:7px}.site-header .header-quote .arrow-disc{width:27px;height:27px}.site-header .header-quote .arrow-disc svg{width:14px;height:14px}}
@media(prefers-reduced-motion:reduce){.site-header .header-search{transition:none}}
