.cc-workshop{--wo-pad-y:var(--cc-section-pad-y);--wo-fallback-bg:var(--cc-navy-deep);--wo-block-gap:var(--cc-space-lg);--wo-text-align:center;--wo-block-inline:auto;--wo-overlay-color:var(--cc-navy-deep);--wo-overlay-opacity:0.82;--wo-header-max:var(--cc-measure-tight);--wo-eyebrow-size:var(--cc-fs-eyebrow);--wo-eyebrow-color:var(--cc-red-light);--wo-eyebrow-track:var(--cc-ls-eyebrow);--wo-eyebrow-weight:var(--cc-fw-bold);--wo-eyebrow-gap:1rem;--wo-heading-size:var(--cc-fs-h2);--wo-heading-color:var(--cc-white);--wo-heading-font:var(--cc-font-heading);--wo-heading-lh:var(--cc-lh-tight);--wo-intro-size:var(--cc-fs-body);--wo-intro-color:var(--cc-text-light);--wo-intro-lh:var(--cc-lh-loose);--wo-intro-max:var(--cc-measure);--wo-intro-gap:1.25rem;--wo-block-heading-size:var(--cc-fs-h3);--wo-block-heading-color:var(--cc-white);--wo-block-heading-lh:var(--cc-lh-heading);--wo-block-heading-gap:1.75rem;--wo-info-cols:3;--wo-act-cols:2;--wo-grid-gap:var(--cc-grid-gap);--wo-info-justify:center;--wo-card-max:none;--wo-card-bg:var(--cc-white);--wo-card-pad:var(--cc-card-pad);--wo-card-pad-sm:var(--cc-card-pad-sm);--wo-card-radius:var(--cc-card-radius);--wo-card-border:var(--cc-card-border-color);--wo-card-shadow:var(--cc-shadow-lg);--wo-card-lift:-6px;--wo-card-icon-size:44px;--wo-card-icon-gap:1.25rem;--wo-card-title-size:var(--cc-fs-h4);--wo-card-title-color:var(--cc-navy-deep);--wo-card-title-lh:var(--cc-lh-snug);--wo-card-title-gap:1rem;--wo-card-text-size:var(--cc-fs-body-sm);--wo-card-text-color:var(--cc-text-muted);--wo-card-text-lh:var(--cc-lh-body);--wo-feat-card-bg:var(--cc-navy-deep);--wo-feat-border:var(--cc-card-border-dark);--wo-feat-title-color:var(--cc-white);--wo-feat-text-color:var(--cc-text-light);--wo-act-bg:rgba(7,21,49,.62);--wo-act-bg-blur:14px;--wo-act-border:hsla(0,0%,100%,.14);--wo-act-border-w:1px;--wo-act-pad:var(--cc-card-pad);--wo-act-radius:var(--cc-card-radius);--wo-act-shadow:var(--cc-shadow-dark);--wo-act-title-size:var(--cc-fs-h4);--wo-act-title-color:var(--cc-white);--wo-act-title-lh:var(--cc-lh-snug);--wo-act-title-gap:0.75rem;--wo-act-text-size:var(--cc-fs-body-sm);--wo-act-text-color:var(--cc-text-light);--wo-act-text-lh:var(--cc-lh-body);--wo-act-cta-gap:1.75rem;--wo-act-btn-width:60%;--wo-learn-bg:var(--cc-white);--wo-learn-pad:clamp(1.75rem,4vw,3.25rem);--wo-learn-radius:var(--cc-card-radius);--wo-learn-shadow:var(--cc-shadow-lg);--wo-learn-cols:1fr 1fr;--wo-learn-gap:var(--cc-space-lg);--wo-learn-gap-sm:var(--cc-space-md);--wo-learn-title-size:var(--cc-fs-h3);--wo-learn-title-color:var(--cc-navy-deep);--wo-learn-title-gap:1rem;--wo-learn-text-size:var(--cc-fs-body);--wo-learn-text-color:var(--cc-text-muted);--wo-learn-text-lh:var(--cc-lh-body);--wo-learn-cta-gap:1.75rem;--wo-learn-check:var(--cc-blue);--wo-rt-gap:1rem;--wo-rt-list-indent:1.75rem;--wo-rt-list-gap:0.625rem;--wo-check-color:var(--cc-red);--wo-check-size:1.05em;--wo-check-top:0.05em;--wo-outro-max:var(--cc-measure);--wo-outro-heading-size:var(--cc-fs-h3);--wo-outro-heading-color:var(--cc-white);--wo-outro-heading-lh:var(--cc-lh-heading);--wo-outro-heading-gap:1rem;--wo-outro-size:var(--cc-fs-body);--wo-outro-color:var(--cc-text-light);--wo-outro-lh:var(--cc-lh-loose);--wo-btn-gap:var(--cc-btn-gap);--wo-btn-size:var(--cc-btn-fs);--wo-btn-weight:var(--cc-btn-fw);--wo-btn-pad:var(--cc-btn-pad-y) var(--cc-btn-pad-x);--wo-btn-radius:var(--cc-btn-radius);--wo-btn-lift:var(--cc-btn-lift);--wo-btn-border-w:var(--cc-btn-border-w-strong);--wo-btn1-bg:var(--cc-red);--wo-btn1-bg-hover:var(--cc-red-dark);--wo-btn1-color:var(--cc-white);--wo-btn2-bg:var(--cc-btn-ghost-bg);--wo-btn2-bg-hover:var(--cc-btn-ghost-bg-hover);--wo-btn2-color:var(--cc-btn-ghost-color);--wo-btn2-border:var(--cc-btn-ghost-border);--wo-btn3-bg:var(--cc-btn-outline-bg);--wo-btn3-bg-hover:var(--cc-btn-outline-bg-hover);--wo-btn3-color:var(--cc-btn-outline-color);--wo-btn3-color-hover:var(--cc-btn-outline-color-hover);--wo-btn3-border:var(--cc-btn-outline-border);--wo-btn4-bg:var(--cc-btn-primary-bg);--wo-btn4-bg-hover:var(--cc-btn-primary-bg-hover);--wo-btn4-color:var(--cc-btn-primary-color);--wo-focus-color:var(--cc-focus-color-dark);--wo-focus-color-light:var(--cc-focus-color);--wo-focus-width:var(--cc-focus-width);--wo-focus-offset:var(--cc-focus-offset);--wo-ease:var(--cc-ease)}.cc-workshop--align-center{--wo-text-align:center;--wo-block-inline:auto}.cc-workshop--align-left{--wo-text-align:left;--wo-block-inline:0}.cc-workshop{background:var(--wo-fallback-bg);isolation:isolate;overflow:hidden;padding-block:var(--wo-pad-y);position:relative}.cc-workshop__bg,.cc-workshop__overlay{inset:0;pointer-events:none;position:absolute}.cc-workshop__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:-2}.cc-workshop__overlay{background:var(--wo-overlay-color);opacity:var(--wo-overlay-opacity);z-index:-1}.cc-workshop--no-image .cc-workshop__overlay{opacity:1}.cc-workshop__header{margin-inline:var(--wo-block-inline);max-width:var(--wo-header-max);text-align:var(--wo-text-align)}.cc-workshop__eyebrow{color:var(--wo-eyebrow-color);display:block;font-size:var(--wo-eyebrow-size);font-weight:var(--wo-eyebrow-weight);letter-spacing:var(--wo-eyebrow-track);margin-bottom:var(--wo-eyebrow-gap);text-transform:uppercase}.cc-workshop__heading{color:var(--wo-heading-color);font-family:var(--wo-heading-font);font-size:var(--wo-heading-size);line-height:var(--wo-heading-lh);margin:0}.cc-workshop__intro{color:var(--wo-intro-color);font-size:var(--wo-intro-size);line-height:var(--wo-intro-lh);margin-inline:var(--wo-block-inline);margin-top:var(--wo-intro-gap);max-width:var(--wo-intro-max)}.cc-workshop__block-heading{color:var(--wo-block-heading-color);font-family:var(--wo-heading-font);font-size:var(--wo-block-heading-size);line-height:var(--wo-block-heading-lh);margin:0 0 var(--wo-block-heading-gap);text-align:var(--wo-text-align)}.cc-workshop__rt p{margin:0}.cc-workshop__rt ol,.cc-workshop__rt p+p,.cc-workshop__rt ul{margin-top:var(--wo-rt-gap)}.cc-workshop__rt ol{margin-bottom:0;padding-left:var(--wo-rt-list-indent);text-align:left}.cc-workshop__rt li+li{margin-top:var(--wo-rt-list-gap)}.cc-workshop__rt strong{font-weight:700}.cc-workshop__rt a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cc-workshop__rt ul{list-style:none;margin-bottom:0;padding-left:0;text-align:left}.cc-workshop__rt ul>li{padding-left:var(--wo-rt-list-indent);position:relative}.cc-workshop__rt ul>li:before{background-color:var(--wo-check-color);content:"";height:var(--wo-check-size);left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 5.7a1 1 0 0 1 0 1.4l-10 10a1 1 0 0 1-1.4 0l-5-5a1 1 0 1 1 1.4-1.4l4.3 4.29 9.3-9.29a1 1 0 0 1 1.4 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.3 5.7a1 1 0 0 1 0 1.4l-10 10a1 1 0 0 1-1.4 0l-5-5a1 1 0 1 1 1.4-1.4l4.3 4.29 9.3-9.29a1 1 0 0 1 1.4 0'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:var(--wo-check-top);width:var(--wo-check-size)}.cc-workshop__card .cc-workshop__rt ul>li:before,.cc-workshop__card-text ul>li:before{--wo-check-color:var(--cc-red)}.cc-workshop__learn-aside ul>li:before,.cc-workshop__learn-intro ul>li:before{--wo-check-color:var(--wo-learn-check)}.cc-workshop__grid{display:flex;flex-wrap:wrap;gap:var(--wo-grid-gap);list-style:none;padding:0}.cc-workshop__grid--action,.cc-workshop__grid--info{justify-content:var(--wo-info-justify)}.cc-workshop__card{background:var(--wo-card-bg);border:1px solid var(--wo-card-border);border-radius:var(--wo-card-radius);box-shadow:var(--wo-card-shadow);display:flex;flex:0 1 calc((100% - (var(--wo-info-cols) - 1)*var(--wo-grid-gap))/var(--wo-info-cols));flex-direction:column;max-width:var(--wo-card-max);padding:var(--wo-card-pad);text-align:left;transition:transform var(--wo-ease)}.cc-workshop__card:hover{transform:translateY(var(--wo-card-lift))}.cc-workshop__card-icon{display:block;margin-bottom:var(--wo-card-icon-gap)}.cc-workshop__card-icon img{height:var(--wo-card-icon-size);object-fit:contain;width:var(--wo-card-icon-size)}.cc-workshop__card-title{color:var(--wo-card-title-color);font-family:inherit;font-size:var(--wo-card-title-size);font-weight:700;line-height:var(--wo-card-title-lh);margin:0 0 var(--wo-card-title-gap)}.cc-workshop__card-text,.cc-workshop__card-text li,.cc-workshop__card-text p{color:var(--wo-card-text-color);font-size:var(--wo-card-text-size);line-height:var(--wo-card-text-lh)}.cc-workshop__card--featured{background:var(--wo-feat-card-bg);border-color:var(--wo-feat-border)}.cc-workshop__card--featured .cc-workshop__card-title{color:var(--wo-feat-title-color)}.cc-workshop__card--featured .cc-workshop__card-text,.cc-workshop__card--featured .cc-workshop__card-text li,.cc-workshop__card--featured .cc-workshop__card-text p{color:var(--wo-feat-text-color)}.cc-workshop__action{backdrop-filter:blur(var(--wo-act-bg-blur));-webkit-backdrop-filter:blur(var(--wo-act-bg-blur));background:var(--wo-act-bg);border:var(--wo-act-border-w) solid var(--wo-act-border);border-radius:var(--wo-act-radius);box-shadow:var(--wo-act-shadow);display:flex;flex:0 1 calc((100% - (var(--wo-act-cols) - 1)*var(--wo-grid-gap))/var(--wo-act-cols));flex-direction:column;padding:var(--wo-act-pad);text-align:left}.cc-workshop__action-title{color:var(--wo-act-title-color);font-family:inherit;font-size:var(--wo-act-title-size);font-weight:700;line-height:var(--wo-act-title-lh);margin:0 0 var(--wo-act-title-gap)}.cc-workshop__action-text,.cc-workshop__action-text li,.cc-workshop__action-text p{color:var(--wo-act-text-color);font-size:var(--wo-act-text-size);line-height:var(--wo-act-text-lh)}.cc-workshop__action-cta{margin-top:auto;padding-top:var(--wo-act-cta-gap)}.cc-workshop__action-cta .cc-workshop__btn{min-width:14rem;width:var(--wo-act-btn-width)}.cc-workshop__learn{background:var(--wo-learn-bg);border-radius:var(--wo-learn-radius);box-shadow:var(--wo-learn-shadow);padding:var(--wo-learn-pad);text-align:left}.cc-workshop__learn--split{align-items:start;display:grid;gap:var(--wo-learn-gap);grid-template-columns:var(--wo-learn-cols)}.cc-workshop__learn-title{color:var(--wo-learn-title-color);font-family:var(--wo-heading-font);font-size:var(--wo-learn-title-size);line-height:var(--cc-lh-heading);margin:0 0 var(--wo-learn-title-gap)}.cc-workshop__learn-aside,.cc-workshop__learn-intro{color:var(--wo-learn-text-color);font-size:var(--wo-learn-text-size);line-height:var(--wo-learn-text-lh)}.cc-workshop__learn-aside li,.cc-workshop__learn-aside p,.cc-workshop__learn-intro li,.cc-workshop__learn-intro p{color:var(--wo-learn-text-color)}.cc-workshop__learn--stacked .cc-workshop__learn-aside{margin-top:var(--wo-rt-gap)}.cc-workshop__learn-cta{display:flex;flex-wrap:wrap;gap:var(--wo-btn-gap);margin-top:var(--wo-learn-cta-gap)}.cc-workshop__closing{margin-inline:var(--wo-block-inline);max-width:var(--wo-outro-max);text-align:var(--wo-text-align)}.cc-workshop__closing-heading{color:var(--wo-outro-heading-color);font-family:var(--wo-heading-font);font-size:var(--wo-outro-heading-size);line-height:var(--wo-outro-heading-lh);margin:0 0 var(--wo-outro-heading-gap)}.cc-workshop__closing-heading:last-child{margin-bottom:0}.cc-workshop__outro,.cc-workshop__outro li,.cc-workshop__outro p{color:var(--wo-outro-color);font-size:var(--wo-outro-size);line-height:var(--wo-outro-lh)}.cc-workshop__actions{display:flex;flex-wrap:wrap;gap:var(--wo-btn-gap);justify-content:var(--wo-info-justify)}.cc-workshop--align-left .cc-workshop__actions{justify-content:flex-start}.cc-workshop__btn{align-items:center;border:var(--wo-btn-border-w) solid transparent;border-radius:var(--wo-btn-radius);display:inline-flex;font-size:var(--wo-btn-size);font-weight:var(--wo-btn-weight);justify-content:center;line-height:1;padding:var(--wo-btn-pad);text-align:center;text-decoration:none;transition:all var(--wo-ease)}.cc-workshop__btn--primary{background:var(--wo-btn1-bg);border-color:var(--wo-btn1-bg);color:var(--wo-btn1-color)}.cc-workshop__btn--primary:hover{background:var(--wo-btn1-bg-hover);border-color:var(--wo-btn1-bg-hover);color:var(--wo-btn1-color);transform:translateY(var(--wo-btn-lift))}.cc-workshop__btn--ghost{background:var(--wo-btn2-bg);border-color:var(--wo-btn2-border);color:var(--wo-btn2-color)}.cc-workshop__btn--ghost:hover{background:var(--wo-btn2-bg-hover);border-color:var(--wo-btn2-color);color:var(--wo-btn2-color);transform:translateY(var(--wo-btn-lift))}.cc-workshop__btn--outline{background:var(--wo-btn3-bg);border-color:var(--wo-btn3-border);color:var(--wo-btn3-color)}.cc-workshop__btn--outline:hover{background:var(--wo-btn3-bg-hover);border-color:var(--wo-btn3-bg-hover);color:var(--wo-btn3-color-hover);transform:translateY(var(--wo-btn-lift))}.cc-workshop__btn--solid{background:var(--wo-btn4-bg);border-color:var(--wo-btn4-bg);color:var(--wo-btn4-color)}.cc-workshop__btn--solid:hover{background:var(--wo-btn4-bg-hover);border-color:var(--wo-btn4-bg-hover);color:var(--wo-btn4-color);transform:translateY(var(--wo-btn-lift))}.cc-workshop__btn:focus-visible{border-radius:var(--wo-btn-radius);outline:var(--wo-focus-width) solid var(--wo-focus-color);outline-offset:var(--wo-focus-offset)}.cc-workshop__learn .cc-workshop__btn:focus-visible{outline-color:var(--wo-focus-color-light)}.cc-workshop__header{margin-bottom:var(--wo-block-gap)}.cc-workshop__grid{margin-block:0}.cc-workshop__actions,.cc-workshop__block,.cc-workshop__closing,.cc-workshop__grid--action,.cc-workshop__learn{margin-top:var(--wo-block-gap)}.cc-workshop__header+.cc-workshop__block{margin-top:0}@media (prefers-reduced-motion:reduce){.cc-workshop__btn:hover,.cc-workshop__card:hover{transform:none}}@media (max-width:991px){.cc-workshop__learn--split{gap:var(--wo-learn-gap-sm);grid-template-columns:1fr}.cc-workshop__learn--cta-after .cc-workshop__learn-main{display:contents}.cc-workshop__learn--cta-after .cc-workshop__learn-title{order:1}.cc-workshop__learn--cta-after .cc-workshop__learn-intro{order:2}.cc-workshop__learn--cta-after .cc-workshop__learn-aside{order:3}.cc-workshop__learn--cta-after .cc-workshop__learn-cta{order:4}.cc-workshop__learn--cta-after .cc-workshop__learn-title{margin-bottom:0}.cc-workshop__learn--cta-after .cc-workshop__learn-cta{margin-top:0}}@media (max-width:767px){.cc-workshop--align-left{--wo-text-align:center;--wo-block-inline:auto}.cc-workshop--align-left .cc-workshop__actions{justify-content:center}}@media (max-width:575px){.cc-workshop__action,.cc-workshop__card{padding:var(--wo-card-pad-sm)}.cc-workshop__action-cta .cc-workshop__btn,.cc-workshop__actions .cc-workshop__btn,.cc-workshop__learn-cta .cc-workshop__btn{min-width:0;width:100%}}