.blogi-area,.blogit-area{padding-top:100px;max-width:calc(1200px + calc(2 * var(--vertical-padding)))}.blogit-area h1{margin-bottom:50px}.blogi-area .back-link{display:block;margin-bottom:50px;font-size:1.2em}.blogi-area .back-link i{margin-right:10px}.blogi-area .main-image{width:100%;height:400px;object-fit:cover;border-radius:10px;object-position:0 25%;margin-bottom:50px}.blogi-area .content{font-size:1.5em;line-height:1.4em}.blogi-area .content h3,.blogi-area .content h4,.blogi-area .content h5{font-size:1.3em;font-weight:600;margin-bottom:40px;margin-top:80px}.blogi-area .content b,.blogi-area .content strong{font-weight:500}.blogi-area .date{margin-top:30px;line-height:1.7em}.blogi-area blockquote{font-size:1em;padding:10px 20px;margin:40px 25px;position:relative;background:#f5f5f5;border-radius:10px}.blogi-area blockquote:before{content:'“';font-size:3rem;position:absolute;top:-15px;left:-30px;color:var(--theme-color);font-family:'Noto Serif',serif;font-weight:600;line-height:30px}.blogi-area .author{font-size:1em;font-weight:300;margin-top:70px}.blogi-area .author .otsikko{font-size:1.2em;margin-bottom:20px;display:block;color:#999}.blogi-area .author img{width:100px;height:100px;border-radius:50%;margin-right:20px;object-fit:cover;object-position:50% 50%;vertical-align:middle}.blogi-area .author img.logo{object-fit:contain}.blogi-area .author .info{display:inline-block;vertical-align:middle}.blogi-area .author .name{font-size:1.2em;font-weight:600;display:block;margin-bottom:5px}.blogi-area .content img{max-width:100%}.blogit-area .blogi-item{display:block;width:100%;margin-bottom:70px;font-size:1.34em;position:relative}.blogit-area .blogi-item a[name]{scroll-margin-top:400px}.blogit-area .blogi-item img{width:300px;height:200px;object-fit:cover;border-radius:10px}.blogit-area .blogi-item .content{display:inline-block;vertical-align:top;margin-left:40px;width:calc(100% - 300px - 40px - 10px);line-height:1.4em}.blogit-area .blogi-item .content h3{font-size:1.1em;font-weight:500;margin-bottom:0;margin-top:0}.blogit-area .blogi-item .content p{width:80%}.blogit-area .blogi-item .read-more{position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--theme-color);color:#fff;padding:7px 25px;border-radius:7px;font-size:.9em;transition:.2s;font-weight:300}.blogit-area .blogi-item .read-more:hover{color:#fff;background:var(--theme-color-dark);transition:.2s}