.ne-kbp{display:grid;grid-template-columns:repeat(var(--ne-kbp-c,1),minmax(0,1fr));gap:30px;align-items:start}
.ne-kbp--c1{--ne-kbp-c:1}
.ne-kbp--c2{--ne-kbp-c:2}
.ne-kbp--c3{--ne-kbp-c:3}
.ne-kbp--c4{--ne-kbp-c:4}
.ne-kbp--c5{--ne-kbp-c:5}
.ne-kbp--c6{--ne-kbp-c:6}
.ne-kbp.is-equal{align-items:stretch}
.ne-kbp__card{position:relative;background-color:#fff;border-radius:10px;box-shadow:9.899px 9.899px 30px rgba(0,0,0,.1);box-sizing:border-box;overflow:hidden}
.ne-kbp__title{margin:8px 0 28px;font-size:18px;font-weight:500;line-height:1.2;text-align:left}
.ne-kbp__title a{color:inherit;text-decoration:none}
.ne-kbp .ne-kbp__title a,.ne-kbp .ne-kbp__title a:hover{text-decoration:none}
.ne-kbp__text{margin:0 0 10px;text-align:left}
.ne-kbp__media{position:relative}
.ne-kbp__medialink{display:block}
.ne-kbp .ne-kbp__img{display:block;width:100%;height:auto}
.ne-kbp__meta{display:flex;flex-wrap:wrap;margin:0 0 15px;padding:0;list-style:none;font-size:13px;color:#8d8d8d}
.ne-kbp__metaitem{display:inline-flex;align-items:center;margin:0 15px 0 0;padding:0}
.ne-kbp__metaicon{display:inline-flex;margin-right:6px;line-height:1}
.ne-kbp__metaicon .ne-icon{display:block}
.ne-kbp__btn{display:inline-flex;position:relative;align-items:center;padding:15px 30px;color:#fff;background-color:#2575fc;border-radius:5px;font-size:15px;line-height:15px;text-align:center;text-decoration:none;white-space:nowrap}
.ne-kbp .ne-kbp__btn,.ne-kbp .ne-kbp__btn:hover{color:#fff;text-decoration:none}
.ne-kbp__btnicon{display:inline-flex;margin:0 5px;font-size:14px}
.ne-kbp__btnicon .ne-icon{display:block}
.ne-kbp__btnicon:first-child{margin-left:0}
.ne-kbp__btnicon:last-child{margin-right:0}
.ne-kbp__date{position:absolute;left:20px;top:20px;display:flex;flex-direction:column;align-items:center;padding:8px 12px;color:#fff;background-color:#2575fc;line-height:1.1;text-align:center}
.ne-kbp__day{display:block;font-size:20px;font-weight:700}
.ne-kbp__mon{display:block;font-size:12px;text-transform:uppercase}
.ne-kbp__cat{position:absolute;left:20px;bottom:20px;padding:4px 12px;color:#fff;background-color:#2575fc;font-size:12px}
/* Block layout: one wide card, text in the body. */
.ne-kbp--block{row-gap:0}
.ne-kbp--block .ne-kbp__card{padding:50px}
.ne-kbp--block .ne-kbp__row{display:flex;align-items:flex-start;flex-wrap:wrap}
.ne-kbp--block .ne-kbp__col{box-sizing:border-box;padding:0 15px;flex:0 0 100%;max-width:100%}
.ne-kbp--block .ne-kbp__col--media{order:1}
.ne-kbp--block .ne-kbp__col--body{order:2}
.ne-kbp--block .ne-kbp__card.has-side .ne-kbp__col--media{flex:0 0 40%;max-width:40%}
.ne-kbp--block .ne-kbp__card.has-side .ne-kbp__col--body{flex:0 0 60%;max-width:60%}
.ne-kbp--block .ne-kbp__card.side-right .ne-kbp__col--media{order:3}
.ne-kbp--block .ne-kbp__body{position:relative}
.ne-kbp--block .ne-kbp__title{margin:8px 0 30px;font-size:36px;font-weight:900;line-height:1.2}
.ne-kbp--block .ne-kbp__title a{color:#000}
.ne-kbp--block .ne-kbp__footer{display:none}
.ne-kbp--card .ne-kbp__head{display:flow-root}
.ne-kbp--block .ne-kbp__text{margin:0 0 35px;color:#8d8d8d}
/* Image card: dark card, picture on top. */
.ne-kbp--image-card .ne-kbp__card{background-color:#123075}
.ne-kbp--image-card .ne-kbp__body{padding:20px 40px 40px}
.ne-kbp--image-card .ne-kbp__title a,.ne-kbp--image-card .ne-kbp__text{color:#fff}
.ne-kbp--image-card .ne-kbp__head{position:relative}
/* Card: padded card with a short rule under the title. */
.ne-kbp--card .ne-kbp__card{padding:60px 40px;background-color:#123075;border-radius:6px}
.ne-kbp--card .ne-kbp__title{margin:8px 0 16px;line-height:1.333}
.ne-kbp--card .ne-kbp__title a{color:#000}
.ne-kbp__sep{display:block;width:5%;height:3px;margin:25px 0 47px;background-color:#8692af}
.ne-kbp--card .ne-kbp__body{color:#8d8d8d}
.ne-kbp--card .ne-kbp__media{margin:-60px -40px 30px}
@media(max-width:767px){.ne-kbp{--ne-kbp-c:1}}
@media(min-width:768px) and (max-width:1024px){.ne-kbp--c3,.ne-kbp--c4,.ne-kbp--c5,.ne-kbp--c6{--ne-kbp-c:2}}
