.n3-entertainment{background:#fff;margin:34px 0;padding:4px 0 20px}.n3-ent-head{display:flex;align-items:center;gap:9px;margin-bottom:15px}.n3-ent-head h2{font-size:25px;font-weight:500;margin:0}.n3-ent-head span{color:#0b315c;font-size:18px}.n3-ent-top{display:grid;grid-template-columns:265px minmax(0,1fr) 265px;gap:22px}.n3-ent-stack{display:grid;gap:14px}.n3-ent-side{display:block;border-bottom:1px solid #e0e3e5;padding-bottom:12px}.n3-ent-side:last-child{border-bottom:0}.n3-ent-side img{height:140px}.n3-ent-side h3{font-size:19px;line-height:1.38;font-weight:500;margin:7px 0 0}.n3-ent-lead img{height:300px}.n3-ent-lead h3{font-size:27px;line-height:1.35;font-weight:500;margin:10px 0 3px}.n3-ent-lead p{font-size:16px;line-height:1.55;color:#697178;margin:0}.n3-ent-bottom{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;border-top:1px solid #e0e3e5;padding-top:18px}.n3-ent-text{padding:0 16px;border-left:2px solid #d8dcdf}.n3-ent-text:first-child{padding-left:0;border-left:0}.n3-ent-text h3{font-size:19px;line-height:1.48;font-weight:500;margin:0 0 7px}.n3-ent-text p{font-size:14px;line-height:1.55;color:#747b81;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:850px){.n3-ent-top{grid-template-columns:210px 1fr}.n3-ent-stack.right{grid-column:1/-1;grid-template-columns:1fr 1fr}.n3-ent-stack.right .n3-ent-side{display:grid;grid-template-columns:140px 1fr;gap:10px}.n3-ent-stack.right img{height:90px}.n3-ent-bottom{grid-template-columns:1fr 1fr;gap:18px}.n3-ent-text:nth-child(3){border-left:0;padding-left:0}}@media(max-width:650px){.n3-entertainment{margin:20px 0;padding-inline:2px}.n3-ent-top{grid-template-columns:1fr}.n3-ent-lead{order:-1}.n3-ent-lead img{height:220px}.n3-ent-lead h3{font-size:23px}.n3-ent-stack{grid-template-columns:1fr 1fr;gap:10px}.n3-ent-side img{height:105px}.n3-ent-side h3{font-size:16px}.n3-ent-stack.right{grid-column:auto}.n3-ent-stack.right .n3-ent-side{display:block}.n3-ent-stack.right img{height:105px}.n3-ent-bottom{gap:13px;margin-top:15px;padding-top:14px}.n3-ent-text{padding:0 0 0 12px}.n3-ent-text h3{font-size:17px}.n3-ent-text p{display:none}}
