.cmp-contentfragmentlist{display:flex}
.cmp-contentfragment,.cmp-contentfragment__element{display:flex;width:100%;flex-wrap:wrap;align-content:center}
.cmp-cfl__item-link{display:flex;text-decoration:none;flex-wrap:wrap}
.cmp-cfl__item-link:hover{text-decoration:none;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,0.25),0 -1px 1px rgba(0,0,0,0.1)}
.cmp-contentfragment::after{display:block;content:" ";background:url(https://cdn.digitaldesign.scania.com/icons/website_hosted/arrow_right.svg) no-repeat top left;background-size:contain;color:#0d0f13;width:16px;height:16px;margin:16px}
.cmp-cfl__item{margin:16px}
.cmp-contentfragment__element--header{padding:0 16px 16px;font-family:"Scania Sans Semi Condensed Bold",arial,helvetica,sans-serif;font-size:2rem;color:#242c37;font-style:normal;font-weight:700;line-height:2.4rem;letter-spacing:-0.01em}
.cmp-contentfragment__element--htmlIntro{margin:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}
.cmp-contentfragment__element--htmlIntro strong{font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif !important;font-size:16px !important;color:#242c37 !important;font-weight:normal !important}
.cmp-contentfragment__element--htmlIntro span{font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif !important;font-size:16px !important;color:#242c37 !important;font-weight:normal !important}
.cmp-contentfragment__element--htmlIntro p{font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif;font-size:16px;color:#242c37;font-weight:normal}
.cmp-contentfragment__element--htmlIntro b{font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif !important;font-size:16px !important;color:#242c37 !important;font-weight:normal !important}
.cmp-contentfragment__element--publishDate{font-family:"Scania Sans Semi Condensed Bold",arial,helvetica,sans-serif;font-size:1.4rem;color:#868fa2;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-0.01em;padding:0 16px}
.cmp-cfl__item-box{margin:16px;display:block;width:100%;position:relative;aspect-ratio:1.77777778}
.cmp-cfl__item-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border-radius:4px 0 0 4px}
.cmp-cfl__filters-title{padding-right:8px;color:#868fa2;font-family:"Scania Sans",arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:2.4rem;letter-spacing:-0.02em}
.cmp-cfl__button{border:0;border-bottom:2px solid transparent;display:flex !important;align-items:center;background-color:transparent;margin:0 8px;padding:0;color:#0d0f13;font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:2.4rem;letter-spacing:-0.02em}
.cmp-cfl__button-icon{padding-left:8px;font-size:16px}
.cmp-cfl__button-selected{border-bottom:2px solid #56657a}
.cmp-cfl__dropdown-menu{padding:0;border-radius:0;box-shadow:0 3px 3px rgba(0,0,0,0.25),0 -1px 1px rgba(0,0,0,0.1)}
.cmp-cfl__dropdown-menu li{display:flex;justify-content:center;align-items:center}
.cmp-cfl__dropdown-menu li a{width:100%;padding:16px;color:#1d2229;text-decoration:none;font-family:"Scania Sans Semi Condensed","Scania Sans Condensed",arial,helvetica,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2.4rem;letter-spacing:-0.14px;border-bottom:1px solid #dbdfe6}
.cmp-cfl__dropdown-menu li a.news-language{text-transform:uppercase}
.cmp-cfl__dropdown-menu li a:hover{background-color:#dbdfe6}
.contentfragmentlistfilters{margin:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.contentfragmentlistfilters .cfl-filters{display:flex;flex-direction:row;align-items:center}
.contentfragmentlistfilters .cfl-filters h4,.contentfragmentlistfilters .cfl-filters select,.contentfragmentlistfilters .cfl-filters span{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin:0 auto}
.contentfragmentlistfilters .cfl-filters .btn-group{width:auto}
.contentfragmentlistfilters .cfl-filters .cmp-cfl__button.show .icon::before{transform:rotate(180deg)}
.contentfragmentlistfilters .cfl-filters .button{display:-ms-flex;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around;width:auto;margin:10px auto;min-width:300px}
.contentfragmentlistfilters .cfl-filters .button.btn-black .btn.btn-primary{width:100%;padding-left:10px;padding-right:10px;text-transform:none;font-size:1.6rem;font-family:"Scania Sans",arial,helvetica,sans-serif}
.contentfragmentlistfilters .cfl-filters .button span{margin-left:10px;display:inline-flex}
.contentfragmentlistfilters .cfl-filters .button ul li{padding:10px 50px;cursor:pointer;margin:0 1px;border-bottom:1px solid #dbdfe6}
.contentfragmentlistfilters .cfl-filters .button ul li:active,.contentfragmentlistfilters .cfl-filters .button ul li:hover{background-color:#041e42;color:#fff;outline:0}
.contentfragmentlistfilters .cfl-filters .button ul li:active a,.contentfragmentlistfilters .cfl-filters .button ul li:hover a{color:#fff}
.contentfragmentlistfilters .cfl-filters .button ul li a{color:#041e42;font-size:1.6rem;text-decoration:none}
.contentfragmentlistfilters .cfl-filters .button ul li:first-child{padding-top:10px}
.contentfragmentlistfilters .cfl-filters .button ul li:last-child{padding-top:10px}
@media(min-width:768px){.contentfragmentlistfilters .cfl-filters .button{min-width:250px;margin:0 1rem 0 0}
.contentfragmentlistfilters .cfl-filters .dropdown-menu{width:99.3%}
.cmp-contentfragment::after{margin:24px 0 0}
.cmp-cfl__item-link{flex-wrap:nowrap}
.cmp-contentfragment__element--header{padding:0;margin-right:20px;margin-bottom:12px}
.cmp-contentfragment__element--htmlIntro{margin:0;margin-right:20px}
.cmp-contentfragment__element--publishDate{padding:0;margin-right:20px;margin-bottom:8px}
.cmp-cfl__item-box{margin:0;min-width:400px;max-width:400px;margin-right:24px}
.contentfragmentlistfilters{margin:0 16px 16px}
.cmp-cfl__filters-title{padding-right:0}
.cmp-cfl__button{margin:16px;line-height:2.4rem;letter-spacing:-0.01em}
.cmp-cfl__button-icon{padding-left:16px}
.contentfragmentlist .scania-list.m-list-row .cmp-list__item{width:100%;margin:16px}
}