/* Scoped to the unheated-glassroom article frame. Existing approved assets stay unchanged. */
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-hero-photo{height:auto!important;min-height:0!important;aspect-ratio:2/1!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-hero-photo img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:2/1!important;object-fit:contain!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-wide-photo img{width:100%!important;height:auto!important;object-fit:contain!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-wide-photo img[width="1011"][height="1800"]{aspect-ratio:1011/1800!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-wide-photo img[width="1200"][height="600"]{aspect-ratio:2/1!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-technical-photo{max-width:480px!important;margin-inline:auto!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-hero-grid{align-items:start!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-intro{padding-top:0!important}
html body.kr-nico-page.kr-nico-glasraum main#hauptinhalt#hauptinhalt#hauptinhalt .kn-cost-tldr{margin-top:0!important}
@media(max-width:720px){html body.kr-nico-page.kr-nico-glasraum{padding-bottom:90px!important}html body.kr-nico-page.kr-nico-glasraum .mobile-request-bar{display:flex!important;bottom:0!important;transform:none!important}}

/* Statik guide: technical drawings keep their native aspect ratio, never a photo crop. */
html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-wide-photo img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;max-height:none!important}
html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-technical-photo{max-width:480px!important;margin-inline:auto!important}

/* Complete final consultation block on the Statik guide. */
html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-final-cta{padding:64px 0;background:#edf2ee}
html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-final-cta h2{margin:0 0 18px}
html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-final-cta p{max-width:920px;margin:0 0 28px;line-height:1.6}
html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-final-cta .kn-phone{display:inline-flex;align-items:center;min-height:48px;margin-left:24px;font-weight:700}
@media(max-width:720px){html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-final-cta{padding:48px 0}html body.kr-nico-page.kr-nico-statik main#hauptinhalt#hauptinhalt#hauptinhalt .kn-final-cta .kn-phone{display:flex;margin:18px 0 0}}
