@charset "UTF-8";@keyframes rl-tooltips-animation-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rl-tooltips-animation-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rl-tooltips-animation-zoom-in{0%{opacity:0;transform:scale3d(.25,.25,.25)}to{opacity:1}}@keyframes rl-tooltips-animation-zoom-out{0%{opacity:1}to{opacity:0;transform:scale3d(.25,.25,.25)}}.rl-tooltips-animate-fade-in{animation:rl-tooltips-animation-fade-in 300ms ease}.rl-tooltips-animate-fade-out{animation:rl-tooltips-animation-fade-out 300ms ease}.rl-tooltips-animate-zoom-in{animation:rl-tooltips-animation-zoom-in 150ms ease}.rl-tooltips-animate-zoom-out{animation:rl-tooltips-animation-zoom-out 300ms ease}.rl-tooltips-animate-show{opacity:1}.rl-tooltips-animate-hide{opacity:0}[data-tooltips]{cursor:pointer;border-bottom:1px dashed #c0c6cf;display:inline-block}[data-tooltips][data-tooltips-is-image-link],[data-tooltips][data-tooltips-is-image]{border-bottom:none}[data-tooltips-element]{box-sizing:border-box}[data-tooltips-element].hidden{display:none!important}[data-tooltips-element=tooltip]{z-index:1000;position:absolute;top:0;left:0;outline:0;--background-color:#fff;--border-color:#c0c6cf;--text-color:#1e2228;--title-background-color:#f4f5f6;--title-border-color:#f4f5f6;--title-text-color:#1e2228;--border-width:1px;--border-radius:4px;--padding:8px 10px;--title-size:1.1em;--box-shadow:0 5px 10px rgba(0,0,0,.2);--arrow-size:10px}[data-tooltips-element=tooltip][data-tooltips-is-image]{--padding:2px}[data-tooltips-element=tooltip][data-tooltips-is-image] img{vertical-align:middle}[data-tooltips-element=tooltip] [data-tooltips-element=main]{display:flex;flex:auto;flex-direction:column;background-color:var(--background-color);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden}[data-tooltips-element=tooltip] [data-tooltips-element=title]{font-size:var(--title-size);font-weight:700;color:var(--title-text-color);background-color:var(--title-background-color);padding:var(--padding);margin:0}[data-tooltips-element=tooltip] [data-tooltips-element=content]{color:var(--text-color);padding:var(--padding)}[data-tooltips-element=tooltip] [data-tooltips-element=arrow]{--arrow-offset:calc(var(--arrow-size) * .415);position:absolute;display:block;overflow:hidden}[data-tooltips-element=tooltip] [data-tooltips-element=arrow]:after{position:absolute;display:block;content:"";width:calc(var(--arrow-size)*2);height:calc(var(--arrow-size)*2);background:var(--background-color);border:var(--border-width) solid var(--border-color);transform:rotate(45deg)}[data-tooltips-element=tooltip][data-tooltips-position=bottom] [data-tooltips-element=arrow],[data-tooltips-element=tooltip][data-tooltips-position=top] [data-tooltips-element=arrow]{left:50%;margin-left:calc(var(--arrow-size)*-1);width:calc(var(--arrow-size)*2);height:var(--arrow-size)}[data-tooltips-element=tooltip][data-tooltips-position=bottom] [data-tooltips-element=arrow]:after,[data-tooltips-element=tooltip][data-tooltips-position=top] [data-tooltips-element=arrow]:after{left:50%;margin-left:calc(var(--arrow-size)*-1)}[data-tooltips-element=tooltip][data-tooltips-position=top] [data-tooltips-element=arrow]{bottom:calc(var(--arrow-size)*-1 + var(--border-width))}[data-tooltips-element=tooltip][data-tooltips-position=top] [data-tooltips-element=arrow]:after{bottom:var(--arrow-offset)}[data-tooltips-element=tooltip][data-tooltips-position=bottom] [data-tooltips-element=arrow]{top:calc(var(--arrow-size)*-1 + var(--border-width))}[data-tooltips-element=tooltip][data-tooltips-position=bottom] [data-tooltips-element=arrow]:after{top:var(--arrow-offset)}[data-tooltips-element=tooltip][data-tooltips-position=left] [data-tooltips-element=arrow],[data-tooltips-element=tooltip][data-tooltips-position=right] [data-tooltips-element=arrow]{top:50%;margin-top:calc(var(--arrow-size)*-1);width:var(--arrow-size);height:calc(var(--arrow-size)*2)}[data-tooltips-element=tooltip][data-tooltips-position=left] [data-tooltips-element=arrow]:after,[data-tooltips-element=tooltip][data-tooltips-position=right] [data-tooltips-element=arrow]:after{top:50%;margin-top:calc(var(--arrow-size)*-1)}[data-tooltips-element=tooltip][data-tooltips-position=left] [data-tooltips-element=arrow]{right:calc(var(--arrow-size)*-1 + var(--border-width))}[data-tooltips-element=tooltip][data-tooltips-position=left] [data-tooltips-element=arrow]:after{right:var(--arrow-offset)}[data-tooltips-element=tooltip][data-tooltips-position=right] [data-tooltips-element=arrow]{left:calc(var(--arrow-size)*-1 + var(--border-width))}[data-tooltips-element=tooltip][data-tooltips-position=right] [data-tooltips-element=arrow]:after{left:var(--arrow-offset)}[data-tooltips-element=tooltip][data-tooltips-arrow-on-title] [data-tooltips-element=arrow]:after{background:var(--title-background-color)}
[data-tooltips-element=tooltip][data-tooltips-theme=light]{--background-color:#fff;--border-color:#c0c6cf;--text-color:#1e2228;--title-background-color:#f4f5f6;--title-border-color:#f4f5f6;--title-text-color:#1e2228}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=red]{--background-color:#fcf0ef;--border-color:#f1a9a9;--text-color:#420c0c;--title-background-color:#f1a9a9;--title-border-color:#f1a9a9;--title-text-color:#420c0c}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=orange]{--background-color:#fef4ee;--border-color:#fdc3a1;--text-color:#4b2006;--title-background-color:#fdc3a1;--title-border-color:#fdc3a1;--title-text-color:#4b2006}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=yellow]{--background-color:#fff8ee;--border-color:#ffdca0;--text-color:#4c3205;--title-background-color:#ffdca0;--title-border-color:#ffdca0;--title-text-color:#4c3205}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=green]{--background-color:#eef8f2;--border-color:#a2d9b5;--text-color:#073015;--title-background-color:#a2d9b5;--title-border-color:#a2d9b5;--title-text-color:#073015}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=teal]{--background-color:#eef7f8;--border-color:#9fd6da;--text-color:#042e31;--title-background-color:#9fd6da;--title-border-color:#9fd6da;--title-text-color:#042e31}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=blue]{--background-color:#eef3fc;--border-color:#9fbef0;--text-color:#051b41;--title-background-color:#9fbef0;--title-border-color:#9fbef0;--title-text-color:#051b41}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=purple]{--background-color:#f5effc;--border-color:#c8a3f0;--text-color:#230841;--title-background-color:#c8a3f0;--title-border-color:#c8a3f0;--title-text-color:#230841}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=pink]{--background-color:#fbeef8;--border-color:#eda3da;--text-color:#3f0731;--title-background-color:#eda3da;--title-border-color:#eda3da;--title-text-color:#3f0731}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=grey]{--background-color:#f4f5f6;--border-color:#c0c6cf;--text-color:#1e2228;--title-background-color:#c0c6cf;--title-border-color:#c0c6cf;--title-text-color:#1e2228}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=black]{--background-color:#f4f5f6;--border-color:#4f5a6c;--text-color:#1e2228;--title-background-color:#1e2228;--title-border-color:#1e2228;--title-text-color:#e6e8ec}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=primary]{--background-color:#eef3fc;--border-color:#9fbef0;--text-color:#051b41;--title-background-color:#9fbef0;--title-border-color:#9fbef0;--title-text-color:#051b41}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=success]{--background-color:#eef8f2;--border-color:#a2d9b5;--text-color:#073015;--title-background-color:#a2d9b5;--title-border-color:#a2d9b5;--title-text-color:#073015}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=info]{--background-color:#eef7f8;--border-color:#9fd6da;--text-color:#042e31;--title-background-color:#9fd6da;--title-border-color:#9fd6da;--title-text-color:#042e31}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=warning]{--background-color:#fff8ee;--border-color:#ffdca0;--text-color:#4c3205;--title-background-color:#ffdca0;--title-border-color:#ffdca0;--title-text-color:#4c3205}[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=danger],[data-tooltips-element=tooltip][data-tooltips-theme=light][data-tooltips-style=error]{--background-color:#fcf0ef;--border-color:#f1a9a9;--text-color:#420c0c;--title-background-color:#f1a9a9;--title-border-color:#f1a9a9;--title-text-color:#420c0c}
.mod-contentcalendar{margin:20px;border:var(--border-width) solid var(--border-color)}.calendar-navigation{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:16px 24px;gap:12px}.calendar-title{margin:0;font-size:22px;font-weight:400;color:#3c4043}.calendar-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0;table-layout:fixed}.calendar-table th{padding:12px 8px;text-align:center;font-weight:500;font-size:11px;color:#70757a;letter-spacing:0.8px;border-bottom:var(--border-width) solid var(--border-color);border-right:var(--border-width) solid var(--border-color)}.calendar-table th:last-child{border-right:none}.calendar-table td{border-right:var(--border-width) solid var(--border-color);border-bottom:var(--border-width) solid var(--border-color);vertical-align:top;height:60px;width:14.28%;position:relative;padding:0;transition:background-color 0.1s}.calendar-table td:last-child{border-right:none}.calendar-table .calendar-day{min-height:60px;position:relative;padding:.5rem 0.2rem;cursor:pointer}.calendar-day:hover{background-color:#f8f9fa}.calendar-day.empty-day{background-color:var(--atum-calendar-week-bg);cursor:default}.calendar-day.today{background-color:var(--template-bg-light)}.day-number{font-weight:400;font-size:14px;margin-bottom:8px;color:#3c4043;text-align:center}.default-view .calendar-day.today .day-number{background:var(--btn-secondary-bg);color:var(--btn-secondary-color);border-radius:var(--border-radius-sm);width:32px;height:24px;line-height:24px;margin:0 auto 8px auto;font-weight:500}.weeks-view .calendar-day.today .day-number{color:var(--text-color);font-weight:700;line-height:24px;margin:0 auto 8px auto}.articles-list{display:flex;flex-direction:column;gap:4px;margin-top:4px;max-height:120px;overflow:hidden;min-width:0}.article-bar{display:block;padding:2px 6px;border-radius:4px;color:#fff;font-size:12px;line-height:1.4;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;cursor:pointer}.article-bar:hover{filter:brightness(0.9);box-shadow:0 1px 3px rgba(0,0,0,0.2)}.article-bar{color:#fff !important;text-decoration:none !important}.article-tooltip{position:absolute;background:#333;color:white;padding:8px 12px;border-radius:6px;font-size:12px;line-height:1.4;white-space:nowrap;z-index:1000;opacity:0;pointer-events:none;transition:opacity 0.2s;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.article-tooltip.show{opacity:1}.article-tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.article-tooltip.tooltip-below::after{top:-10px;border-top-color:transparent;border-bottom-color:#333}.tooltip-title{font-weight:600;margin-bottom:4px}.tooltip-author{color:#ccc;font-size:11px}.tooltip-time{color:#ccc;font-size:11px}@media (max-width:768px){.calendar-navigation{flex-direction:column;gap:10px}.calendar-table th,.calendar-table td{padding:3px;font-size:10px}.calendar-day{min-height:60px}.articles-list{max-height:40px}.article-item{font-size:9px;padding:1px 2px}}.calendar-day .day-number{position:relative}.calendar-day .articles-list{position:relative;z-index:1}.mod-contentcalendar.weeks-view .day-number{text-align:left;margin:0 0 6px 6px}.mod-contentcalendar.weeks-view .day-number .month-abbr{display:block;font-size:11px;line-height:1.1;color:#70757a;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;margin:0 0 2px 0}.mod-contentcalendar.weeks-view .calendar-day.first-of-month{box-shadow:inset 2px 0 0 0 var(--btn-secondary-bg)}.contentcalendar-dialog{width:min(900px,90vw);max-height:85vh;padding:0;border:none;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,0.35)}.contentcalendar-dialog::backdrop{background:rgba(0,0,0,0.5)}.contentcalendar-dialog-body{padding:24px 32px;overflow-y:auto;max-height:calc(85vh - 2px)}.contentcalendar-dialog.loading .contentcalendar-dialog-body{min-height:120px}.contentcalendar-modal>*{margin-bottom:12px}.contentcalendar-modal-label{font-weight:600}.contentcalendar-modal-image img{max-width:100%;height:auto}.contentcalendar-dialog-close{position:absolute;top:8px;right:8px;z-index:1;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0.55);color:#fff;font-size:20px;line-height:32px;text-align:center;cursor:pointer}.contentcalendar-dialog-close:hover{background:rgba(0,0,0,0.75)}.contentcalendar-hovercard{position:absolute;z-index:1050;width:min(360px,calc(100vw - 16px));max-height:60vh;overflow-y:auto;padding:16px 20px;background:var(--body-bg,#fff);color:var(--body-color,#212529);border:1px solid rgba(0,0,0,0.15);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.25)}.contentcalendar-hovercard .contentcalendar-modal>*{margin-bottom:8px}.contentcalendar-hovercard .contentcalendar-modal>*:last-child{margin-bottom:0}.contentcalendar-hovercard .contentcalendar-modal-title{margin:0 0 8px 0;font-size:1.1rem;line-height:1.3}.mod-contentcalendar.loading{position:relative;pointer-events:none}.mod-contentcalendar.loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7);z-index:999}.mod-contentcalendar.loading .calendar-grid{opacity:0.5;transition:opacity 0.2s}.mod-contentcalendar.loading .calendar-navigation{opacity:0.7}
joomla-alert{--jui-alert-min-width:250px;--jui-alert-padding:.5rem 1.25rem;--jui-alert-margin:0 0 1rem 0;--jui-alert-border:1px solid transparent;--jui-alert-border-radius:.25rem;--jui-alert-animation-duration:.5s;--jui-alert-animation-timing-function:ease-in-out;--jui-alert-button-color-dark:#000;--jui-alert-button-color-light:#fff;--jui-alert-success-color:#234423;--jui-alert-success-background-color:#d9e6d9;--jui-alert-success-border-color:#cadcca;--jui-alert-success-link-color:#122212;--jui-alert-info-color:#0c5460;--jui-alert-info-background-color:#d1ecf1;--jui-alert-info-border-color:#bee5eb;--jui-alert-info-link-color:#062c33;--jui-alert-warning-color:#7d5a29;--jui-alert-warning-background-color:#fcefdc;--jui-alert-warning-border-color:#fbe8cd;--jui-alert-warning-link-color:#573e1c;--jui-alert-danger-color:#712b29;--jui-alert-danger-background-color:#f7dddc;--jui-alert-danger-border-color:#f4cfce;--jui-alert-danger-link-color:#4c1d1b;animation-duration:var(--jui-alert-animation-duration,.5s);animation-timing-function:var(--jui-alert-animation-timing-function,ease-in-out);border:var(--jui-alert-border,1px solid transparent);border-radius:var(--jui-alert-border-radius,.25rem);display:block;margin:var(--jui-alert-margin,0 0 1rem 0);min-width:var(--jui-alert-min-width,250px);padding:var(--jui-alert-padding,.5rem 1.25rem)}joomla-alert .joomla-alert--close{background:transparent;border:0;color:var(--jui-alert-button-color-dark,#000);float:right;font-size:1.5rem;font-weight:700;line-height:1;opacity:.5;padding:.2rem 1rem;position:relative;right:-1.25rem;text-shadow:0 1px 0 var(--jui-alert-button-color-light,#fff);top:-.5rem}joomla-alert .joomla-alert--close:focus,joomla-alert .joomla-alert--close:hover{color:var(--jui-alert-button-color-dark,#000);cursor:pointer;opacity:.75;text-decoration:none}joomla-alert[type=success]{background-color:var(--jui-alert-success-background-color,#d9e6d9);border-color:var(--jui-alert-success-border-color,#cadcca);color:var(--jui-alert-success-color,#234423)}joomla-alert[type=success] hr{border-top-color:var(--jui-alert-success-border-color,#cadcca)}joomla-alert[type=success] .alert-link{color:var(--jui-alert-success-link-color,#122212)}joomla-alert[type=info]{background-color:var(--jui-alert-info-background-color,#d1ecf1);border-color:var(--jui-alert-info-border-color,#bee5eb);color:var(--jui-alert-info-color,#0c5460)}joomla-alert[type=info] hr{border-top-color:var(--jui-alert-info-border-color,#bee5eb)}joomla-alert[type=info] .alert-link{color:var(--jui-alert-info-link-color,#062c33)}joomla-alert[type=warning]{background-color:var(--jui-alert-warning-background-color,#fcefdc);border-color:var(--jui-alert-warning-border-color,#fbe8cd);color:var(--jui-alert-warning-color,#7d5a29)}joomla-alert[type=warning] hr{border-top-color:var(--jui-alert-warning-border-color,#fbe8cd)}joomla-alert[type=warning] .alert-link{color:var(--jui-alert-warning-link-color,#573e1c)}joomla-alert[type=danger]{background-color:var(--jui-alert-danger-background-color,#f7dddc);border-color:var(--jui-alert-danger-border-color,#f4cfce);color:var(--jui-alert-danger-color,#712b29)}joomla-alert[type=danger] hr{border-top-color:var(--jui-alert-danger-border-color,#f4cfce)}joomla-alert[type=danger] .alert-link{color:var(--jui-alert-danger-link-color,#4c1d1b)}html[dir=rtl] joomla-alert .joomla-alert--close,html[dir=rtl] joomla-alert .joomla-alert-button--close{float:left;left:-1.25rem;right:auto}@keyframes joomla-alert-fade-in{0%{opacity:0}}@keyframes joomla-alert-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){joomla-alert{animation-duration:1ms!important}}
.wf-responsive:not(.wf-responsive-container):not(iframe):not(.wf-responsive-embed-document){max-width:100%!important;height:auto}.wf-responsive:not(.wf-responsive-container):not(iframe):not(.wf-responsive-embed-document).wf-responsive-full{height:auto!important}.wf-responsive-full{width:100%!important;display:block}.wf-responsive-iframe{overflow:scroll!important;-webkit-overflow-scrolling:touch!important;border:0}.wf-responsive-container{display:inline-block;position:relative;width:100%}.wf-responsive-container iframe{height:100%;max-width:100%}.wf-responsive-container-full{position:relative;padding-bottom:56.25%;padding-bottom:calc(var(--aspect-ratio,.5625) * 100%);width:100%;height:inherit;display:block;overflow:hidden;margin:auto}.wf-responsive-iframe-poster{background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}.wf-responsive-iframe-poster .wf-responsive-iframe-poster-play{display:flex;flex-direction:column;align-items:center;justify-content:center}.wf-responsive-iframe-poster iframe{display:none}.wf-responsive-iframe-poster[aria-label]{background-color:rgba(0,0,0,.5)}.wf-responsive-iframe-poster[aria-label] .wf-responsive-iframe-poster-play:before{content:attr(aria-label);order:1;margin:.5em 1em 0;color:#fff;width:calc(100% - 2em);line-height:1.25;text-align:center;z-index:1;box-sizing:border-box;pointer-events:none}.wf-responsive-iframe-poster-play{display:none;background-color:rgba(0,0,0,.5);top:0;left:0;width:100%;height:100%;box-sizing:border-box;position:absolute}.wf-responsive-iframe-poster-play svg{fill:#fff}.wf-responsive-iframe-poster-play .wf-responsive-iframe-poster-button{order:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.wf-responsive-iframe-poster-play .wf-responsive-iframe-poster-button:focus-visible{outline:2px solid #fff;outline-offset:4px}.wf-responsive-iframe-poster-play .wf-responsive-iframe-poster-description{order:2;margin:.5em 1em 0;width:calc(100% - 2em);color:#fff;line-height:1.25;text-align:center;box-sizing:border-box;cursor:auto;z-index:1}.wf-responsive-iframe-poster-play .wf-responsive-iframe-poster-description a[href]:active,.wf-responsive-iframe-poster-play .wf-responsive-iframe-poster-description a[href]:hover,.wf-responsive-iframe-poster-play .wf-responsive-iframe-poster-description a[href]:link,.wf-responsive-iframe-poster-play .wf-responsive-iframe-poster-description a[href]:visited{color:#fff}@media screen and (orientation:portrait){.wf-responsive-iframe-container{width:1px;min-width:100%;height:100%;padding-bottom:100%}}.wf-responsive-container-full embed,.wf-responsive-container-full iframe,.wf-responsive-container-full object,.wf-responsive-container-full video{border:0 none;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}.wf-responsive-audio-container{text-align:center;width:100%;height:auto;display:block}.wf-responsive-fixed-width embed,.wf-responsive-fixed-width object,.wf-responsive-fixed-width video{height:auto}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table.wf-responsive{width:100%;border-collapse:collapse}table.wf-responsive thead{display:none}table.wf-responsive td{display:block;border:1px solid #ddd}table.wf-responsive td::before{content:attr(data-label);float:left;font-weight:700}table.wf-responsive,table.wf-responsive tbody,table.wf-responsive td,table.wf-responsive th,table.wf-responsive thead,table.wf-responsive tr{display:block}table.wf-responsive thead tr{position:absolute;top:-9999px;left:-9999px}table.wf-responsive tr{border:1px solid #ccc}table.wf-responsive td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}table.wf-responsive td::before{content:attr(data-label);position:absolute;left:10px;width:45%;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
.scroll-stack{position:relative;container-type:inline-size;overflow:visible}.scroll-stack--is-list,.scroll-stack--behavior-list{min-height:auto}.scroll-stack--padding-none{padding-block:0}.scroll-stack--padding-small{padding-block:24px}.scroll-stack--padding-default{padding-block:40px}.scroll-stack--padding-large{padding-block:clamp(48px,7vw,96px)}.scroll-stack--padding-xlarge{padding-block:clamp(72px,10vw,140px)}.scroll-stack--margin-top-none{margin-top:0}.scroll-stack--margin-top-small{margin-top:16px}.scroll-stack--margin-top-default{margin-top:28px}.scroll-stack--margin-top-medium{margin-top:40px}.scroll-stack--margin-top-large{margin-top:64px}.scroll-stack--margin-top-xlarge{margin-top:96px}.scroll-stack--margin-bottom-none{margin-bottom:0}.scroll-stack--margin-bottom-small{margin-bottom:16px}.scroll-stack--margin-bottom-default{margin-bottom:28px}.scroll-stack--margin-bottom-medium{margin-bottom:40px}.scroll-stack--margin-bottom-large{margin-bottom:64px}.scroll-stack--margin-bottom-xlarge{margin-bottom:96px}.scroll-stack--card-padding-none{--scroll-stack-card-padding:0}.scroll-stack--card-padding-compact{--scroll-stack-card-padding:clamp(16px,2.2vw,24px)}.scroll-stack--card-padding-small{--scroll-stack-card-padding:clamp(20px,2.8vw,32px)}.scroll-stack--card-padding-default{--scroll-stack-card-padding:clamp(24px,3.4vw,44px)}.scroll-stack--card-padding-large{--scroll-stack-card-padding:clamp(32px,5vw,64px)}.scroll-stack__inner{position:relative;z-index:1;width:min(100%,var(--scroll-stack-max-width,980px));margin-inline:auto}.scroll-stack__sticky{position:relative;display:grid;align-content:start;gap:var(--scroll-stack-header-gap,clamp(28px,6vh,64px))}.scroll-stack__header{max-width:min(100%,760px)}.scroll-stack__kicker{display:flex;align-items:center;gap:12px;margin:0 0 18px}.scroll-stack__kicker span{flex:0 0 auto;width:28px;height:10px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:skewX(-32deg)}.scroll-stack--no-kicker-decoration .scroll-stack__kicker span{display:none}.scroll-stack__title{margin:0;max-width:min(100%,780px)}.scroll-stack__cards{position:sticky;top:var(--scroll-stack-sticky-top,0px);margin-top:var(--scroll-stack-card-margin-top,0);min-height:var(--scroll-stack-stage-height,var(--scroll-stack-card-min-height,380px));perspective:1200px;overflow:hidden}.scroll-stack__card{position:absolute;inset:0 0 auto 0;z-index:var(--scroll-stack-card-z,1);display:grid;align-content:start;min-width:0;min-height:var(--scroll-stack-card-min-height,380px);padding:var(--scroll-stack-card-padding-top,var(--scroll-stack-card-padding,clamp(16px,2.2vw,24px))) var(--scroll-stack-card-padding-x,var(--scroll-stack-card-padding,clamp(16px,2.2vw,24px))) var(--scroll-stack-card-padding-bottom,var(--scroll-stack-card-padding,clamp(16px,2.2vw,24px))) !important;opacity:var(--scroll-stack-opacity,1);transform:translate3d(0,var(--scroll-stack-y,0),0) scale(var(--scroll-stack-scale,1));filter:blur(var(--scroll-stack-blur,0));transform-origin:center;transition:opacity 120ms linear,transform 120ms linear,filter 120ms linear;will-change:transform,opacity}.scroll-stack__card:not(:first-child){--scroll-stack-opacity:0;--scroll-stack-y:var(--scroll-stack-stage-height,100%);--scroll-stack-scale:0.96}.scroll-stack__spacer{height:var(--scroll-stack-scroll-distance,0px);pointer-events:none}.scroll-stack--is-list,.scroll-stack--behavior-list{min-height:auto}.scroll-stack--is-list .scroll-stack__sticky,.scroll-stack--behavior-list .scroll-stack__sticky{position:relative;top:auto;min-height:auto}.scroll-stack--is-list .scroll-stack__cards,.scroll-stack--behavior-list .scroll-stack__cards{display:grid;gap:28px;position:relative;top:auto;margin-top:var(--scroll-stack-card-margin-top,0);min-height:0;overflow:visible}.scroll-stack--is-list .scroll-stack__card,.scroll-stack--behavior-list .scroll-stack__card{position:relative;inset:auto;min-height:auto;opacity:1 !important;transform:none !important;filter:none !important}.scroll-stack--is-list .scroll-stack__spacer,.scroll-stack--behavior-list .scroll-stack__spacer{display:none}.scroll-stack__card--plain{border:0;border-radius:0}.scroll-stack__card-head{position:relative;z-index:1;display:grid;grid-template-columns:minmax(42px,90px) minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,28px);padding-bottom:28px;border-bottom:1px solid currentColor}.scroll-stack--no-divider .scroll-stack__card-head{padding-bottom:0;border-bottom:0}.scroll-stack__number,.scroll-stack__card-title,.scroll-stack__points,.scroll-stack__sublayout{position:relative;z-index:1}.scroll-stack__number{line-height:1}.scroll-stack__card-title{min-width:0;margin:0;text-align:right;overflow-wrap:anywhere}.scroll-stack__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px);margin:34px 0 0;padding:0;list-style:none}.scroll-stack__points li{display:grid;align-content:start;gap:16px;min-width:0}.scroll-stack__points span{display:grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%}.scroll-stack__points span::before{content:"";width:8px;height:4px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg) translate(1px,-1px)}.scroll-stack--no-point-icons .scroll-stack__points span{display:none}.scroll-stack__points p{margin:0}.scroll-stack__image{display:block;max-width:100%;height:auto}.scroll-stack__card>.scroll-stack__image:first-child,.scroll-stack__card>.scroll-stack__image-link:first-child .scroll-stack__image{margin-top:0 !important}.scroll-stack__image-link{display:inline-block;max-width:100%}.scroll-stack__content{min-width:0}.scroll-stack__sublayout{margin-top:32px}.scroll-stack__points+.scroll-stack__sublayout{padding-top:28px;border-top:1px solid currentColor}.scroll-stack__link{justify-self:start}.scroll-stack--no-divider .scroll-stack__points+.scroll-stack__sublayout{padding-top:0;border-top:0}.scroll-stack-item{display:flex;align-items:center;gap:10px}@media (prefers-reduced-motion:reduce){.scroll-stack{min-height:auto !important}.scroll-stack__cards{position:relative;top:auto;min-height:0;overflow:visible}.scroll-stack__card{position:relative;inset:auto}.scroll-stack__spacer{display:none}}@media (max-width:959px){.scroll-stack__points{grid-template-columns:1fr;gap:24px}}@container (max-width:640px){.scroll-stack__card-head{grid-template-columns:1fr;gap:14px}.scroll-stack__card-title{text-align:left}.scroll-stack__points{grid-template-columns:1fr;gap:20px}}
