@media(max-width:767px){
  .is-interior main{background:linear-gradient(180deg,#f1ede6 0,#f8f5f0 190px)}
  .interior-page{padding:24px 0 54px!important}
  .interior-page>.container{max-width:none;padding-left:18px;padding-right:18px}
  .interior-page__content{min-width:0;width:100%}
  .interior-page__content>:first-child{margin-top:0}
  .interior-page__content :where(img,video,svg,canvas){height:auto;max-width:100%}
  .interior-page__content :where(h1,h2,h3,h4){hyphens:auto;overflow-wrap:break-word}
  .interior-page__content .page-header h1,.interior-page__content .page-header h2{font-size:clamp(30px,9.5vw,41px);line-height:1.02;margin-bottom:25px}
  .interior-page__content .page-header h1::after,.interior-page__content .page-header h2::after{margin-top:15px}
  .interior-page__content :where(.blog,.blog-featured,.categories-list,.category-list,.contact,.newsfeed-category){background:#fff;border-radius:12px;box-shadow:0 12px 34px rgba(34,43,51,.07);padding:25px 20px}
  .interior-page__content :where(.item,.blog-item)+:where(.item,.blog-item){border-top:1px solid #e4ded7;margin-top:30px;padding-top:30px}
  .interior-page__content :where(p,li,dd){font-size:15px;line-height:1.72}
  .interior-page__content :where(ul,ol){padding-left:22px}
  .interior-page__content :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid #d8d2ca;border-radius:8px;min-height:48px;padding:11px 13px;width:100%}
  .interior-page__content textarea{min-height:130px}
  .interior-page__content :where(button,.btn){border-radius:9px;min-height:46px;padding:11px 17px}
  .interior-page__content .table-responsive{border:1px solid #e2dcd5;border-radius:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .interior-page__content table:not(.table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .interior-page__content .pagination{flex-wrap:wrap;gap:6px;justify-content:center;padding-left:0}
  .interior-page__content .pagination .page-link{border-radius:7px;min-height:42px;min-width:42px;text-align:center}
  .korner-article{border-radius:12px;box-shadow:0 14px 38px rgba(34,43,51,.08)}
  .korner-article__row{display:flex;flex-direction:column}
  .korner-article__media{min-height:clamp(245px,66vw,390px);order:-1}
  .korner-article__copy{padding:34px 22px 40px}
  .korner-article__header{margin-bottom:20px}
  .korner-article__header h1{font-size:clamp(30px,9vw,41px);line-height:1.03}
  .korner-article__header>span{margin-top:16px}
  .korner-article__body{font-size:15px;line-height:1.72;width:100%}
  .korner-article__body :where(h2){font-size:25px;line-height:1.15;margin:30px 0 16px}
  .korner-article__body :where(h3){font-size:19px;line-height:1.25;margin:25px 0 13px}
  .korner-article:has(.legal-page){border-radius:0;box-shadow:none}
  .portfolio-logos{grid-template-columns:1fr!important}
  .portfolio-brand,.portfolio-brand:nth-child(n){border-left:0!important;border-top:1px solid #d8d3cd!important;min-height:92px!important}
  .portfolio-brand:first-child{border-top:0!important}
}
@media(max-width:380px){.interior-page>.container{padding-left:14px;padding-right:14px}.korner-article__copy{padding-left:18px;padding-right:18px}.interior-page__content :where(.blog,.blog-featured,.categories-list,.category-list,.contact,.newsfeed-category){padding-left:17px;padding-right:17px}}
