.site-header{display:flex;align-items:center;gap:28px;padding:16px max(24px,calc((100% - 1120px)/2));border-bottom:1px solid #dbe3ea;background:var(--color-surface)}.site-header__brand img{display:block;width:210px;max-height:48px}.site-header nav{display:flex;gap:20px;margin-left:auto}.site-header nav a{text-decoration:none;font-weight:700}.site-header__cta{border-radius:9px;padding:10px 14px;background:var(--color-primary);color:#fff;text-decoration:none;font-weight:800}
.site-header{min-height:92px;padding:20px max(28px,calc((100% - 1120px)/2));background:#ffffff;border-bottom:1px solid #dfe1dc;gap:36px}.site-header__brand img{width:172px;max-height:50px;object-fit:contain}.site-header nav{align-items:center;gap:28px}.site-header nav a,.site-header nav summary{font-size:.87rem;font-weight:600;color:#3f7591;text-decoration:none;cursor:pointer}.site-header__dropdown{position:relative}.site-header__dropdown summary{list-style:none;display:flex;align-items:center;gap:8px;padding:12px 0}.site-header__dropdown summary::-webkit-details-marker{display:none}.site-header__dropdown summary:after{content:'⌄';color:#8b936f}.site-header__submenu{position:absolute;top:100%;left:-20px;width:250px;display:grid;gap:0!important;padding:12px;background:#ffffff;border:1px solid #dfe1dc;border-radius:8px;box-shadow:0 14px 32px #1e293b18;z-index:100}.site-header__submenu a{padding:12px!important;border-radius:5px}.site-header__submenu a:hover{background:#e6ecf0}.site-header nav>a:hover{text-decoration:underline;text-underline-offset:6px}@media(max-width:1000px){.site-header{display:none!important}.mobile-menu--md{display:block!important}}
.site-header{border-bottom:1px solid #cbd9e0;background:#e6ecf0;padding-top:18px;padding-bottom:18px;min-height:88px}.site-header nav a,.site-header nav summary{color:#1e293b;font-weight:700}.site-header__dropdown summary:after{color:#718355}.site-header__submenu{background:white;border-color:#dfe1dc;box-shadow:0 18px 44px #1e293b20}.site-header nav>a{background:#3f7591;color:white;border-radius:6px;padding:12px 17px}.site-header nav>a:hover{background:#315c72;text-decoration:none}.site-header__brand img{width:180px}
/* Topic navigation: overview, comparisons, then advice. */
.site-header{gap:24px}.site-header nav{gap:19px}.site-header nav summary{font-size:.81rem;white-space:nowrap}.site-header__submenu{width:340px;max-height:70vh;overflow-y:auto;padding:10px;border-radius:12px}.site-header__submenu>a:first-child{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid #dce4e8;margin-bottom:8px;padding:14px!important;color:#526777}.site-header__submenu>a[href*='/paras-'],.site-header__submenu>a[href='/hyva-lehtipuhallin/']{background:#e9f0eb;font-weight:750;color:#294b35;margin-bottom:4px}.site-header__submenu>a{font-size:.81rem;line-height:1.5;white-space:normal;padding:11px 14px!important}.site-header__submenu>a:hover{background:#e6ecf0;box-shadow:inset 3px 0 #3f7591}.site-header__dropdown[open]>summary{color:#3f7591}.site-header__dropdown[open]>summary:after{transform:rotate(180deg)}

.site-header__submenu a[href="/ajettava-ruohonleikkuri/"]{margin-top:14px;border-top:1px solid #d8e1e6;padding-top:16px!important;display:block}.site-header__submenu a[href="/ajettava-ruohonleikkuri/"]:before{content:"VINKIT JA OPPAAT";display:block;font-size:.63rem;letter-spacing:.12em;color:#718355;font-weight:700;margin-bottom:8px}

.site-header__submenu a[href="/akkupensasleikkurin-valintaopas/"]{margin-top:14px;border-top:1px solid #d8e1e6;padding-top:16px!important;display:block}.site-header__submenu a[href="/akkupensasleikkurin-valintaopas/"]:before{content:"VINKIT JA OPPAAT";display:block;font-size:.63rem;letter-spacing:.12em;color:#718355;font-weight:700;margin-bottom:8px}

.site-header__submenu a[href="/hiiligrillin-kaytto/"]{margin-top:14px;border-top:1px solid #d8e1e6;padding-top:16px!important;display:block}.site-header__submenu a[href="/hiiligrillin-kaytto/"]:before{content:"VINKIT JA OPPAAT";display:block;font-size:.63rem;letter-spacing:.12em;color:#718355;font-weight:700;margin-bottom:8px}

.site-header__submenu a[href="/kylmasavustus-opas/"]{margin-top:14px;border-top:1px solid #d8e1e6;padding-top:16px!important;display:block}.site-header__submenu a[href="/kylmasavustus-opas/"]:before{content:"VINKIT JA OPPAAT";display:block;font-size:.63rem;letter-spacing:.12em;color:#718355;font-weight:700;margin-bottom:8px}

.site-header__submenu a[href="/akkukayttoinen-moottorisaha/"]{margin-top:14px;border-top:1px solid #d8e1e6;padding-top:16px!important;display:block}.site-header__submenu a[href="/akkukayttoinen-moottorisaha/"]:before{content:"VINKIT JA OPPAAT";display:block;font-size:.63rem;letter-spacing:.12em;color:#718355;font-weight:700;margin-bottom:8px}

.site-header__submenu a[href="/akkulumilinko-kaytannossa/"]{margin-top:14px;border-top:1px solid #d8e1e6;padding-top:16px!important;display:block}.site-header__submenu a[href="/akkulumilinko-kaytannossa/"]:before{content:"VINKIT JA OPPAAT";display:block;font-size:.63rem;letter-spacing:.12em;color:#718355;font-weight:700;margin-bottom:8px}
/* Tiivis vertailuvalikko, kaikki vertailut mukana. */
.site-header__submenu{width:360px;max-height:76vh;padding:8px}
.site-header__submenu>a{padding:7px 10px!important;font-size:.78rem;line-height:1.35}
.site-header__submenu>a:is([href*='/paras-'],[href='/hyva-lehtipuhallin/']){display:flex;align-items:center;justify-content:space-between;gap:10px}
.site-header__submenu>a:is([href*='/paras-'],[href='/hyva-lehtipuhallin/'])::after{content:'VERTAILU';flex:none;background:#52653c;color:#fff;border-radius:4px;padding:3px 6px;font-size:.55rem;letter-spacing:.06em;font-weight:700}
