.special-callout-component{background-color:transparent;border-radius:9pt;margin:20px auto;padding:1pc 20px;width:44pc}
.special-callout-component a{font-family:inherit !important}
.special-callout-component a:link{color:var(--primary-color);text-decoration:underline}
.special-callout-component a:hover{color:#0040ae;text-decoration:none}
.special-callout-component a:active{background-color:var(--light-gray);color:var(--primary-color);text-decoration:none}
.special-callout-component a:visited{color:var(--primary-color);text-decoration:underline}
.special-callout-component.tip{background-color:var(--light-gray)}
.special-callout-component.tip .special-callout-icon{background:url(special-callout/resources/icons/tip.svg)}
.special-callout-component.note{background-color:#e6edf9}
.special-callout-component.note .special-callout-icon{background:url(special-callout/resources/icons/note.svg)}
.special-callout-component.warning{background-color:#fde6e6}
.special-callout-component.warning .special-callout-icon{background:url(special-callout/resources/icons/warning.svg)}
.special-callout-component.important{background-color:#e6edf9}
.special-callout-component.important .special-callout-icon{background:url(special-callout/resources/icons/important.svg)}
.special-callout-component .special-callout-description{color:#333;counter-reset:endnote-count;margin:0 auto}
.special-callout-component .special-callout-description text{display:block;margin-top:14px}
.special-callout-component .special-callout-description li,.special-callout-component .special-callout-description ol,.special-callout-component .special-callout-description ul{padding:revert}
.special-callout-component .special-callout-description ol{-webkit-padding-start:26px;list-style-type:decimal;margin-top:10px;padding-inline-start:26px}
.special-callout-component .special-callout-description ol li{list-style:unset;padding-top:4px}
.special-callout-component .special-callout-description ol ol{list-style-type:lower-alpha;margin-top:0}
.special-callout-component .special-callout-description ol ol ol{list-style-type:lower-roman;margin-top:0}
.special-callout-component .special-callout-description ul{-webkit-padding-start:26px;list-style-type:revert;margin-top:10px;padding-inline-start:26px}
.special-callout-component .special-callout-description ul li{list-style:unset;padding-top:4px}
.special-callout-component .special-callout-description ul ul{margin-top:0}
.special-callout-component .special-callout-description b{font-weight:700}
.special-callout-component .special-callout-description i{font-style:italic;font-weight:500}
.special-callout-component .special-callout-description sub,.special-callout-component .special-callout-description sup{line-height:0;vertical-align:revert}
.special-callout-component .special-callout-description sub>a:link,.special-callout-component .special-callout-description sup>a:link{color:var(--primary-color);text-decoration:none}
.special-callout-component .special-callout-description sub>a:hover,.special-callout-component .special-callout-description sup>a:hover{color:var(--click-color);text-decoration:underline}
.special-callout-component .special-callout-description a:has(>sup,>sub):link{text-decoration:none}
.special-callout-component .special-callout-description a:has(>sup,>sub):link>sub:hover,.special-callout-component .special-callout-description a:has(>sup,>sub):link>sup:hover{color:var(--click-color);text-decoration:underline}
.special-callout-component .special-callout-description i{font-weight:inherit}
.special-callout-component .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:9pt}
@media(max-width:1219px){.special-callout-component .container{padding:0}
}
.special-callout-component .special-callout-title{color:var(--dark-gray);text-transform:uppercase}
.special-callout-component .special-callout-icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;width:24px}
.special-callout-component .special-callout-content{overflow-wrap:anywhere}
.special-callout-component sub,.special-callout-component sup{vertical-align:revert}
@media(max-width:1023px){.special-callout-component{max-width:6in;width:100%}
.slim-mini-site .special-callout-component{width:calc(100% - 40px)}
}