@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Regular.ttf')}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Italic.ttf');font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Bold.ttf');font-weight:700}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-BoldItalic.ttf');font-weight:700;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBold.ttf');font-weight:600}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-SemiBoldItalic.ttf');font-weight:600;font-style:italic}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-Light.ttf');font-weight:300}
@font-face{font-family:'Open Sans';src:url('../../../../../etc.clientlibs/mchp/clientlibs/clientlib-site/resources/Open_Sans/OpenSans-LightItalic.ttf');font-weight:300;font-style:italic}
.default-font-family{font-family:'Open Sans',sans-serif}
.font-family-sans{font-family:"Open Sans",sans-serif}
.h1-mixin{color:#34333e;font-size:35px;font-weight:700;line-height:40px;font-family:'Open Sans',sans-serif}
.h2-mixin{font-size:23px;font-weight:600;line-height:27px;font-family:'Open Sans',sans-serif}
.h3-mixin{font-size:17px;font-weight:600;line-height:20px;font-family:'Open Sans',sans-serif}
.h4-5-6-mixin{font-size:15px;font-weight:700;line-height:24px;font-family:'Open Sans',sans-serif}
.p-mixin,.td-mixin{font-size:15px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}
.form-field-label{font-size:17px;font-weight:500;line-height:null;font-family:"Open Sans",sans-serif}
.mediapostlist div.mchp-component-title{border-bottom:1px solid #b6b7b9;display:block}
.mediapostlist h3.mchp-title__text{display:block;font-size:1em;border-bottom:0;word-wrap:break-word;line-height:1.4em}
.mediapostlist .verticalList{display:flex;flex-wrap:wrap}
.mediapostlist .verticalList>div{margin-top:6%;width:100%}
.mediapostlist .verticalList.twobyone>div{margin-top:2%;width:49% !important}
.mediapostlist .verticalList.threebyone>div{margin-top:2%;width:32% !important}
.mediapostlist .verticalList.fourbyone>div{margin-top:2%;width:23% !important}
@media screen and (min-width:640px){.mediapostlist .verticalList{gap:6%}
.mediapostlist .verticalList>div{margin-top:6%;width:47%}
.mediapostlist .verticalList h3.mchp-title__text{height:5em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}
}
@media screen and (min-width:1100px){.mediapostlist .verticalList{gap:2%}
.mediapostlist .verticalList>div{margin-top:2%;width:32%}
}
.mediapostlist .verticalList .mchp-card .mchp-card-item img{object-fit:cover !important}
.mediapostlist .horizontalList{display:flex;flex-direction:column}
.mediapostlist .horizontalList>div{margin-top:2%;width:100%}
.mediapostlist .horizontalList .mchp-card{flex-flow:row}
.mediapostlist .horizontalList .mchp-card>div{width:30%}
.mediapostlist .horizontalList .mchp-card .mchp-card-item img{width:100% !important;height:100% !important;object-fit:cover !important}
.mediapostlist .horizontalList .mchp-card .mchp-card-inner .mchp-card-buttons .mchp-button-wrapper{width:25%}
.mediapostlist .mchp-card .mchp-card-item img{width:100%}