a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{box-sizing:border-box}
a{text-decoration:none;color:#000}
.b{font-weight:bold}
.i{font-style:italic}
html{background-image:-webkit-linear-gradient(89deg,#eff7f7 8%,#bee4e4 90%);background-image:-o-linear-gradient(89deg,#eff7f7 8%,#bee4e4 90%);background-image:linear-gradient(179deg,#eff7f7 8%,#bee4e4 90%);background:#eff1f2}
body{margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#4b4b4b;line-height:1.5;xmax-width:800px;margin:0 auto}
.clearfix:after{content:" ";display:block;height:0;clear:both}
.wrapper{max-width:1000px;margin-left:auto;margin-right:auto}
.l{float:left}
.r{float:right}
h1{font-size:32px;font-weight:300;font-family:'Merriweather',serif}
h2{font-size:24px;font-weight:300;font-family:'Merriweather',serif}
h3{font-family:'Merriweather',serif;font-size:14px;font-weight:500}
#header{padding:26px 30px 19px 80px;background:#fff url('common/resources/images/logo.png') no-repeat;background-position:20px 50%;background-size:40px 40px;box-shadow:0 0 20px rgba(0,0,0,0.1);border-bottom:3px solid #94b7b6;border-bottom-color:rgba(0,0,0,0.4);position:sticky;top:0;width:100%;z-index:20}
#header a{color:#f16639;color:rgba(0,0,0,0.7)}
#logo{width:calc(100% - 330px)}
.topic>*[id]{padding-top:100px;margin-top:-100px}
main{background:#fff;border-radius:10px;padding:10px 0;box-shadow:0 0 20px rgba(0,0,0,0.1);margin:156px auto;max-width:800px;margin-bottom:0}
#search{background:url("common/resources/images/search.png") no-repeat 10px 50%;height:36px;opacity:.5;cursor:pointer;border-radius:20px;border:1px solid #a2a3a3;width:320px;background-size:20px;padding-left:40px;padding-top:1px}
#search input{outline:0;border:0;background-color:transparent;width:202px;height:30px;font-size:14px;font-family:Source Sans Pro;font-weight:400}
#search button{border-radius:2em;background-color:#4b4b4b;color:#fbfbfc;width:70px;height:30px;border:0}
#search:hover{opacity:1}
.mobilesearch{display:none}
@media(min-width :320px) and (max-width :800px){.mobilesearch input{background:url("common/resources/images/search.png") no-repeat 10px 50%;background-color:#f5f5f5;background-size:20px;border-radius:20px;width:40px;height:40px;border:1px solid #a2a3a3;padding-left:40px;padding-top:1px;outline:0;font-size:16px}
.mobilesearch input:focus{width:180px}
.mobilesearch{display:block}
#search{display:none}
.searchActive #logo{display:none}
.searchActive .mobilesearch,.searchActive .mobilesearch input[type="text"]{width:100%}
.searchActive .mobilesearch input[type="text"]{background-color:#fdfdfd;border-color:#cfcfcf}
#logo{padding-top:8px;width:calc(100% - 56px) !important}
#logo h1{font-size:16px}
#header{background-position:8px 50%;background-size:30px 30px;padding:5px 5px 4px 48px}
main{margin:60px 20px 20px 20px}
#footer{max-width:100% !important;padding:16px 10px 16px 20px !important}
}
@font-face{font-family:BarlowRegular;src:url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-regular-webfont.woff2?zdfsaf1) format("woff2"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-regular-webfont.woff?asdf1) format("woff"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-regular-webfont.ttf?asdf1) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:BarlowItalic;src:url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-italic-webfont.woff2?zdfsaf1) format("woff2"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-italic-webfont.woff?asdf1) format("woff"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-italic-webfont.ttf?asdf1) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:BarlowMedium;src:url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-webfont.woff2?zdfsaf1) format("woff2"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-webfont.woff?asdf1) format("woff"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-webfont.ttf?asdf1) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:BarlowMediumItalic;src:url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-italic-webfont.woff2?zdfsaf1) format("woff2"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-italic-webfont.woff?asdf1) format("woff"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-medium-italic-webfont.ttf?asdf1) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:BarlowBold;src:url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-webfont.woff2?zdfsaf1) format("woff2"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-webfont.woff?asdf1) format("woff"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-webfont.ttf?asdf1) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:BarlowBoldItalic;src:url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-italic-webfont.woff2?zdfsaf1) format("woff2"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-italic-webfont.woff?asdf1) format("woff"),url(../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/fonts/barlow-bold-italic-webfont.ttf?asdf1) format("truetype");font-weight:400;font-style:normal}
#header{border-bottom:1px solid #ccc;background:#fff;padding:10px 40px 10px 40px}
#search{border-radius:5px;opacity:initial;width:500px;height:48px;border:1px solid #dadada;background:url('../../../../../etc.clientlibs/rockwell-aem-base/clientlibs/clientlib-base/resources/icons/search.svg') no-repeat 10px 50%;background-size:20px 20px}
#search button{border-radius:3px;background-color:#cd163e;text-transform:uppercase;color:#fff;font-family:"BarlowMedium",sans-serif;width:112px;font-size:14px;height:40px}
#search input{width:340px;height:46px}
#logo{width:auto}
#logo img{width:208px}
html{background:#fff !important}
.mainentry a:hover{color:#cd163f !important}
@media only screen and (min-width:48.0625em){.mainentry{padding-bottom:20px}
}
.teaser__wrapper{overflow-wrap:break-word}
span.hidden,.apiname,*[class="apiname"]{display:inline !important;visibility:visible !important}