.site-sidebar .site-title{margin-bottom:22px}.site-sidebar .dp-brand .dp-logo{max-width:100%}.site-sidebar{padding:38px 28px;width:290px}.site-main{padding-top:38px}.lk-page{clear:both}.lk-page>.entry-title{font-size:clamp(24px,3vw,36px);margin-bottom:30px;line-height:1.25;max-width:900px}.lk-page>.entry-content{max-width:800px;font-size:16px;line-height:1.75}.lk-page>.entry-content p{max-width:none}.lk-page>.entry-content img{max-width:100%;height:auto}.lk-page .dp-project-grid{margin-top:28px}.lk-home-intro{max-width:800px;margin-bottom:32px}.portfolio-menu .sub-menu{padding:2px 0 10px 12px}.portfolio-menu .sub-menu a{font-size:13px}.portfolio-menu>.menu-item-has-children::after{display:none}.dp-no-cover{background:#87caca;color:#fff;text-align:center;font-weight:600;min-height:210px}.dp-menu-left .site-sidebar,.dp-is-scrolled.dp-menu-left .site-sidebar{background:#fff}.project-close,.dp-back-to-top{color:var(--dp-active,#438f8e)}.dp-page-footer .dp-footer-contact{overflow-wrap:anywhere}.dp-contact{max-width:1000px}.dp-contact-form{max-width:680px}.mobile-header .dp-brand .dp-logo{max-width:min(230px,66vw);max-height:52px;width:auto}
@media(max-width:760px){.site-sidebar{width:100%;padding:24px}.site-sidebar .site-title{display:none}.site-main{padding-top:28px}.lk-page>.entry-content{font-size:16px}.dp-titles-hidden .dp-hover-title{display:none}.mobile-header,.dp-is-scrolled .mobile-header{background:#fff}}
