/* Company disclosure only; preserve the surrounding page's design. */
.cd-company-details{font-weight:400;font-family:inherit;font-size:.875rem;line-height:1.9;text-align:left;letter-spacing:normal;overflow-wrap:anywhere}
.cd-company-details>div:first-child{display:flex;flex-wrap:wrap;column-gap:18px;row-gap:2px;align-items:baseline}
.cd-company-details strong{font-size:inherit;font-weight:600;color:inherit}
.cd-company-details span{margin:0;font-size:inherit;color:inherit}
.cd-company-details>div+div{margin-top:4px}
footer[data-company-footer]{flex-wrap:wrap}
footer .cd-company-band{display:block;flex:0 0 100%;grid-column:1/-1;width:100%;max-width:1240px;box-sizing:border-box;margin:24px auto 0;padding:16px 24px 0;border-top:1px solid #8895a433}
.meta .cd-company-details,.footer-meta .cd-company-details{margin-bottom:8px}
.cd-policy-operator{margin:30px 0;padding:24px 0;border-top:1px solid #e2e6eb}
.cd-policy-operator h2{font-size:1.125rem;margin:0 0 12px}
.cd-policy-operator p{margin:12px 0 0;font-size:.875rem}
.cd-company-standalone{background:#101b2b;color:#d3d9e2;padding:24px}
.cd-company-standalone .cd-company-band{margin:0 auto;padding:0;border:0}
.cd-company-standalone a,.cd-quote-company a{color:inherit;font-size:.875rem}
.cd-quote-company{max-width:1240px;margin:24px auto 120px;padding:24px;color:#526174;position:relative}
@media(max-width:640px){footer .cd-company-band{padding:16px 20px 0}.cd-company-details>div:first-child{column-gap:12px}.cd-quote-company{padding:20px;margin-bottom:150px}}
@media print{.cd-quote-company{display:none}}
