/* Tuotettu työkalulla tools/kampanja/build-dark.mjs. Älä muokkaa käsin: aja työkalu uudelleen. */
/* assets/css/pages/artikkeli.css */
html[data-kampanja] .article-share { top: calc(100px + var(--kp-korkeus)); }

/* assets/css/pages/google-ads-ehdot.css */
html[data-kampanja] .legal-toc { top: calc(96px + var(--kp-korkeus)); }

/* assets/css/pages/hinnasto/2-palvelut.css */
html[data-kampanja] .price-toc { top: calc(128px + var(--kp-korkeus)); }
@media (min-width: 1041px) and (max-height: 820px) {
html[data-kampanja] .price-toc { top: calc(104px + var(--kp-korkeus)); }
}
@media (max-width: 1040px) {
html[data-kampanja] .price-toc { top: calc(var(--price-toc-top, 72px) + var(--kp-korkeus)); }
}

/* assets/css/pages/huoleton-ehdot.css */
html[data-kampanja] .terms-toc { top: calc(100px + var(--kp-korkeus)); }

/* assets/css/pages/huoleton-oma-sivusto.css */
html[data-kampanja] .oma-lomake-intro { top: calc(110px + var(--kp-korkeus)); }

/* assets/css/pages/index/3-services.css */
html[data-kampanja] .stack-card { top: calc(100px + var(--kp-korkeus)); }

/* assets/css/pages/kampanjasivut/6-rakenne.css */
html[data-kampanja] .rk-mock { top: calc(120px + var(--kp-korkeus)); }

/* assets/css/pages/kasvukumppanuus/6-rytmi-tiimi-ukk.css */
html[data-kampanja] .jk-team-intro { top: calc(120px + var(--kp-korkeus)); }
html[data-kampanja] .jk-faq-intro { top: calc(120px + var(--kp-korkeus)); }

/* assets/css/pages/seo-opas.css */
html[data-kampanja] .so-side { top: calc(96px + var(--kp-korkeus)); }

/* assets/css/pages/sisallontuotanto.css */
html[data-kampanja] .process-aside { top: calc(120px + var(--kp-korkeus)); }

/* assets/css/pages/tietosuoja.css */
html[data-kampanja] .legal-nav { top: calc(100px + var(--kp-korkeus)); }
