.cp-static .cm-terms .ca-alert-box{background-color:rgba(var(--color-error-10,204,204,204),.1);box-sizing:border-box;font-weight:700;margin:0 0 2.5rem;padding:1.875rem 1.5625rem}.cp-static .cm-terms .ca-alert-box p{color:var(--color-error,#ccc);font-size:.875rem;line-height:1.7;margin-bottom:0;white-space:pre-line}.bp-sm .cp-static .cm-terms .ca-alert-box p{font-size:1.625rem}.cp-static .cm-terms .ca-alert-box p+ul{margin-top:.3125rem}.cp-static .cm-terms .ca-alert-box ul li{color:var(--color-error,#ccc);font-size:.875rem;line-height:1.5}.bp-sm .cp-static .cm-terms .ca-alert-box ul li{font-size:1.625rem}.bp-sm .cp-static .cm-terms p{font-size:1.75rem;line-height:2.875rem}.cp-static .cm-terms .terms{background:var(--color-white,#fff);border:1px solid var(--color-border,#ccc);box-sizing:border-box;font-size:.875rem;line-height:2;margin-top:2.5rem;padding:2.5rem}.bp-sm .cp-static .cm-terms .terms{font-size:1.75rem}.cp-static .cm-terms .terms dl{margin-top:0}.cp-static .cm-terms .terms dl+dl{margin-top:3.75rem}.cp-static .cm-terms .terms dl dt{font-weight:700}.cp-static .cm-terms .terms dl dd ol{counter-reset:item}.cp-static .cm-terms .terms dl dd ol li{padding-left:calc(1.4em + 5px);position:relative;text-indent:0}.bp-sm .cp-static .cm-terms .terms dl dd ol li{font-size:1.75rem;line-height:2.875rem}.cp-static .cm-terms .terms dl dd ol li:before{content:counter(item) ".";counter-increment:item;display:block;font-size:1em;left:0;position:absolute;text-align:center;width:1.4em}.cp-static .cm-terms .terms dl dd ol li+li{margin-top:.625rem}.cp-static .cm-terms .terms dl dd ol li>ol li:before{content:"(" counter(item) ")"}.cp-static .cm-terms .terms dl dd ol.mg-none li+li{margin-top:0}.cp-static .ca-title-block{align-items:center;background-color:#f8f8f8;border-bottom:1px solid var(--color-main,#ccc);border-left:8px solid var(--color-main,#ccc);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:1.5;margin-bottom:1.875rem;padding:.625rem 0 .625rem 1.25rem;width:100%}.cp-static .ca-title-block .title{align-items:center;display:flex;font-size:1.125rem;font-weight:700;margin-right:.9375rem;text-align:left}.bp-sm .cp-static .ca-title-block .title{font-size:2rem}.cp-static .ca-title-block span{font-size:.875rem;margin-right:1.25rem}.bp-sm .cp-static .ca-title-block span{font-size:1.625rem}
