.cal-hero-sec{padding-top:var(--header-h)}.cal-hero{position:relative;display:flex;align-items:center;min-height:max(60svh,30rem);padding:clamp(2.5rem,1.8rem + 3vw,4.5rem) clamp(1.25rem,.8rem + 3vw,4rem);background:var(--cocoa);color:var(--cream);border-radius:var(--radius-scene);overflow:clip}@media(min-width:64rem){.cal-hero{aspect-ratio:12 / 5;min-height:0}}.cal-hero__media{position:absolute;inset:0}.cal-hero__media picture{display:block;width:100%;height:100%}.cal-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.cal-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(97deg,rgb(30 15 8 / .88) 0%,rgb(30 15 8 / .72) 30%,rgb(30 15 8 / .38) 52%,rgb(30 15 8 / .08) 72%,transparent 100%)}.cal-hero__inner{position:relative;max-width:42rem}.cal-hero .kicker{color:var(--peach)}.cal-hero__title{margin-top:var(--s-4);max-width:22ch;font-family:var(--font-display);font-size:clamp(1.95rem,1.5rem + 2vw,2.95rem);font-weight:560;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:#fff}.cal-hero__title .accent-i{color:var(--peach)}.cal-hero__sub{margin-top:var(--s-4);font-size:var(--text-base);line-height:1.6;max-width:32rem;color:#fdf9efe6}.cal-hero__sub strong{color:#fff}.cal-hero__fuente{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--s-4);padding:.45rem 1rem;background:#1e0f0873;border:1px solid rgb(253 249 239 / .25);border-radius:var(--radius-pill);font-size:.78rem;font-weight:650;color:var(--cream);backdrop-filter:blur(6px)}.cal-hero__fuente i{width:8px;height:8px;border-radius:50%;background:#79bd8b;box-shadow:0 0 #79bd8b80;animation:cal-live 2.4s ease-out infinite}@keyframes cal-live{0%{box-shadow:0 0 #79bd8b80}60%,to{box-shadow:0 0 0 8px #79bd8b00}}@media(prefers-reduced-motion:reduce){.cal-hero__fuente i{animation:none}}.cal-tl-wrap{position:sticky;top:var(--header-h);z-index:20;background:#fdfaf7eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding-block:var(--s-3);border-bottom:1px solid rgb(43 26 16 / .05)}.cal-tl__head{margin-bottom:var(--s-3)}.cal-tl__label{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.cal-stages{display:flex;gap:var(--s-2);overflow-x:auto;padding:5px 2px 9px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.cal-stages::-webkit-scrollbar{display:none}.cal-stage{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:.6rem;min-height:58px;padding:.5rem 1rem .5rem .6rem;border:1.5px solid rgb(43 26 16 / .12);border-radius:var(--radius-pill);background:#fff;cursor:pointer;transition:border-color .18s var(--ease-out),transform .18s var(--ease-out),box-shadow .18s var(--ease-out),background .18s var(--ease-out)}.cal-stage__ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#c97b5421;color:var(--clay-deep);transition:background .18s var(--ease-out),color .18s var(--ease-out)}.cal-stage__txt{display:flex;flex-direction:column;text-align:left}.cal-stage__name{font-size:var(--text-sm);font-weight:700;color:var(--ink);white-space:nowrap}.cal-stage__rango{font-size:.7rem;color:var(--ink-soft);white-space:nowrap}.cal-stage:hover{border-color:var(--clay-deep);transform:translateY(-2px);box-shadow:0 10px 22px -16px #2b1a108c}.cal-stage.is-sel{background:linear-gradient(150deg,#c97b54,#9e4b26);border-color:var(--clay-deep);box-shadow:0 12px 26px -14px #9e4b26b3}.cal-stage.is-sel .cal-stage__ico{background:#fdf9ef33;color:var(--cream)}.cal-stage.is-sel .cal-stage__name{color:var(--cream)}.cal-stage.is-sel .cal-stage__rango{color:#fdf9efbf}.cal-stage:focus-visible{outline:2px solid var(--clay-deep);outline-offset:2px}.cal-datos-wrap{padding-block:var(--s-3) 0}.cal-datos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);padding:var(--s-4) var(--s-5);background:#fff;border:1px solid rgb(43 26 16 / .07);border-radius:20px;box-shadow:0 14px 30px -24px #2b1a1080}.cal-datos__or{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-deep)}.cal-step{display:inline-flex;align-items:stretch;gap:6px}.cal-step__btn{width:46px;min-height:46px;border:1.5px solid rgb(43 26 16 / .14);border-radius:14px;background:var(--paper-warm);color:var(--clay-deep);font-size:1.3rem;font-weight:700;line-height:1;cursor:pointer;transition:background .16s var(--ease-out),border-color .16s var(--ease-out),transform .16s var(--ease-out)}.cal-step__btn:hover{border-color:var(--clay-deep);background:#c97b5424}.cal-step__btn:active{transform:scale(.94)}.cal-step__field{display:inline-flex;align-items:center;gap:.5rem;padding-inline:.75rem;border:1.5px solid rgb(43 26 16 / .14);border-radius:14px;background:var(--paper);font-size:var(--text-sm);font-weight:650;color:var(--ink-soft)}.cal-step__field input{width:3.2rem;border:0;background:none;font:inherit;font-size:1.15rem;font-weight:750;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.cal-step__field input::-webkit-outer-spin-button,.cal-step__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cal-step__field:focus-within{border-color:var(--clay-deep)}.cal-step__field input:focus-visible{outline:none}.cal-tgl{display:inline-flex;align-items:center;gap:.55rem;font-size:var(--text-sm);font-weight:600;cursor:pointer}.cal-tgl input{position:absolute;opacity:0;width:1px;height:1px}.cal-tgl__track{display:inline-flex;align-items:center;flex:none;width:42px;height:24px;padding:3px;border-radius:999px;background:#2b1a102e;transition:background .2s var(--ease-out)}.cal-tgl__track i{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000040;transition:transform .2s var(--ease-out)}.cal-tgl input:checked+.cal-tgl__track{background:var(--clay-deep)}.cal-tgl input:checked+.cal-tgl__track i{transform:translate(18px)}.cal-tgl input:focus-visible+.cal-tgl__track{outline:2px solid var(--clay-deep);outline-offset:2px}.cal-datos__btn{min-height:46px}.cal-info{display:inline-grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--ink-soft);color:var(--paper);font-size:.72rem;font-weight:800;font-style:italic;cursor:help;position:relative}.cal-info__pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:min(17rem,80vw);padding:var(--s-3);background:var(--cocoa);color:var(--cream);border-radius:var(--radius-md);font-size:.78rem;font-weight:400;font-style:normal;line-height:1.45;opacity:0;visibility:hidden;transition:opacity .16s;z-index:30;box-shadow:0 12px 30px -12px #00000080}.cal-info:hover .cal-info__pop,.cal-info:focus .cal-info__pop,.cal-info:focus-visible .cal-info__pop{opacity:1;visibility:visible}.cal-panel-wrap{padding-block:var(--s-5)}.cal-panel__hint{text-align:center;color:var(--ink-soft);font-size:var(--text-lg);padding:var(--s-5)}.cal-panel{background:var(--paper-warm);border-radius:var(--radius-lg);padding:var(--s-5);border:1px solid rgb(43 26 16 / .06)}.cal-panel__head{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4)}.cal-panel__icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:#c97b5424;color:var(--clay-deep)}.cal-panel__icon .cal-pico{display:none}.cal-panel__icon[data-p=embarazo] .cal-pico--embarazo,.cal-panel__icon[data-p=bebe] .cal-pico--bebe,.cal-panel__icon[data-p=infancia] .cal-pico--infancia,.cal-panel__icon[data-p=adolescente] .cal-pico--adolescente,.cal-panel__icon[data-p=adulto] .cal-pico--adulto,.cal-panel__icon[data-p=mayor] .cal-pico--mayor{display:block}.cal-panel__title{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.15}.cal-panel__title strong{color:var(--clay-deep)}.cal-panel__cards{display:grid;gap:var(--s-3)}.cal-pcard{display:flex;align-items:stretch;width:100%;padding:0;background:var(--paper);border:1px solid rgb(43 26 16 / .1);border-radius:var(--radius-md);overflow:clip;cursor:pointer;text-align:left;transition:transform .15s,box-shadow .15s,border-color .15s}.cal-pcard:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--vac) 60%,transparent);box-shadow:0 12px 26px -18px #2b1a108c}.cal-pcard:focus-visible{outline:2px solid var(--clay-deep);outline-offset:2px}.cal-pcard__bar{width:6px;flex:none;background:var(--vac)}.cal-pcard__main{flex:1;display:flex;flex-direction:column;gap:.15rem;padding:var(--s-4)}.cal-pcard__name{font-weight:700;font-size:1.02rem;color:var(--ink)}.cal-pcard__tag{font-size:.8rem;color:var(--ink-soft)}.cal-pcard__cta{display:flex;align-items:center;padding-right:var(--s-4);font-weight:700;font-size:var(--text-sm);color:var(--clay-deep);flex:none}.cal-pcard__none{color:var(--ink-soft);padding:var(--s-3)}.cal-matrix-wrap{padding-block:var(--s-5) var(--s-7)}.cal-matrix__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.cal-matrix__sub{margin-top:var(--s-2);color:var(--ink-soft);font-size:var(--text-sm)}.cal-matrix__sub strong{color:var(--ink)}.cal-matrix__tools{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-3)}.cal-vertodo{align-self:flex-end;padding:.45rem 1rem;border:1px solid var(--clay-deep);border-radius:var(--radius-pill);background:var(--clay-deep);color:var(--cream);font:inherit;font-size:var(--text-sm);font-weight:650;cursor:pointer}.cal-vertodo:hover{background:var(--cocoa);border-color:var(--cocoa)}.cal-legend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);list-style:none;margin:0;padding:0}.cal-legend__item{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--text-sm);color:var(--ink-soft)}.cal-legend__swatch{width:1.1rem;height:1.1rem;border-radius:4px;flex:none;background:var(--cocoa)}.cal-legend__swatch--rescate,.cal-legend__swatch--susceptibles{background:color-mix(in srgb,var(--cocoa) 13%,#fff);box-shadow:inset 0 0 0 1.5px var(--cocoa)}.cal-legend__swatch--embarazo{background:var(--cocoa);box-shadow:inset 0 0 0 2px var(--cream)}.cal-legend__swatch--riesgo{background:repeating-linear-gradient(45deg,var(--cocoa),var(--cocoa) 3px,transparent 3px,transparent 6px)}.cal-matrix__scroll,.cal-focus-scroll{overflow-x:auto;padding:0 var(--s-4) var(--s-3);-webkit-overflow-scrolling:touch}.cal-matrix{display:grid;grid-template-columns:minmax(8.5rem,11rem) repeat(var(--cols),minmax(2.9rem,1fr));gap:3px;min-width:max-content}.cal-fgrid{display:grid;grid-template-columns:minmax(8rem,11rem) repeat(var(--fcols),minmax(6rem,9rem));justify-content:start;gap:4px;min-width:max-content;animation:calFocusIn .32s var(--ease-out)}@keyframes calFocusIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cal-corner{position:sticky;left:0;z-index:3;background:var(--paper);font-size:.72rem;font-weight:700;color:var(--ink-soft);display:flex;align-items:flex-end;padding:.3rem}.cal-colhead{position:sticky;top:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.4rem .15rem;background:var(--paper);border:0;border-bottom:2px solid transparent;cursor:pointer}.cal-colhead--static{cursor:default}.cal-colhead__emoji{font-size:1.05rem}.cal-colhead__label{font-size:.64rem;font-weight:650;color:var(--ink-soft);text-align:center;line-height:1.05}.cal-rowhead{position:sticky;left:0;z-index:2;display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;background:var(--paper);border:0;cursor:pointer;text-align:left}.cal-rowhead__dot{width:.7rem;height:.7rem;border-radius:3px;background:var(--vac);flex:none}.cal-rowhead__name{font-size:.74rem;font-weight:600;line-height:1.1}.cal-cell{min-height:2.4rem;border:0;border-radius:5px;font-size:.62rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;padding:.1rem;line-height:1.05;transition:transform .16s}.cal-fgrid .cal-cell{min-height:2.9rem;font-size:.74rem}.cal-cell--empty{background:#2b1a1008;cursor:default}.cal-cell--sistematica{background:var(--vac);color:#fff;text-shadow:0 1px 1.5px rgb(0 0 0 / .35)}.cal-cell--embarazo{background:var(--vac);color:#fff;box-shadow:inset 0 0 0 2px #fdf9efd9;text-shadow:0 1px 1.5px rgb(0 0 0 / .35)}.cal-cell--rescate,.cal-cell--susceptibles{background:color-mix(in srgb,var(--vac) 14%,#fff);color:color-mix(in srgb,var(--vac) 72%,#000);box-shadow:inset 0 0 0 1.5px var(--vac)}.cal-cell--riesgo{background:repeating-linear-gradient(45deg,var(--vac),var(--vac) 4px,color-mix(in srgb,var(--vac) 18%,#fff) 4px,color-mix(in srgb,var(--vac) 18%,#fff) 8px);color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.cal-cell:not(.cal-cell--empty):hover{transform:scale(1.06);z-index:4}.cal-cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px;z-index:4}.cal-notas-wrap{margin-top:var(--s-4)}.cal-notas-wrap summary{font-size:var(--text-sm);font-weight:650;color:var(--clay-deep);cursor:pointer}.cal-notas{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;gap:.3rem;font-size:.78rem;color:var(--ink-soft)}.cal-fuente{margin-top:var(--s-4);font-size:.78rem;color:var(--ink-soft);opacity:.85}.cal-tip{position:absolute;top:0;left:0;z-index:60;width:14rem;padding:var(--s-3);background:var(--cocoa);color:var(--cream);border-radius:var(--radius-md);font-size:var(--text-sm);pointer-events:none;box-shadow:0 12px 30px -12px #00000080;display:grid;gap:.2rem}.cal-tip[hidden]{display:none}.cal-tip strong{font-size:1rem}.cal-tip span{color:#fdf9efcc;font-size:.78rem}.cal-tip__p{color:var(--sand)!important}.cal-overlay{position:fixed;inset:0;background:#1e0f0880;opacity:0;z-index:80;transition:opacity .26s}body.cal-open .cal-overlay{opacity:1}.cal-drawer{position:fixed;top:0;right:0;z-index:81;width:min(28rem,92vw);height:100svh;padding-top:var(--header-h);overflow-y:auto;background:var(--paper);box-shadow:-20px 0 60px -30px #1e0f0899;transform:translate(100%);transition:transform .3s var(--ease-out)}body.cal-open .cal-drawer{transform:translate(0)}.cal-drawer__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--s-5);background:var(--paper)}.cal-drawer__close{border:1px solid rgb(43 26 16 / .16)!important;border-radius:var(--radius-md)}.cal-drawer__dot{width:1.4rem;height:1.4rem;border-radius:6px}.cal-drawer__close{background:none;border:0;font-size:1.1rem;cursor:pointer;color:var(--ink-soft);width:2.2rem;height:2.2rem}.cal-drawer__body{padding:0 var(--s-5) var(--s-7)}.cal-drawer__name{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.1}.cal-drawer__lead{margin-top:var(--s-5);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.cal-drawer__protege{margin-top:var(--s-2);line-height:1.6;color:var(--ink)}.cal-drawer__meta{margin-top:var(--s-5);display:grid;gap:var(--s-4)}.cal-drawer__meta dt{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.cal-drawer__meta dd{margin:.25rem 0 0;line-height:1.5;color:var(--ink)}.cal-drawer__cta{margin-top:var(--s-6);width:100%}@media(prefers-reduced-motion:reduce){.cal-overlay,.cal-drawer,.cal-cell,.cal-stage,.cal-pcard,.cal-fgrid{transition:none;animation:none}}.cal-bigcta{padding-block:var(--s-4)}.cal-bigcta__scene{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3rem,2rem + 4vw,5.5rem) clamp(1rem,.6rem + 2vw,2.5rem);background:radial-gradient(90% 70% at 50% -15%,rgb(246 182 164 / .35),transparent 60%),linear-gradient(180deg,#46301C 0%,var(--cocoa) 48%,#241509 100%);color:var(--cream);border-radius:var(--radius-scene);overflow:clip}.cal-bigcta__curve{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cal-bigcta__mover{opacity:.9}.cal-bigcta__kicker{position:relative;color:var(--peach)}.cal-bigcta__title{position:relative;margin:var(--s-4) auto 0;max-width:24ch;font-family:var(--font-display);font-size:var(--text-3xl);color:var(--cream);line-height:1.08;text-wrap:balance}.cal-bigcta__title .accent-i{color:var(--peach)}.cal-bigcta__sub{position:relative;margin:var(--s-4) auto 0;max-width:52ch;font-size:var(--text-lg);line-height:1.6;color:#fdf9efd9}.cal-bigcta__cards{position:relative;display:grid;gap:var(--s-3);width:100%;max-width:58rem;margin:var(--s-7) auto 0;padding:0;list-style:none;text-align:left}@media(min-width:48rem){.cal-bigcta__cards{grid-template-columns:repeat(3,1fr)}}.cal-bigcta__card{position:relative;padding:var(--s-5);background:#fdf9ef14;border:1px solid rgb(253 249 239 / .15);border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .22s var(--ease-out),border-color .22s var(--ease-out),transform .22s var(--ease-out)}.cal-bigcta__card:hover{background:#fdf9ef1f;border-color:#f6b6a473;transform:translateY(-4px)}.cal-bigcta__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#f6b6a429;color:var(--peach)}.cal-bigcta__card-t{margin-top:var(--s-3);font-weight:700;color:var(--cream)}.cal-bigcta__card-p{margin-top:.3rem;font-size:var(--text-sm);line-height:1.55;color:#fdf9efc7}.cal-bigcta__badge{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#3f7a50;color:#fff;font-size:.8rem;font-weight:800;animation:cal-badge 8s cubic-bezier(.34,1.56,.64,1) infinite}.cal-bigcta__badge--2{animation-delay:.9s}.cal-bigcta__badge--3{animation-delay:1.8s}@keyframes cal-badge{0%,5%{opacity:0;transform:scale(.3) rotate(-12deg)}11%{opacity:1;transform:scale(1.25) rotate(3deg)}15%,92%{opacity:1;transform:scale(1) rotate(0)}98%,to{opacity:0}}.cal-bigcta__btn{position:relative;margin-top:var(--s-7)}.cal-bigcta__note{position:relative;margin-top:var(--s-3);font-size:var(--text-sm);font-weight:600;color:#fdf9ef99}.cal-bigcta__link{color:var(--peach);font-weight:700;text-decoration:none}.cal-bigcta__link:hover{color:var(--cream);text-decoration:underline;text-underline-offset:.25em}@media(prefers-reduced-motion:reduce){.cal-bigcta__mover{display:none}.cal-bigcta__badge{animation:none}}@media(min-width:48rem){.cal-panel__cards{grid-template-columns:repeat(2,1fr)}.cal-cell{font-size:.66rem}}.cal-pcard{border-radius:16px!important;animation:cal-cascade .48s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes cal-cascade{0%{opacity:0;transform:translateY(10px)}}.cal-cell{border-radius:10px}.cal-rowhead{border-radius:12px}.cal-colhead{border-radius:12px;transition:background .16s var(--ease-out),color .16s var(--ease-out),transform .16s var(--ease-out)}.cal-colhead:hover{background:#c97b5424;transform:translateY(-2px)}.cal-legend__item{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .8rem;background:#fff;border:1px solid rgb(43 26 16 / .08);border-radius:var(--radius-pill);font-weight:600}.cal-ctabar{position:fixed;inset-inline:5px;bottom:calc(env(safe-area-inset-bottom) + 74px);z-index:89;display:none;align-items:center;justify-content:space-between;gap:var(--s-3);padding:.6rem .6rem .6rem 1.1rem;background:#2b1a10e6;border-radius:var(--radius-pill);color:var(--cream);text-decoration:none;font-size:.85rem;font-weight:650;backdrop-filter:blur(10px);box-shadow:0 16px 40px -16px #0000008c;animation:cal-ctabar-in .32s var(--ease-out) both}.cal-ctabar__btn{flex:none;padding:.5rem 1rem;background:linear-gradient(135deg,#c97b54,#9e4b26);border-radius:var(--radius-pill);color:#fff;font-weight:700;white-space:nowrap}@keyframes cal-ctabar-in{0%{opacity:0;transform:translateY(14px)}}@media(max-width:47.9rem){.cal-ctabar:not([hidden]){display:flex}.cal-hero-sec .container{width:100%;max-width:none}.cal-hero{border-radius:var(--hero-radius-mobile)}}.cal-drawer__name:after{content:"";display:block;width:2.6rem;height:3px;margin-top:.55rem;border-radius:2px;background:linear-gradient(90deg,var(--clay),var(--peach))}.cal-drawer__incl{display:inline-flex;align-items:center;gap:.5rem;margin-top:var(--s-3);padding:.4rem .9rem;background:#79bd8b29;border:1px solid rgb(121 189 139 / .4);border-radius:var(--radius-pill);font-size:.78rem;font-weight:700;color:#3f7a50}.cal-drawer__incl i{width:8px;height:8px;border-radius:50%;background:#4e9463;box-shadow:0 0 #4e946380;animation:cal-live 2.6s ease-out infinite}body.cal-open .cal-drawer__body{animation:cal-cascade .34s var(--ease-out) both}@media(prefers-reduced-motion:reduce){.cal-pcard,.cal-ctabar,.cal-drawer__incl i,body.cal-open .cal-drawer__body{animation:none}}
