.m-cp-modal-info{--cp-modal-info-panel-bg:var(--cp-pure-comfort,#fff);--cp-modal-info-heading:var(--cp-deep-harmony,#24211c);--cp-modal-info-close:var(--cp-deep-harmony,#24211c);--cp-modal-info-fg:var(--cp-deep-harmony,#24211c);--cp-modal-info-card-bg:var(--cp-warm-cream,#f5f2ec);--cp-modal-info-card-heading:var(--cp-deep-harmony,#24211c);--cp-modal-info-card-body:var(--cp-calm-stone,#514a44);--cp-modal-info-check-bg:var(--cp-steel-blue,#2c5287);--cp-modal-info-gradient:var(--cp-btn-on-dark-fill,#d5e6fa);--cp-modal-info-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-modal-info-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-modal-info-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif)}@layer cp-modal-info{.m-cp-modal-info{--cp-modal-info-overlay:rgba(36,33,28,.6);--cp-modal-info-panel-bg:#fff;--cp-modal-info-heading:var(--cp-deep-harmony,#24211c);--cp-modal-info-close:var(--cp-deep-harmony,#24211c);--cp-modal-info-fg:var(--cp-deep-harmony,#24211c);--cp-modal-info-card-bg:var(--cp-warm-cream,#f5f2ec);--cp-modal-info-card-heading:var(--cp-deep-harmony,#24211c);--cp-modal-info-card-body:var(--cp-calm-stone,#514a44);--cp-modal-info-check-bg:var(--cp-steel-blue,#2c5287);--cp-modal-info-check-fg:#fff;--cp-modal-info-gradient:#d5e6fa;--cp-modal-info-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-modal-info-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-modal-info-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif);align-items:center;display:flex;font-family:var(--cp-modal-info-font-body);inset:0;justify-content:center;opacity:0;padding:1rem;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:10000}.m-cp-modal-info[hidden]{display:none!important}.m-cp-modal-info.is-active{opacity:1;pointer-events:auto}.m-cp-modal-info__overlay{background-color:var(--cp-modal-info-overlay);inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.m-cp-modal-info.is-active .m-cp-modal-info__overlay{opacity:1}.m-cp-modal-info__dialog{background-color:var(--cp-modal-info-panel-bg);border-radius:1.25rem;box-shadow:0 1.5rem 3.5rem rgba(0,0,0,.28);display:flex;flex-direction:column;isolation:isolate;max-height:88vh;max-width:650px;opacity:0;overflow:hidden;position:relative;transform:translateY(.75rem) scale(.98);transition:opacity .2s ease,transform .2s ease;width:100%}.m-cp-modal-info.is-active .m-cp-modal-info__dialog{opacity:1;transform:translateY(0) scale(1)}.m-cp-modal-info__dialog:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--cp-modal-info-gradient) 80%,transparent) 0,transparent 100%);border-radius:50%;content:"";filter:blur(48px);height:80%;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(30%,-50%);width:55%;z-index:0}.m-cp-modal-info__close{align-items:center;background-color:color-mix(in srgb,var(--cp-modal-info-fg) 6%,transparent);border:none;border-radius:50%;color:var(--cp-modal-info-close);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;width:2.25rem;z-index:2}.m-cp-modal-info__close:hover{background-color:color-mix(in srgb,var(--cp-modal-info-fg) 12%,transparent)}.m-cp-modal-info__scroll{display:flex;flex-direction:column;gap:1.5rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1.75rem,4vw,2.5rem);position:relative;z-index:1}.m-cp-modal-info__heading{padding-right:2rem;text-align:center}.m-cp-modal-info__heading :where(h1,h2,h3){color:var(--cp-modal-info-heading);font-family:var(--cp-modal-info-font-heading);font-size:clamp(1.375rem,1.2vw + 1.05rem,1.75rem);font-weight:400;line-height:1.2;margin:0}.m-cp-modal-info__heading :where(em,i,[style*=italic]){font-family:var(--cp-modal-info-font-display);font-style:italic;font-weight:var(--cp-heading-italic-weight,300)}.m-cp-modal-info__cards{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.m-cp-modal-info__card{background-color:var(--cp-modal-info-card-bg);border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.5vw,1.5rem)}.m-cp-modal-info__card-heading{color:var(--cp-modal-info-card-heading);font-family:var(--cp-modal-info-font-heading);font-size:1.0625rem;font-weight:500;margin:0}.m-cp-modal-info__tags-row{align-items:flex-start;display:flex;gap:.625rem}.m-cp-modal-info__check{align-items:center;background-color:var(--cp-modal-info-check-bg);border-radius:50%;color:var(--cp-modal-info-check-fg);display:inline-flex;flex:0 0 auto;height:1.375rem;justify-content:center;margin-top:.1rem;width:1.375rem}.m-cp-modal-info__tags-text{color:var(--cp-modal-info-card-body);font-size:.9375rem;line-height:1.5;min-width:0}.m-cp-modal-info__tags-sep{margin:0 .4em;opacity:.6}.m-cp-modal-info__card-desc{color:var(--cp-modal-info-card-body);font-size:.875rem;line-height:1.5;margin:0}.m-cp-modal-info__card-desc :where(p){margin:0}.m-cp-modal-info__card--footer{align-items:center;gap:.5rem;text-align:center}.m-cp-modal-info__footer-note{color:var(--cp-modal-info-card-body);font-size:.875rem;line-height:1.5;margin:0}.m-cp-modal-info__footer-note :where(p){margin:0}.m-cp-modal-info__footer-link{align-items:center;color:var(--cp-modal-info-fg);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.4rem;text-decoration:underline;text-underline-offset:.18em;white-space:nowrap}.m-cp-modal-info__footer-link:hover{opacity:.85}@media (min-width:48rem){.m-cp-modal-info__scroll{scrollbar-width:none;-ms-overflow-style:none}.m-cp-modal-info__scroll::-webkit-scrollbar{display:none}.m-cp-modal-info__heading{text-align:left}.m-cp-modal-info__card--footer{align-items:center;flex-direction:row;gap:1.5rem;justify-content:space-between;text-align:left}}@media (prefers-reduced-motion:reduce){.m-cp-modal-info__dialog,.m-cp-modal-info__overlay{transition:none}}}