body.nordic.article-design .koeln-first-photo{width:100%;max-width:none;margin:0 auto 0;line-height:0}body.nordic.article-design .koeln-first-photo img{display:block;width:100%;height:auto;max-height:80vh;object-fit:cover;object-position:center 60%}body.nordic.article-design .koeln-article{margin-top:0}body.nordic.article-design .koeln-section{padding:28px 0;border-bottom:1px solid #e1e6e2;scroll-margin-top:38px}body.nordic.article-design .koeln-section:last-child{border:0}body.nordic.article-design .koeln-section h2{font-family:CoSwitzer,Arial,sans-serif;letter-spacing:-.045em;line-height:1.14;font-size:clamp(30px,3vw,44px)}body.nordic.article-design .koeln-section p{font-size:18px;line-height:1.74;color:#33413a}body.nordic.article-design .koeln-section .koeln-photo{max-width:820px;width:100%;margin:38px auto 20px;line-height:0}body.nordic.article-design .koeln-section .koeln-photo img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}body.nordic.article-design .koeln-tips{padding-left:22px;line-height:1.8;font-size:17px}body.nordic.article-design .concept-topic-photo img{object-position:center}body.nordic.article-design .concept-topic:nth-child(2) img{object-position:55% center}@media(max-width:640px){body.nordic.article-design .koeln-section p{font-size:17px}body.nordic.article-design .koeln-first-photo img{max-height:none}}