.site-nav .site-search-entry{width:40px;height:44px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;color:#526474;margin-left:-12px;text-decoration:none}
.site-nav .site-search-entry:hover,.site-nav .site-search-entry[aria-current]{background:#edf5fc;color:#0674c7}
.site-nav .site-search-entry:focus-visible{outline:3px solid #087bc8;outline-offset:3px}
.site-nav .search-menu-link{display:none}
.compare-explainer{display:flex;align-items:center;gap:15px;margin:0 0 24px;padding:18px 22px;border:1px solid #dce7f1;background:#f5f9fd;border-radius:16px;text-decoration:none;color:#294661}
.compare-explainer:hover{border-color:#a8cce7;background:#f0f7fd}
.compare-explainer:focus-visible{outline:3px solid #087bc8;outline-offset:4px}
.compare-explainer-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #dfebf6;background:white;border-radius:12px;font:600 18px Georgia,serif;color:#087bc8}
.compare-explainer strong{display:block;font-size:14px;font-weight:650;line-height:1.6}
.compare-explainer small{display:block;font-size:12px;color:#6c7e8f;line-height:1.7;margin-top:2px}
.compare-explainer-link{margin-left:auto;flex:none;font-size:12px;font-weight:600;color:#087bc8}
@media(min-width:901px){.site-nav{justify-content:flex-start}.site-nav #site-menu{margin-left:auto}.site-nav .site-search-entry{margin-left:0}}
@media(min-width:1051px){.site-nav{gap:16px}.site-nav nav,html[lang=en] .site-nav nav{gap:18px}.site-nav .language-switch{margin-left:0}}
@media(min-width:901px) and (max-width:1050px){.site-nav{gap:10px}.site-nav nav{gap:10px}.site-nav .site-search-entry{margin-left:-4px;width:34px;flex-basis:34px}}
@media(max-width:1050px){html[lang=en] .site-nav .search-menu-link{display:inline-flex}html[lang=en] .site-nav .site-search-entry{display:none}}
@media(max-width:900px){.site-nav .site-search-entry{display:none}.site-nav .search-menu-link{display:inline-flex}}
@media(max-width:600px){.compare-explainer{padding:16px;gap:12px;flex-wrap:wrap}.compare-explainer>span:nth-child(2){flex:1;min-width:0}.compare-explainer-link{margin-left:54px}.compare-explainer strong{font-size:13px}.compare-explainer small{font-size:11.5px}}
