@media(max-width:1024px){
  .skhp-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .skhp-single-layout{grid-template-columns:minmax(0,1fr) 280px;gap:34px}
}
@media(max-width:800px){
  .skhp-page-hero{min-height:270px}
  .skhp-page-hero__inner{padding:70px 0 38px}
  .skhp-content-shell{padding-top:42px}
  .skhp-single-layout{grid-template-columns:1fr}
  .skhp-single-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
  .skhp-contact-cta__inner{grid-template-columns:1fr}
  .skhp-contact-cta__actions{justify-content:flex-start}
}
@media(max-width:620px){
  .skhp-page-hero{min-height:235px}
  .skhp-page-hero__inner{padding:58px 0 32px}
  .skhp-page-hero h1{font-size:39px}
  .skhp-page-hero p{font-size:14px}
  .skhp-breadcrumb span[aria-current="page"]{max-width:190px}
  .skhp-content-shell{padding-top:34px}
  .skhp-prose{font-size:16px;line-height:1.78}
  .skhp-prose h2{font-size:29px}.skhp-prose h3{font-size:24px}
  .skhp-archive-head{display:block}.skhp-archive-head p{margin-top:10px}
  .skhp-post-grid{grid-template-columns:1fr}
  .skhp-single-header h1{font-size:38px}
  .skhp-single-aside{grid-template-columns:1fr}
  .skhp-post-nav{grid-template-columns:1fr}
  .skhp-contact-cta{margin-top:48px}
  .skhp-contact-cta__inner{padding:27px 22px}
  .skhp-contact-cta h2{font-size:29px}
  .skhp-contact-cta__actions{display:grid;grid-template-columns:1fr;width:100%}
  .skhp-contact-cta__actions .skhp-btn{width:100%}
  .skhp-search-form button{width:96px}
}
