.kshb-front{max-width:1180px;margin:0 auto;padding:10px 15px}.kshb-front *{box-sizing:border-box}.kshb-front a{text-decoration:none}.kshb-section{margin:0 0 28px}.kshb-head{border-bottom:3px solid #d71920;margin-bottom:14px}.kshb-head h2{display:inline-block;background:#d71920;color:#fff;padding:8px 13px;font-size:21px;line-height:1.2;margin:0}.kshb-featured .kshb-card{display:grid;grid-template-columns:1.6fr 1fr;border:1px solid #eee;background:#fff}.kshb-img{display:block;background:#eee;overflow:hidden;aspect-ratio:16/9}.kshb-img img{display:block;width:100%;height:100%;object-fit:cover}.kshb-card-body{padding:12px}.kshb-card h3{font-size:17px;line-height:1.35;margin:0}.kshb-card h3 a{color:#222}.kshb-featured h3{font-size:27px}.kshb-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.kshb-list .kshb-card,.kshb-grid .kshb-card{border:1px solid #eee;background:#fff}.kshb-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px}.kshb-grid .kshb-card.big{grid-row:span 2}.kshb-slider{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.kshb-slider .kshb-card{border:1px solid #eee;background:#fff}.kshb-ad{min-height:90px;background:#f5f5f5;border:1px dashed #bbb;display:flex;align-items:center;justify-content:center;color:#777;margin:15px 0}.kshb-slider .kshb-card.big h3{font-size:20px}@media(max-width:800px){.kshb-grid{grid-template-columns:1fr 1fr}.kshb-grid .kshb-card.big{grid-column:1/-1;grid-row:auto}.kshb-featured .kshb-card{grid-template-columns:1fr}.kshb-list,.kshb-slider{grid-template-columns:1fr 1fr}.kshb-featured h3{font-size:23px}}@media(max-width:520px){.kshb-front{padding:5px 10px}.kshb-list,.kshb-grid,.kshb-slider{grid-template-columns:1fr 1fr;gap:9px}.kshb-grid .kshb-card.big{grid-column:1/-1}.kshb-card h3{font-size:14px}.kshb-featured h3{font-size:20px}.kshb-head h2{font-size:18px}}