.ccl-root .ccl-etext{color:var(--ccl-eyebrow-c,inherit);font-family:var(--ccl-eyebrow-ff,inherit);font-size:var(--ccl-eyebrow-fs,inherit);font-style:var(--ccl-eyebrow-fi,normal);font-weight:var(--ccl-eyebrow-fw,inherit);letter-spacing:var(--ccl-eyebrow-ls,normal);line-height:var(--ccl-eyebrow-lh,1.4);text-transform:var(--ccl-eyebrow-tt,none)}.ccl-root .ccl-enum{color:var(--ccl-eyebrow_num-c,inherit);font-family:var(--ccl-eyebrow_num-ff,inherit);font-size:var(--ccl-eyebrow_num-fs,inherit);font-style:var(--ccl-eyebrow_num-fi,normal);font-weight:var(--ccl-eyebrow_num-fw,inherit);letter-spacing:var(--ccl-eyebrow_num-ls,normal);line-height:var(--ccl-eyebrow_num-lh,1.4);text-transform:var(--ccl-eyebrow_num-tt,none)}.ccl-root .ccl-heading{color:var(--ccl-heading-c,inherit);font-family:var(--ccl-heading-ff,inherit);font-size:var(--ccl-heading-fs,inherit);font-style:var(--ccl-heading-fi,normal);font-weight:var(--ccl-heading-fw,inherit);letter-spacing:var(--ccl-heading-ls,normal);line-height:var(--ccl-heading-lh,1.4);text-transform:var(--ccl-heading-tt,none)}.ccl-root .ccl-text{color:var(--ccl-item-c,inherit);font-family:var(--ccl-item-ff,inherit);font-size:var(--ccl-item-fs,inherit);font-style:var(--ccl-item-fi,normal);font-weight:var(--ccl-item-fw,inherit);letter-spacing:var(--ccl-item-ls,normal);line-height:var(--ccl-item-lh,1.4);text-transform:var(--ccl-item-tt,none)}.ccl-root .ccl-desc{color:var(--ccl-desc-c,inherit);font-family:var(--ccl-desc-ff,inherit);font-size:var(--ccl-desc-fs,inherit);font-style:var(--ccl-desc-fi,normal);font-weight:var(--ccl-desc-fw,inherit);letter-spacing:var(--ccl-desc-ls,normal);line-height:var(--ccl-desc-lh,1.4);text-transform:var(--ccl-desc-tt,none)}.ccl-root .ccl-marker{color:var(--ccl-marker-c,inherit);font-family:var(--ccl-marker-ff,inherit);font-size:var(--ccl-marker-fs,inherit);font-style:var(--ccl-marker-fi,normal);font-weight:var(--ccl-marker-fw,inherit);letter-spacing:var(--ccl-marker-ls,normal);line-height:var(--ccl-marker-lh,1.4);text-transform:var(--ccl-marker-tt,none)}.ccl-root .ccl-sep{color:var(--ccl-sep-c,inherit);font-family:var(--ccl-sep-ff,inherit);font-size:var(--ccl-sep-fs,inherit);font-style:var(--ccl-sep-fi,normal);font-weight:var(--ccl-sep-fw,inherit);letter-spacing:var(--ccl-sep-ls,normal);line-height:var(--ccl-sep-lh,1.4);text-transform:var(--ccl-sep-tt,none)}.ccl-root.ccl-s-tags .ccl-text{color:var(--ccl-tag-c,inherit);font-family:var(--ccl-tag-ff,inherit);font-size:var(--ccl-tag-fs,inherit);font-style:var(--ccl-tag-fi,normal);font-weight:var(--ccl-tag-fw,inherit);letter-spacing:var(--ccl-tag-ls,normal);line-height:var(--ccl-tag-lh,1.4);text-transform:var(--ccl-tag-tt,none)}.ccl-root .ccl-footer{color:var(--ccl-footer-c,inherit);font-family:var(--ccl-footer-ff,inherit);font-size:var(--ccl-footer-fs,inherit);font-style:var(--ccl-footer-fi,normal);font-weight:var(--ccl-footer-fw,inherit);letter-spacing:var(--ccl-footer-ls,normal);line-height:var(--ccl-footer-lh,1.4);text-transform:var(--ccl-footer-tt,none)}.ccl-root .ccl-cta{color:var(--ccl-link-c,inherit);font-family:var(--ccl-link-ff,inherit);font-size:var(--ccl-link-fs,inherit);font-style:var(--ccl-link-fi,normal);font-weight:var(--ccl-link-fw,inherit);letter-spacing:var(--ccl-link-ls,normal);line-height:var(--ccl-link-lh,1.4);text-transform:var(--ccl-link-tt,none)}@media (max-width:767px){.ccl-root .ccl-etext{font-size:var(--ccl-eyebrow-fsm,var(--ccl-eyebrow-fs,inherit))}.ccl-root .ccl-enum{font-size:var(--ccl-eyebrow_num-fsm,var(--ccl-eyebrow_num-fs,inherit))}.ccl-root .ccl-heading{font-size:var(--ccl-heading-fsm,var(--ccl-heading-fs,inherit))}.ccl-root .ccl-text{font-size:var(--ccl-item-fsm,var(--ccl-item-fs,inherit))}.ccl-root .ccl-desc{font-size:var(--ccl-desc-fsm,var(--ccl-desc-fs,inherit))}.ccl-root .ccl-marker{font-size:var(--ccl-marker-fsm,var(--ccl-marker-fs,inherit))}.ccl-root .ccl-sep{font-size:var(--ccl-sep-fsm,var(--ccl-sep-fs,inherit))}.ccl-root.ccl-s-tags .ccl-text{font-size:var(--ccl-tag-fsm,var(--ccl-tag-fs,inherit))}.ccl-root .ccl-footer{font-size:var(--ccl-footer-fsm,var(--ccl-footer-fs,inherit))}.ccl-root .ccl-cta{font-size:var(--ccl-link-fsm,var(--ccl-link-fs,inherit))}}.ccl-root{display:block;max-width:var(--ccl-max,none);width:100%}.ccl-root *,.ccl-root :after,.ccl-root :before{box-sizing:border-box}.ccl-root.ccl-center{margin-left:auto;margin-right:auto;text-align:center}.ccl-root .ccl-sr{height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.ccl-root .ccl-editor-note{background:#fff4e5;border:1px solid #f0b35b;color:#5a3a00;font:12px/1.45 Arial,sans-serif;margin:16px 0 0!important;padding:8px 10px}.ccl-root .ccl-eyebrow{align-items:baseline;color:inherit;display:flex;font-size:inherit;gap:14px;margin:0 0 var(--ccl-eb-below,0)!important;padding:0}.ccl-root.ccl-center .ccl-eyebrow{justify-content:center}.ccl-root.ccl-eline .ccl-eyebrow{border-bottom:var(--ccl-eline-w,2px) solid var(--ccl-eline);padding-bottom:var(--ccl-egap,16px)}.ccl-root .ccl-eyebrow.ccl-has-dash{flex-wrap:wrap;gap:0}.ccl-root .ccl-eyebrow.ccl-has-dash .ccl-enum{order:1}.ccl-root .ccl-eyebrow.ccl-has-dash .ccl-etext{order:3}.ccl-root .ccl-eyebrow.ccl-has-dash .ccl-enum+.ccl-etext{margin-left:var(--ccl-dgap,14px)}.ccl-root .ccl-eyebrow .ccl-dash{background:var(--ccl-dcolor,#d4a847);border-radius:var(--ccl-dradius,0);display:block;flex:0 0 auto;height:var(--ccl-dthick,1px);transform:translateY(var(--ccl-dnudge,0));width:var(--ccl-dlen,32px)}.ccl-root .ccl-eyebrow.ccl-va-middle{align-items:center}.ccl-root .ccl-eyebrow.ccl-va-top{align-items:flex-start}.ccl-root .ccl-eyebrow.ccl-va-bottom{align-items:flex-end}.ccl-root .ccl-eyebrow.ccl-va-baseline{align-items:baseline}.ccl-root .ccl-eyebrow.ccl-dva-middle .ccl-dash{align-self:center}.ccl-root .ccl-eyebrow.ccl-dva-top .ccl-dash{align-self:flex-start}.ccl-root .ccl-eyebrow.ccl-dva-bottom .ccl-dash{align-self:flex-end}.ccl-root .ccl-eyebrow.ccl-dash-before .ccl-dash{margin-right:var(--ccl-dgap,14px);order:0}.ccl-root .ccl-eyebrow.ccl-dash-between .ccl-dash{margin:0 var(--ccl-dgap,14px);order:2}.ccl-root .ccl-eyebrow.ccl-dash-between .ccl-enum+.ccl-etext,.ccl-root .ccl-eyebrow.ccl-dash-connect .ccl-enum+.ccl-etext{margin-left:0}.ccl-root .ccl-eyebrow.ccl-dash-after .ccl-dash{margin-left:var(--ccl-dgap,14px);order:4}.ccl-root .ccl-eyebrow:is(.ccl-dash-above,.ccl-dash-below) .ccl-dash{background:linear-gradient(var(--ccl-dcolor,#d4a847),var(--ccl-dcolor,#d4a847)) no-repeat 0/var(--ccl-dlen,32px) 100%;border-radius:0;flex:0 0 100%;max-width:none;width:100%}.ccl-root .ccl-eyebrow.ccl-dash-above .ccl-dash{margin-bottom:var(--ccl-dgap,14px);order:-1}.ccl-root .ccl-eyebrow.ccl-dash-below .ccl-dash{margin-top:var(--ccl-dgap,14px);order:9}.ccl-root .ccl-eyebrow.ccl-dash-full .ccl-dash{background-size:100% 100%}.ccl-root.ccl-center .ccl-eyebrow:is(.ccl-dash-above,.ccl-dash-below) .ccl-dash{background-position:50%}.ccl-root .ccl-eyebrow.ccl-dash-connect{flex-wrap:nowrap}.ccl-root .ccl-eyebrow.ccl-dash-connect .ccl-dash{margin:0 var(--ccl-cg2,14px) 0 var(--ccl-cg1,14px);max-width:var(--ccl-cmax,none);min-width:var(--ccl-cmin,24px);order:2}.ccl-root .ccl-eyebrow.ccl-dash-connect.ccl-connect-fill .ccl-dash{flex:1 1 auto;width:auto}.ccl-root .ccl-eyebrow.ccl-dash-connect .ccl-etext{flex:0 1 auto;min-width:0}.ccl-root .ccl-eyebrow.ccl-spread{width:100%}.ccl-root .ccl-eyebrow.ccl-spread .ccl-etext{margin-left:auto!important;text-align:right}.ccl-root .ccl-eyebrow.ccl-dash-connect.ccl-connect-fill.ccl-spread .ccl-etext{margin-left:0!important}.ccl-root .ccl-eyebrow.ccl-enowrap{flex-wrap:nowrap;white-space:nowrap}@media (max-width:767px){.ccl-root .ccl-eyebrow.ccl-dash-connect.ccl-cm-short .ccl-dash{flex:0 0 var(--ccl-cshort,32px);min-width:0;width:var(--ccl-cshort,32px)}.ccl-root .ccl-eyebrow.ccl-dash-connect.ccl-cm-hide .ccl-dash{display:none}.ccl-root .ccl-eyebrow.ccl-dash-connect.ccl-cm-hide .ccl-etext{margin-left:var(--ccl-dgap,14px)}.ccl-root .ccl-eyebrow.ccl-spread.ccl-spread-m-off .ccl-etext{margin-left:0!important;text-align:left}}.ccl-root .ccl-heading{margin:16px 0 var(--ccl-hgap,20px)!important}.ccl-root .ccl-acc{color:var(--ccl-acc1);font:inherit;letter-spacing:inherit}.ccl-root .ccl-acc2{color:var(--ccl-acc2);font:inherit;letter-spacing:inherit}.ccl-root .ccl-hlw{background:var(--ccl-markbg);color:inherit;font:inherit;padding:0 .18em}.ccl-root .ccl-hlw,.ccl-root .ccl-u{-webkit-box-decoration-break:clone;box-decoration-break:clone}.ccl-root .ccl-u{background-image:linear-gradient(var(--ccl-ul),var(--ccl-ul));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--ccl-ul-w,2px);padding-bottom:var(--ccl-ul-off,4px)}.ccl-root .ccl-text :is(strong,b){font-weight:800}.ccl-root .ccl-text :is(em,i){font-style:italic}.ccl-root .ccl-text s{text-decoration-line:line-through}.ccl-root .ccl-rich{display:block}.ccl-root .ccl-rich :is(p,h1,h2,h3,h4,h5,h6,span,div){font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.ccl-root .ccl-rich>*+*{margin-top:.35em}.ccl-root .ccl-rich a{color:var(--ccl-rich-link);text-decoration:underline}.ccl-root:is(.ccl-s-inline,.ccl-s-tags) .ccl-rich,.ccl-root:is(.ccl-s-inline,.ccl-s-tags) .ccl-rich>*{display:inline}.ccl-root .ccl-list{counter-reset:ccl;padding:0!important}.ccl-root .ccl-item,.ccl-root .ccl-list{list-style:none!important;margin:0!important}.ccl-root .ccl-item{align-items:flex-start;break-inside:avoid;counter-increment:ccl;display:flex;gap:var(--ccl-mgap,14px);padding:0;position:relative;-webkit-column-break-inside:avoid}.ccl-root .ccl-item::marker{content:none}.ccl-root .ccl-body{flex:1 1 auto;min-width:0}.ccl-root .ccl-item{box-shadow:none;float:none!important}.ccl-root:not(.ccl-s-tags) .ccl-item{border:0!important;width:auto!important}.ccl-root:not(.ccl-s-tags) .ccl-item:not(.is-hl){background:transparent!important}.ccl-root .ccl-body,.ccl-root .ccl-item{font-size:var(--ccl-item-fs,16px)!important;line-height:var(--ccl-item-lh,1.4)!important}@media (max-width:767px){.ccl-root .ccl-body,.ccl-root .ccl-item{font-size:var(--ccl-item-fsm,var(--ccl-item-fs,15px))!important}}.ccl-root .ccl-text{display:inline;text-decoration:none}.ccl-root a.ccl-text{transition:color .15s ease}@media (hover:hover){.ccl-root a.ccl-text:hover{color:var(--ccl-hover);text-decoration:underline}}.ccl-root a:focus-visible{outline:2px solid var(--ccl-focus);outline-offset:3px}.ccl-root .ccl-desc{margin-top:4px}.ccl-root .ccl-desc :is(p,ul,ol){color:inherit;font:inherit;margin:0 0 .5em}.ccl-root .ccl-desc>:last-child{margin-bottom:0}.ccl-root .ccl-sep{display:none}.ccl-root .ccl-item.is-hl .ccl-text{color:var(--ccl-hl-text)}.ccl-root .ccl-item.is-hl{background:var(--ccl-hl-bg)}.ccl-root.ccl-mk-above .ccl-item{align-items:flex-start!important;flex-direction:column!important}.ccl-root.ccl-center.ccl-mk-above .ccl-item{align-items:center!important}.ccl-root.ccl-mk-above .ccl-marker{height:auto!important;min-height:0;width:auto!important}.ccl-root.ccl-mk-above .ccl-body{width:100%}.ccl-root{--ccl-line-h:calc(var(--ccl-item-fs,16px)*var(--ccl-item-lh,1.4))}@media (max-width:767px){.ccl-root{--ccl-line-h:calc(var(--ccl-item-fsm,var(--ccl-item-fs,15px))*var(--ccl-item-lh,1.4))}}.ccl-root .ccl-item{padding:calc(var(--ccl-pad,14px)/2) 0}.ccl-root.ccl-div-on .ccl-item{padding:var(--ccl-pad,14px) 0}.ccl-root .ccl-list{padding-top:8px!important}.ccl-root.ccl-div-on .ccl-list{padding-top:0!important}.ccl-root.ccl-div-top .ccl-list{border-top:var(--ccl-div,2px) solid var(--ccl-line)}.ccl-root.ccl-line-bottom .ccl-list{border-bottom:var(--ccl-div,2px) solid var(--ccl-line);padding-bottom:8px!important}.ccl-root.ccl-div-on.ccl-line-bottom:not(.ccl-s-inline):not(.ccl-s-tags):not(.ccl-div-nolast) .ccl-list{border-bottom:0}.ccl-root.ccl-s-tags.ccl-div-top .ccl-list{padding-top:14px!important}.ccl-root.ccl-s-tags.ccl-line-bottom .ccl-list{padding-bottom:14px!important}.ccl-root.ccl-div-top .ccl-list{padding-top:calc(8px + var(--ccl-gt,0px))!important}.ccl-root.ccl-div-on.ccl-div-top .ccl-list{padding-top:var(--ccl-gt,0)!important}.ccl-root.ccl-s-tags.ccl-div-top .ccl-list{padding-top:calc(14px + var(--ccl-gt,0px))!important}.ccl-root.ccl-s-inline.ccl-div-top .ccl-list{padding-top:calc(var(--ccl-pad,14px) + var(--ccl-gt,0px))!important}.ccl-root.ccl-line-bottom .ccl-list{padding-bottom:calc(8px + var(--ccl-gb,0px))!important}.ccl-root.ccl-s-tags.ccl-line-bottom .ccl-list{padding-bottom:calc(14px + var(--ccl-gb,0px))!important}.ccl-root.ccl-s-inline.ccl-line-bottom .ccl-list,.ccl-root.ccl-s-inline:not(.ccl-div-nolast) .ccl-list{padding-bottom:calc(var(--ccl-pad,14px) + var(--ccl-gb,0px))!important}.ccl-root.ccl-div-on.ccl-line-bottom:not(.ccl-s-inline):not(.ccl-s-tags):not(.ccl-div-nolast) .ccl-list{padding-bottom:0!important}.ccl-root.ccl-div-on:not(.ccl-s-inline):not(.ccl-s-tags):not(.ccl-div-nolast) .ccl-item:is(:last-child,.is-col-last){padding-bottom:calc(var(--ccl-pad,14px) + var(--ccl-gb,0px))!important}@media (max-width:767px){.ccl-root.ccl-div-on:not(.ccl-s-inline):not(.ccl-s-tags):not(.ccl-div-nolast) .ccl-item:is(:last-child,.is-col-last){padding-bottom:calc(var(--ccl-pad-m,12px) + var(--ccl-gb,0px))!important}}.ccl-root.ccl-div-on.ccl-div-nolast:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item.is-col-last:after{display:none}.ccl-root.ccl-div-top.ccl-top-cols:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-list{border-top:0!important;padding-top:0!important}.ccl-root.ccl-div-top.ccl-top-cols:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item.is-top-row{border-top:var(--ccl-div,2px) solid var(--ccl-line)!important;padding-top:calc(var(--ccl-pad,14px)/2 + 8px + var(--ccl-gt,0px))!important}.ccl-root.ccl-div-on.ccl-div-top.ccl-top-cols:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item.is-top-row{padding-top:calc(var(--ccl-pad,14px) + var(--ccl-gt,0px))!important}@media (max-width:767px){.ccl-root.ccl-div-top.ccl-top-cols:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item.is-top-row{padding-top:calc(var(--ccl-pad-m,12px)/2 + 8px + var(--ccl-gt,0px))!important}.ccl-root.ccl-div-on.ccl-div-top.ccl-top-cols:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item.is-top-row{padding-top:calc(var(--ccl-pad-m,12px) + var(--ccl-gt,0px))!important}}.ccl-root.ccl-div-on:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item:after{background:var(--ccl-line);bottom:0;content:"";height:var(--ccl-div,2px);left:0;position:absolute;right:0;transform-origin:left}.ccl-root.ccl-div-on.ccl-div-nolast:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item:last-child:after{display:none}.ccl-root.ccl-hl-bg .ccl-item.is-hl{box-shadow:-12px 0 0 var(--ccl-hl-bg),12px 0 0 var(--ccl-hl-bg)}.ccl-root .ccl-marker{align-items:center;color:var(--ccl-marker);display:inline-flex;flex:0 0 auto;justify-content:flex-start;line-height:1;min-width:var(--ccl-msize,18px);width:var(--ccl-mw,auto)}.ccl-root:is(.ccl-s-numbered,.ccl-s-bullets.ccl-bl-arrow,.ccl-s-bullets.ccl-bl-custom) .ccl-item{align-items:baseline}.ccl-root:is(.ccl-s-numbered,.ccl-s-bullets.ccl-bl-arrow,.ccl-s-bullets.ccl-bl-custom) .ccl-marker{display:inline-block;line-height:var(--ccl-item-lh,1.4)}.ccl-root:is(.ccl-s-bullets:not(.ccl-bl-arrow):not(.ccl-bl-custom),.ccl-s-checklist,.ccl-s-icon) .ccl-marker{height:var(--ccl-line-h);justify-content:center}.ccl-root.ccl-s-bullets .ccl-marker:before{background:var(--ccl-marker);content:"";display:block}.ccl-root.ccl-bl-square.ccl-s-bullets .ccl-marker:before{height:calc(var(--ccl-msize,18px)*.45);width:calc(var(--ccl-msize,18px)*.45)}.ccl-root.ccl-bl-dot.ccl-s-bullets .ccl-marker:before{border-radius:50%;height:calc(var(--ccl-msize,18px)*.4);width:calc(var(--ccl-msize,18px)*.4)}.ccl-root.ccl-bl-circle.ccl-s-bullets .ccl-marker:before{background:transparent;border:1.5px solid var(--ccl-marker);border-radius:50%;height:calc(var(--ccl-msize,18px)*.42);width:calc(var(--ccl-msize,18px)*.42)}.ccl-root.ccl-bl-dash.ccl-s-bullets .ccl-marker:before{height:2px;width:var(--ccl-msize,18px)}.ccl-root.ccl-bl-diamond.ccl-s-bullets .ccl-marker:before{height:calc(var(--ccl-msize,18px)*.4);transform:rotate(45deg);width:calc(var(--ccl-msize,18px)*.4)}.ccl-root.ccl-bl-arrow.ccl-s-bullets .ccl-marker:before{background:none;content:"→";display:inline;height:auto;width:auto}.ccl-root.ccl-bl-custom.ccl-s-bullets .ccl-marker:before{background:none;content:var(--ccl-bl-text,"→");display:inline;height:auto;width:auto}.ccl-root:not(.ccl-ready).ccl-s-numbered.ccl-nb-lz .ccl-marker:before{content:counter(ccl,decimal-leading-zero)}.ccl-root:not(.ccl-ready).ccl-s-numbered.ccl-nb-dot .ccl-marker:before{content:counter(ccl) "."}.ccl-root:not(.ccl-ready).ccl-s-numbered.ccl-nb-paren .ccl-marker:before{content:"(" counter(ccl) ")"}.ccl-root:not(.ccl-ready).ccl-s-numbered.ccl-nb-plain .ccl-marker:before{content:counter(ccl)}.ccl-root.ccl-s-numbered .ccl-marker{font-variant-numeric:tabular-nums}.ccl-root .ccl-mark svg{display:block;height:var(--ccl-msize,18px);width:var(--ccl-msize,18px)}.ccl-root .ccl-ck-yes .ccl-mark{color:var(--ccl-yes)}.ccl-root .ccl-ck-no .ccl-mark{color:var(--ccl-no)}.ccl-root .ccl-ck-neutral .ccl-mark{color:var(--ccl-neutral)}.ccl-root .ccl-icon img,.ccl-root .ccl-icon svg{display:block;fill:currentColor;height:var(--ccl-msize,18px);object-fit:contain;width:var(--ccl-msize,18px)}.ccl-root .ccl-icon svg *{fill:currentColor}.ccl-root.ccl-s-pairs .ccl-body{align-items:baseline;display:grid;gap:4px 24px;grid-template-columns:var(--ccl-label-w,220px) minmax(0,1fr)}.ccl-root.ccl-s-pairs .ccl-desc{margin-top:0}.ccl-root.ccl-s-pairs.ccl-pairs-below .ccl-body{display:block}.ccl-root.ccl-s-pairs.ccl-pairs-below .ccl-desc{margin-top:4px}.ccl-root.ccl-s-inline .ccl-list{align-items:baseline;display:flex;flex-wrap:wrap;padding:var(--ccl-pad,14px) 0!important;row-gap:var(--ccl-irow,10px)}.ccl-root.ccl-s-inline .ccl-item{padding:0!important}.ccl-root.ccl-s-inline.ccl-center .ccl-list{justify-content:center}.ccl-root.ccl-s-inline .ccl-item{align-items:baseline;display:inline-flex;gap:0}.ccl-root.ccl-s-inline .ccl-body{flex:0 0 auto}.ccl-root.ccl-s-inline .ccl-sep{display:inline-block;margin:0 var(--ccl-igap,22px)}.ccl-root.ccl-s-inline .ccl-sep:before{content:var(--ccl-sep-text,"/")}.ccl-root.ccl-s-inline.ccl-div-on .ccl-sep:before{background:var(--ccl-line);content:"";display:inline-block;height:1em;vertical-align:-.12em;width:var(--ccl-div,2px)}.ccl-root.ccl-s-inline .ccl-desc,.ccl-root.ccl-s-inline .ccl-item:last-child .ccl-sep{display:none}.ccl-root.ccl-s-inline .ccl-item.is-eol .ccl-sep{visibility:hidden}.ccl-root.ccl-s-inline:not(.ccl-div-nolast) .ccl-list{border-bottom:var(--ccl-div,2px) solid var(--ccl-line)}.ccl-root.ccl-s-inline.ccl-div-top .ccl-list{border-top:var(--ccl-div,2px) solid var(--ccl-line)}.ccl-root.ccl-s-tags .ccl-list{display:flex;flex-wrap:wrap;gap:var(--ccl-tgap,10px);padding-top:16px!important}.ccl-root.ccl-s-tags.ccl-center .ccl-list{justify-content:center}.ccl-root.ccl-s-tags .ccl-item{background:var(--ccl-tag-bg);border:1px solid var(--ccl-tag-border);border-radius:var(--ccl-tr,0);display:inline-flex;padding:var(--ccl-tpy,8px) var(--ccl-tpx,14px)!important}.ccl-root.ccl-s-tags .ccl-item.is-hl{background:var(--ccl-tag-hl-bg);border-color:var(--ccl-tag-hl-bg)}.ccl-root.ccl-s-tags .ccl-item.is-hl .ccl-text{color:var(--ccl-tag-hl-text)}.ccl-root.ccl-s-tags .ccl-desc{display:none}.ccl-root.ccl-s-tags .ccl-item{position:relative}.ccl-root.ccl-s-tags.ccl-div-on .ccl-list{column-gap:calc(var(--ccl-tgap,10px)*2 + var(--ccl-div,2px))}.ccl-root.ccl-s-tags.ccl-div-on .ccl-item:not(:last-child):after{background:var(--ccl-line);bottom:20%;content:"";position:absolute;right:calc(var(--ccl-tgap,10px)*-1 - var(--ccl-div,2px)/2 - 1px);top:20%;width:var(--ccl-div,2px)}.ccl-root.ccl-s-tags.ccl-div-on .ccl-item.is-eol:after{display:none}.ccl-root.ccl-flow .ccl-list{column-gap:var(--ccl-colgap,40px);columns:var(--ccl-cols,1)}.ccl-root.ccl-grid .ccl-list{column-gap:var(--ccl-colgap,40px);display:grid;grid-template-columns:repeat(var(--ccl-cols,1),minmax(0,1fr))}@media (min-width:768px) and (max-width:1023px){.ccl-root.ccl-flow .ccl-list{columns:var(--ccl-cols-t,1)}.ccl-root.ccl-grid .ccl-list{grid-template-columns:repeat(var(--ccl-cols-t,1),minmax(0,1fr))}}@media (max-width:767px){.ccl-root.ccl-flow .ccl-list{columns:var(--ccl-cols-m,1)}.ccl-root.ccl-grid .ccl-list{grid-template-columns:repeat(var(--ccl-cols-m,1),minmax(0,1fr))}.ccl-root .ccl-item.is-hide-m{display:none!important}.ccl-root.ccl-div-on .ccl-item{padding:var(--ccl-pad-m,12px) 0}.ccl-root .ccl-item{padding-bottom:calc(var(--ccl-pad-m,12px)/2);padding-top:calc(var(--ccl-pad-m,12px)/2)}.ccl-root.ccl-div-on .ccl-item{padding-bottom:var(--ccl-pad-m,12px);padding-top:var(--ccl-pad-m,12px)}.ccl-root.ccl-s-pairs .ccl-body{grid-template-columns:1fr}}.ccl-root .ccl-footer{margin-top:var(--ccl-fgap,28px);max-width:var(--ccl-fmax,400px)}.ccl-root.ccl-center .ccl-footer{margin-left:auto;margin-right:auto}.ccl-root .ccl-footer :is(p,ul,ol){color:inherit;font:inherit;line-height:inherit;margin:0 0 .7em}.ccl-root .ccl-footer>:last-child{margin-bottom:0}.ccl-root .ccl-footer a{color:inherit;text-decoration:underline}.ccl-root .ccl-cta-row{margin:var(--ccl-lgap,24px) 0 0!important}.ccl-root .ccl-leb{align-items:center;color:var(--ccl-le-c,#596274)!important;display:flex;font-family:var(--ccl-le-ff)!important;font-size:var(--ccl-le-fs,12px)!important;font-weight:var(--ccl-le-fw,500)!important;justify-content:flex-start;letter-spacing:var(--ccl-le-ls,.16em)!important;line-height:1.4!important;margin:0!important;text-transform:var(--ccl-le-tt,uppercase)!important}.ccl-root.ccl-center .ccl-leb{justify-content:center}.ccl-root .ccl-leb-above{margin:var(--ccl-lgap,24px) 0 var(--ccl-le-ga,12px)!important}.ccl-root .ccl-cta-row.ccl-has-leb-above{margin-top:0!important}.ccl-root .ccl-leb-below{margin:var(--ccl-le-gb,12px) 0 0!important}.ccl-root .ccl-cta-row.ccl-two-links{align-items:center;display:flex;flex-wrap:wrap;gap:12px var(--ccl-le-lgap,20px)}.ccl-root.ccl-center .ccl-cta-row.ccl-two-links{justify-content:center}.ccl-root .ccl-cta-2{align-items:center;display:inline-flex;gap:var(--ccl-le-lgap,20px)}.ccl-root .ccl-lbetween{color:var(--ccl-le-bc,#596274);font-family:DM Mono,ui-monospace,Menlo,monospace;font-size:13px;letter-spacing:.06em;text-transform:lowercase}.ccl-root .ccl-leb .ccl-ldash{background:var(--ccl-le-dc,#d4a847);display:block;flex:0 0 auto;height:var(--ccl-le-dw,1px);width:var(--ccl-le-dlen,28px)}.ccl-root .ccl-leb.ccl-ld-before .ccl-ldash{margin-right:var(--ccl-le-dgap,12px)}.ccl-root .ccl-leb.ccl-ld-after .ccl-ldash{margin-left:var(--ccl-le-dgap,12px);order:2}.ccl-root .ccl-leb:is(.ccl-ld-above,.ccl-ld-below){align-items:flex-start;flex-direction:column}.ccl-root.ccl-center .ccl-leb:is(.ccl-ld-above,.ccl-ld-below){align-items:center}.ccl-root .ccl-leb.ccl-ld-above .ccl-ldash{margin-bottom:var(--ccl-le-dgap,12px)}.ccl-root .ccl-leb.ccl-ld-below .ccl-ldash{margin-top:var(--ccl-le-dgap,12px);order:2}@media (max-width:767px){.ccl-root .ccl-leb{font-size:var(--ccl-le-fsm,12px)!important}}.ccl-root .ccl-cta{align-items:center;display:inline-flex;gap:10px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.ccl-root .ccl-cta-arrow>span:first-child{background-image:linear-gradient(var(--ccl-line),var(--ccl-line));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:5px}@media (hover:hover){.ccl-root .ccl-cta-arrow:hover{color:var(--ccl-hover)}.ccl-root .ccl-cta:hover .ccl-arrow{transform:translateX(3px)}}.ccl-root .ccl-arrow{transition:transform .18s ease}.ccl-root .ccl-cta-button{background:var(--ccl-btn-bg);border-radius:var(--ccl-btn-r,0);padding:16px 24px}@media (hover:hover){.ccl-root .ccl-cta-button:hover{background:var(--ccl-btn-hover)}}@keyframes cclUp{0%{opacity:0;transform:translateY(12px)}}@keyframes cclFade{0%{opacity:0}}@keyframes cclLeft{0%{opacity:0;transform:translateX(-14px)}}@keyframes cclLine{0%{transform:scaleX(0)}}.ccl-root.ccl-anim-ready:not(.is-in) .ccl-item{opacity:0}.ccl-root.ccl-anim-ready.ccl-fx-up.is-in .ccl-item{animation:cclUp var(--ccl-an-du,.6s) cubic-bezier(.2,.7,.2,1) var(--ccl-an-d,0s) backwards}.ccl-root.ccl-anim-ready.ccl-fx-fade.is-in .ccl-item{animation:cclFade var(--ccl-an-du,.6s) ease var(--ccl-an-d,0s) backwards}.ccl-root.ccl-anim-ready.ccl-fx-left.is-in .ccl-item{animation:cclLeft var(--ccl-an-du,.6s) cubic-bezier(.2,.7,.2,1) var(--ccl-an-d,0s) backwards}.ccl-root.ccl-anim-ready.ccl-anim-lines.is-in.ccl-div-on:not(.ccl-s-inline):not(.ccl-s-tags) .ccl-item:after{animation:cclLine var(--ccl-an-du,.6s) cubic-bezier(.2,.7,.2,1) var(--ccl-an-d,0s) backwards}