.akt-hp-wrap{max-width:1200px;margin:34px auto;padding:0 20px;box-sizing:border-box}.akt-hp-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:30px}.akt-hp-grid--single{grid-template-columns:1fr}.akt-hp-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;border-bottom:2px solid #e8edf3;padding-bottom:10px}.akt-hp-title{font-size:24px;line-height:1.2;margin:0;color:#111}.akt-hp-title:after{content:"";display:block;width:55px;height:3px;background:var(--akt-hp-accent,#e51b2b);margin-top:8px}.akt-hp-all{font-size:13px;text-decoration:none;color:var(--akt-hp-primary,#0756a5);font-weight:700}.akt-hp-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.akt-hp-card{background:#fff;border:1px solid #edf0f3;border-radius:10px;overflow:hidden}.akt-hp-image,.akt-hp-video-image{display:block;aspect-ratio:16/9;background:#eef2f5;overflow:hidden;position:relative}.akt-hp-image img,.akt-hp-video-image img{width:100%;height:100%;object-fit:cover;display:block}.akt-hp-no-image{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#75808b;font-weight:700}.akt-hp-card-copy{padding:13px}.akt-hp-card-title,.akt-hp-popular-content h3,.akt-hp-video-title{margin:0;font-size:16px;line-height:1.4}.akt-hp-card-title a,.akt-hp-popular-content a,.akt-hp-video-title a{text-decoration:none;color:#111}.akt-hp-date{font-size:12px;color:#78828d;margin-top:7px}.akt-hp-popular{background:#fff}.akt-hp-popular-item{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f3}.akt-hp-number{font-size:24px;font-weight:800;color:var(--akt-hp-accent,#e51b2b);line-height:1}.akt-hp-video{margin-top:34px}.akt-hp-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.akt-hp-video-title{margin-top:10px}.akt-hp-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.68);display:flex;align-items:center;justify-content:center;color:#fff;padding-left:3px}.akt-hp-empty-state{padding:18px;background:#f7f9fb;border-radius:8px;color:#68727c}@media(max-width:820px){.akt-hp-grid{grid-template-columns:1fr}.akt-hp-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.akt-hp-wrap{padding:0 14px}.akt-hp-editorial-grid,.akt-hp-video-grid{grid-template-columns:1fr}.akt-hp-title{font-size:21px}}
