body:has(.n22-package) .n22-jump{padding:24px 0;border-block:1px solid #dce2df}
.n22-jump .n2-jump{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}
.n22-jump a{font-weight:600;text-decoration:underline;text-underline-offset:6px}
#package-sauna .n2-editorial-media img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}
#package-bath .n22-bath-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:transparent}
#package-bath h2{font-size:clamp(26px,2.5vw,38px)}
#package-planning{background:#fff}
@media(max-width:600px){.n22-jump .n2-jump{justify-content:flex-start;gap:16px}#package-sauna .n2-split,#package-bath .n2-split{gap:28px}}
