.article-cover{--article-cover-tab-color:#000;--article-cover-tab-inactive-color:#d5d5d5;width:100%}.article-cover__header{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:28px;display:flex}.article-cover__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.article-cover__titles .typography{margin:0}.article-cover__tabs{flex-shrink:0;align-items:center;gap:10px;display:flex}.article-cover__tab{border:1px solid var(--article-cover-tab-inactive-color);color:#00000059;white-space:nowrap;cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;height:42px;padding:0 22px;font-size:16px;font-weight:400;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.article-cover__tab:hover,.article-cover__tab--active{border-color:var(--article-cover-tab-color);color:var(--article-cover-tab-color)}.article-cover__grid{grid-template-columns:repeat(var(--article-cover-columns,2), 1fr);gap:20px;width:100%;display:grid}.article-cover__promo-layout{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:24px;width:100%;display:grid}.article-cover__promo-side{flex-direction:column;gap:20px;min-width:0;display:flex}.article-cover__card{box-sizing:border-box;min-width:0;color:inherit;background-color:var(--article-cover-background-color,#fff);border:1px solid var(--article-cover-border-color,#e6e9f7);border-radius:16px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.article-cover__card:hover{border-color:#cfd5ea}.article-cover__card--horizontal{background-color:#0000;border:0;border-radius:0;flex-direction:row;align-items:stretch;gap:20px;padding:0}.article-cover__card--horizontal .article-cover__media{flex:0 0 38%;align-self:stretch;max-width:280px;min-height:0}.article-cover__card--horizontal .article-cover__body{flex:1;justify-content:center;padding:4px 0}.article-cover__card--horizontal:hover{border-color:#0000}.article-cover__card--vertical{flex-direction:column;align-items:stretch;gap:16px;min-height:100%;padding:16px}.article-cover__card--vertical .article-cover__media{width:100%;height:200px}.article-cover__card--vertical .article-cover__body{flex:1}.article-cover__card--vertical .article-cover__tag{align-self:flex-start}.article-cover__card--vertical .article-cover__actions{margin-top:auto}.article-cover__card--big-promo{background-color:#dfe3f4;background-image:var(--article-cover-promo-image);background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;flex-direction:column;justify-content:flex-end;min-height:560px;padding:20px;position:relative;overflow:hidden}.article-cover__card--big-promo:before{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0000002e 100%);position:absolute;inset:0}.article-cover__card--big-promo:hover{border-color:#0000}.article-cover__card--see-all{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:220px;padding:32px 24px;transition:background-color .2s,border-color .2s,color .2s}.article-cover__card--see-all .article-cover__see-all-icon .icon-button{pointer-events:none}.article-cover__card--see-all .typography{transition:color .2s}.article-cover__card--see-all:hover{color:#fff;background-color:#000;border-color:#000}.article-cover__card--see-all:hover .typography{color:#fff!important}.article-cover__card--see-all:hover .icon-button{--icon-btn-color:#fff;--icon-btn-bg:transparent;--icon-btn-border:#fff;color:#fff}.article-cover__card--see-all:hover .icon-button svg path{fill:#fff}.article-cover__stretch-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.article-cover__media{aspect-ratio:15/11;border-radius:12px;position:relative;overflow:hidden}.article-cover__media img{object-fit:cover;width:100%;height:100%;display:block}.article-cover__media-chip{z-index:1;position:absolute;top:12px;left:12px}.article-cover__body{flex-direction:column;gap:12px;min-width:0;display:flex}.article-cover__promo-panel{z-index:1;box-sizing:border-box;background-color:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;padding:28px 28px 24px;display:flex;position:relative}.article-cover__meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.article-cover__author{align-items:center;gap:10px;min-width:0;display:flex}.article-cover__author-name{align-items:center;gap:6px;min-width:0;display:flex}.article-cover__author-name .typography{width:auto}.article-cover__author-name .typography p{margin:0}.article-cover__author-badge{flex-shrink:0;width:10px;height:10px;overflow:visible}.article-cover__tag{align-self:flex-start;max-width:100%;display:inline-flex}.article-cover__tag .button{max-width:100%}.article-cover__actions{flex-wrap:wrap;align-self:flex-start;gap:12px;display:flex}.article-cover__see-all-icon{display:flex}.article-cover--horizontal .article-cover__grid{align-items:start}.article-cover--vertical .article-cover__card--see-all{min-height:100%}@media (max-width:1100px){.article-cover__grid{grid-template-columns:repeat(2,1fr)}.article-cover__promo-layout{grid-template-columns:1fr}.article-cover__card--big-promo{min-height:480px}.article-cover--horizontal .article-cover__grid{grid-template-columns:1fr}}@media (max-width:700px){.article-cover__header{flex-direction:column;align-items:flex-start}.article-cover__tabs{flex-wrap:wrap}.article-cover__grid{grid-template-columns:1fr;gap:16px}.article-cover__card--horizontal{flex-direction:column;gap:14px}.article-cover__card--horizontal .article-cover__media{flex:none;width:100%;max-width:none}.article-cover__promo-panel{padding:20px 18px 18px}.article-cover__card--big-promo{min-height:420px;padding:12px}.article-cover__meta{flex-direction:column;align-items:flex-start}}
.avatar{object-fit:cover;border-radius:50%;flex-shrink:0;display:block}.avatar--micro{width:24px;height:24px}.avatar--small{width:40px;height:40px}.avatar--large{width:62px;height:62px}
.chip{box-sizing:border-box;background-color:var(--chip-bg,#12d46f);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.chip--large{height:40px;padding:10px 15px}.chip--small{height:30px;padding:7px}.chip--micro{height:26px;padding:0 7px}
.icon-button{border:1px solid var(--icon-btn-border,transparent);background-color:var(--icon-btn-bg,transparent);cursor:pointer;color:var(--icon-btn-color,#000);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.icon-button svg{display:block}.icon-button svg path{fill:var(--icon-btn-color,#000);transition:fill .2s}.icon-button:hover:not(:disabled){color:var(--icon-btn-color-hover,#04f);background-color:var(--icon-btn-bg-hover,var(--icon-btn-bg,transparent));border-color:var(--icon-btn-border-hover,var(--icon-btn-border,transparent))}.icon-button:hover:not(:disabled) svg path{fill:var(--icon-btn-color-hover,#04f)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.icon-button--left{transform:rotate(180deg)}.icon-button--small{width:28px;height:28px}.icon-button--large{width:40px;height:40px}
.article-elements-banner{box-sizing:border-box;background-color:var(--article-elements-banner-background-color,#dfffef);border-radius:var(--article-elements-banner-border-radius,24px);flex-direction:column;gap:16px;width:100%;padding:28px;display:flex}.article-elements-banner__button{margin-top:8px}.article-elements-banner__button .button{justify-content:flex-start;width:100%;position:relative}.article-elements-banner__button .button__end-icon{margin-left:0;position:absolute;right:7px}.article-elements-banner .typography{margin:0}
.article-elements-faq{width:100%}.article-elements-faq__intro{flex-direction:column;gap:25px;margin-bottom:35px;display:flex}.article-elements-faq__title-row{align-items:center;gap:12px;display:flex}.article-elements-faq__icon{color:#000;flex-shrink:0;display:flex}.article-elements-faq__icon svg{width:20px;height:16px;display:block}.article-elements-faq .typography{margin:0}.article-elements-faq .faq__layout{gap:0}
.faq{width:100%}.faq__layout{flex-direction:column;gap:40px;display:flex}.faq__media{border-radius:16px;width:100%;overflow:hidden}.faq__media img{object-fit:cover;width:100%;height:100%;display:block}.faq__intro{flex-direction:column;gap:20px;display:flex}.faq__intro .typography,.faq__intro .typography p{margin:0}.faq__intro-buttons{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.faq__main{width:100%;min-width:0}.faq__columns{grid-template-columns:1fr;gap:20px;width:100%;display:grid}.faq__accordion{flex-direction:column;gap:12px;width:100%;display:flex}.faq__item{border:1px solid var(--faq-border-color,#dfe3f4);background-color:#fff;border-radius:16px;transition:border-color .2s,background-color .2s;overflow:hidden}.faq__item:hover{border-color:var(--faq-border-color-hover,#000);background-color:var(--faq-background-color-hover,#fff)}.faq__item[data-state=open]{border-color:var(--faq-border-color-open,#000)}.faq__header{margin:0}.faq__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.faq__trigger[data-state=open] .faq__chevron{transform:rotate(180deg)}.faq__trigger[data-state=open] .faq__question .typography{text-decoration:none}.faq__question{flex:1;min-width:0}.faq__question .typography{text-underline-offset:3px;margin:0;text-decoration:underline;text-decoration-thickness:1px}.faq__question .typography p{margin:0}.faq__chevron{color:#000;flex-shrink:0;transition:transform .2s;display:flex}.faq__chevron svg{width:14px;height:14px}.faq__content{overflow:hidden}.faq__content[data-state=open]{animation:.25s ease-out faq-slide-down}.faq__content[data-state=closed]{animation:.2s ease-out faq-slide-up}.faq__content-inner{flex-direction:column;align-items:flex-start;gap:20px;padding:0 20px 20px;display:flex}.faq__content-inner .typography,.faq__content-inner .typography p{margin:0}.faq__item-button{display:flex}@media (min-width:900px){.faq--withImage .faq__layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}.faq--withImage .faq__media{align-self:stretch;height:auto;min-height:0;position:relative}.faq--withImage .faq__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.faq--withImage .faq__main{min-height:0}}.faq--withImage.faq--reverse .faq__media{order:2}.faq--withImage.faq--reverse .faq__main{order:1}@media (min-width:900px){.faq--withHeader .faq__layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:60px;display:grid}.faq--withHeader.faq--reverse .faq__layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}.faq--withHeader.faq--reverse .faq__intro{order:2}.faq--withHeader.faq--reverse .faq__main{order:1}@media (min-width:900px){.faq--twoColumns .faq__columns{grid-template-columns:1fr 1fr;gap:20px}}.faq--borderless .faq__item{background-color:#0000;border:0;border-radius:0}.faq--borderless .faq__item:hover{background-color:#0000;border-color:#0000}.faq--borderless .faq__item[data-state=open]{border-color:#0000}.faq--borderless .faq__trigger{padding:0}.faq--borderless .faq__trigger[data-state=open] .faq__question .typography{font-weight:700}.faq--borderless .faq__content-inner{padding:12px 0 0}@keyframes faq-slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes faq-slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.article-elements-fast-answer{box-sizing:border-box;background-color:var(--article-elements-fast-answer-background-color,#fef0db);border:1px solid var(--article-elements-fast-answer-border-color,#e8d4b0);border-radius:var(--article-elements-fast-answer-border-radius,16px);flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.article-elements-fast-answer__content ol{margin:8px 0 0;padding-left:22px;list-style-type:decimal;list-style-position:outside}.article-elements-fast-answer__content ul{margin:8px 0 0;padding-left:22px;list-style-type:disc;list-style-position:outside}.article-elements-fast-answer__content li+li{margin-top:6px}.article-elements-fast-answer__content p{margin:0}.article-elements-fast-answer__content p+p,.article-elements-fast-answer__content p+ol,.article-elements-fast-answer__content p+ul{margin-top:8px}.article-elements-fast-answer .typography{margin:0}
.article-elements-guide{box-sizing:border-box;border:1px solid var(--article-elements-guide-border-color,#dfe3f4);border-radius:var(--article-elements-guide-border-radius,16px);background-color:#fff;flex-direction:column;gap:20px;width:100%;padding:24px;display:flex}.article-elements-guide__accordion{flex-direction:column;gap:12px;width:100%;display:flex}.article-elements-guide__item{border:1px solid var(--article-elements-guide-border-color,#dfe3f4);border-radius:var(--article-elements-guide-border-radius,16px);color:#000;background-color:#fff;transition:border-color .2s,background-color .2s,color .2s;overflow:hidden}.article-elements-guide__item[data-state=open]{background-color:var(--article-elements-guide-open-background-color,#006fff);color:var(--article-elements-guide-open-text-color,#fff);border-color:#0000}.article-elements-guide__header{margin:0}.article-elements-guide__trigger{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:16px;padding:14px 16px;display:flex}.article-elements-guide__trigger[data-state=open] .article-elements-guide__chevron{transform:rotate(180deg)}.article-elements-guide__image{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px;display:block}.article-elements-guide__title{flex:1;min-width:0}.article-elements-guide__chevron{color:inherit;flex-shrink:0;transition:transform .2s;display:flex}.article-elements-guide__chevron svg{width:14px;height:14px}.article-elements-guide__content{overflow:hidden}.article-elements-guide__content[data-state=open]{animation:.25s ease-out article-elements-guide-slide-down}.article-elements-guide__content[data-state=closed]{animation:.2s ease-out article-elements-guide-slide-up}.article-elements-guide__content-inner{padding:0 16px 16px}.article-elements-guide__content-inner .typography,.article-elements-guide .typography{margin:0}@keyframes article-elements-guide-slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes article-elements-guide-slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.article-elements-images{gap:var(--article-elements-images-gap,12px);flex-direction:column;width:100%;display:flex}.article-elements-images__item{cursor:pointer;border-radius:var(--article-elements-images-border-radius,16px);background:0 0;border:none;padding:0;position:relative;overflow:hidden}.article-elements-images__item:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.article-elements-images__item:hover .article-elements-images__image{transform:scale(1.06)}.article-elements-images__featured{width:100%;height:350px;display:block}.article-elements-images__featured .article-elements-images__image{width:100%;height:100%}.article-elements-images__thumbs{gap:var(--article-elements-images-gap,12px);width:100%;display:flex}.article-elements-images__thumb{aspect-ratio:1;flex:1;min-width:0}.article-elements-images__thumb .article-elements-images__image{width:100%;height:100%}.article-elements-images__image{object-fit:cover;transition:transform .45s;display:block}@media (max-width:700px){.article-elements-images__thumbs{flex-wrap:wrap}.article-elements-images__thumb{flex:calc(33.333% - 8px);max-width:calc(33.333% - 8px)}}@media (max-width:480px){.article-elements-images__thumb{flex:calc(50% - 6px);max-width:calc(50% - 6px)}}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.article-elements-links{flex-direction:column;gap:12px;width:100%;display:flex}.article-elements-links__list{flex-direction:column;gap:12px;display:flex}.article-elements-links__item{box-sizing:border-box;background-color:var(--article-elements-links-background-color,#fff);border-radius:var(--article-elements-links-border-radius,16px);width:100%;color:inherit;align-items:center;gap:16px;padding:14px 16px;text-decoration:none;display:flex}.article-elements-links__image{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px;display:block}.article-elements-links__text{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.article-elements-links__title{display:block}.article-elements-links__label{text-underline-offset:2px;text-decoration:underline;display:block}.article-elements-links__arrow{color:#000;flex-shrink:0;display:flex}.article-elements-links__arrow svg{width:16px;height:16px;display:block}.article-elements-links .typography{margin:0}
.article-elements-quotes{width:100%}.article-elements-quotes__box{box-sizing:border-box;background-color:var(--article-elements-quotes-background-color,#fee9cc);border-radius:var(--article-elements-quotes-border-radius,16px);flex-direction:column;gap:20px;padding:20px;display:flex}.article-elements-quotes__body{align-items:flex-start;gap:15px;display:flex}.article-elements-quotes__quote{box-sizing:border-box;background-color:var(--article-elements-quotes-quote-background-color,#fff);border-radius:var(--article-elements-quotes-border-radius,16px);flex-direction:column;flex:1;gap:8px;min-width:0;padding:20px;display:flex}.article-elements-quotes__content a{color:#006fff;text-underline-offset:2px;text-decoration:underline}.article-elements-quotes .typography{margin:0}
.article-elements-slider{width:100%}.article-elements-slider__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:37px;display:flex}.article-elements-slider__intro{flex-direction:column;gap:0;min-width:0;display:flex}.article-elements-slider__controls{flex-shrink:0;gap:10px;display:flex}.article-elements-slider__viewport{width:100%;overflow:hidden}.article-elements-slider__container{touch-action:pan-y pinch-zoom;gap:20px;display:flex}.article-elements-slider__slide{flex:0 0 var(--article-elements-slider-slide-width,348px);min-width:0;width:var(--article-elements-slider-slide-width,348px)}.article-elements-slider__slide .article-cover,.article-elements-slider__slide .article-cover__grid,.article-elements-slider__slide .container{height:100%}.article-elements-slider__slide .article-cover__grid{display:block}.article-elements-slider__slide .article-cover__card{height:100%}.article-elements-slider .typography{margin:0}@media (max-width:600px){.article-elements-slider__header{flex-direction:column;align-items:stretch}.article-elements-slider__controls{justify-content:flex-end}}
.article-elements-summary{flex-direction:column;gap:20px;width:100%;display:flex}.article-elements-summary__grid{grid-template-columns:repeat(var(--article-elements-summary-columns,3), minmax(0, 1fr));gap:var(--article-elements-summary-gap,16px);width:100%;display:grid}.article-elements-summary__item{box-sizing:border-box;background-color:var(--article-elements-summary-background-color,#f0f3ff);border-radius:var(--article-elements-summary-border-radius,16px);min-height:100%;color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:background-color .2s;display:flex}.article-elements-summary__item:hover{background-color:#ebeefb}.article-elements-summary__label{text-underline-offset:2px;flex:1;min-width:0;text-decoration:underline}.article-elements-summary__arrow{color:#000;flex-shrink:0;display:flex}.article-elements-summary__arrow svg{width:16px;height:16px;display:block}.article-elements-summary .typography{margin:0}@media (max-width:900px){.article-elements-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.article-elements-summary__grid{grid-template-columns:1fr}}
.banner{box-sizing:border-box;width:100%;color:var(--banner-text-color,#000);background-color:var(--banner-background-color,#f5f5f5);border:1px solid var(--banner-border-color,transparent);border-radius:var(--banner-border-radius,16px);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.banner__body{flex:1;align-items:center;gap:20px;min-width:0;display:flex}.banner__copy{flex-direction:column;flex:1;min-width:0;display:flex}.banner__thumbnail{border-radius:12px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.banner__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.banner__action{flex-shrink:0}.banner__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.banner__content{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:20px;min-width:0;display:flex}.banner__header{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.banner__points{flex-direction:column;gap:17px;width:100%;margin:0;padding:15px 0;list-style:none;display:flex}.banner__point{align-items:center;gap:10px;display:flex}.banner__point-icon{flex-shrink:0;width:24px;height:24px}.banner__point-icon path{fill:currentColor}.banner__media{aspect-ratio:4/3;border-radius:12px;flex:1;min-width:0;overflow:hidden}.banner__media img{object-fit:cover;width:100%;height:100%;display:block}.banner--compact{padding:20px}.banner--text{padding:22px 28px}.banner--feature{align-items:stretch;gap:32px;padding:50px}.banner--feature.banner--reverse{flex-direction:row-reverse}.banner--tiles{background-color:#0000;border:none;border-radius:0;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;padding:0;display:grid}.banner--tiles .banner__content,.banner--tiles .banner__media{flex:none;width:100%;min-width:0;height:100%}.banner--tiles .banner__content{color:var(--banner-text-color,#000);background-color:var(--banner-background-color,#f5f5f5);border:1px solid var(--banner-border-color,transparent);border-radius:var(--banner-border-radius,16px);box-sizing:border-box;padding:80px 50px}.banner--tiles .banner__media{aspect-ratio:auto;border-radius:var(--banner-border-radius,16px);min-height:100%;position:relative}.banner--tiles .banner__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner--tiles.banner--reverse .banner__media{order:-1}@media (max-width:768px){.banner--compact{flex-direction:column;align-items:stretch}.banner--compact .banner__action,.banner--compact .banner__actions{align-self:flex-start}.banner--text{flex-direction:column;align-items:stretch}.banner--text .banner__action,.banner--text .banner__actions{align-self:flex-start}.banner--feature{flex-direction:column}.banner--feature.banner--reverse{flex-direction:column-reverse}.banner--feature .banner__content,.banner--feature .banner__media{flex:none;width:100%}.banner--feature .banner__media{aspect-ratio:16/10}.banner--tiles{grid-template-columns:1fr}.banner--tiles.banner--reverse .banner__media{order:-1}.banner--tiles .banner__content,.banner--tiles .banner__media{width:100%;height:auto}.banner--tiles .banner__media{aspect-ratio:16/10}}
.contact-form{width:100%}.contact-form__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:48px;width:100%;padding-block:40px;display:grid}@media (max-width:900px){.contact-form__layout{grid-template-columns:1fr;gap:32px;padding-block:24px}}.contact-form__content{flex-direction:column;min-width:0;height:100%;display:flex}.contact-form--sent .contact-form__content{justify-content:center}.contact-form__success{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;display:flex}.contact-form__success-icon{flex-shrink:0;width:88px;height:88px;display:block;overflow:visible}.contact-form__success-action{margin-top:16px}.contact-form__form{flex-direction:column;gap:25px;display:flex}.contact-form__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:600px){.contact-form__row{grid-template-columns:1fr}}.contact-form__submit{margin-top:8px}.contact-form__media{background:#f5f6fb;border-radius:24px;min-width:0;height:100%;min-height:507px;position:relative;overflow:hidden}@media (max-width:900px){.contact-form__media{order:-1;height:280px}}.contact-form__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}
.checkbox__input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.checkbox__checkmark{background-color:#fff;border:1px solid #ff011f;border-radius:3px;flex-shrink:0;width:16px;height:16px;position:absolute;top:4px;left:0}.checkbox__checkmark:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;width:4px;height:8px;display:none;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.checkbox__label{color:#000;cursor:pointer;align-items:flex-start;padding-left:26px;font-size:16px;font-weight:400;line-height:1.5;display:flex;position:relative}.checkbox__label a{text-decoration:underline;transition:color .2s}.checkbox__label a:hover{color:#04f}.checkbox__text{min-width:0;display:block;overflow:hidden}.checkbox--clamped .checkbox__text{max-height:calc(1.5em*var(--checkbox-lines,2))}.checkbox--clamped .checkbox__text:before{content:"";float:right;width:0;height:calc(100% - 1.5em)}.checkbox--clamped .checkbox__show-more{float:right;clear:right}.checkbox__show-more{color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.checkbox__show-more--inline{float:none;clear:none}.checkbox__input:checked~.checkbox__checkmark{background-color:#000;border:1px solid #000}.checkbox__input:checked~.checkbox__checkmark:after{display:block}.checkbox--green .checkbox__input:checked~.checkbox__checkmark{background-color:#04f;border:1px solid #04f}.checkbox--green .checkbox__input:checked~.checkbox__checkmark:after{border-color:#fff}.checkbox--disabled{opacity:.5;pointer-events:none}.checkbox__error{color:#f93f3e;margin:5px 0 0 22px;font-size:14px}
.input{font-family:var(--font-input,inherit);position:relative}.input label{color:#8b90a2;z-index:10;pointer-events:none;background-color:#fff;justify-content:space-between;align-items:center;padding:0 3px;font-size:18px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.input label span{color:#aeb3bd}.input label a{font-size:13px;text-decoration:underline}.input--filled label,.input:focus-within label{color:#1836dc;font-size:12px;top:0;left:20px;transform:translateY(-50%)}.input--filled .input__content input,.input:focus-within .input__content input{border-color:#1836dc}.input__content{height:50px;position:relative}.input__content input{color:#000;width:100%;height:100%;font-family:var(--font-input,inherit);font-weight:var(--font-weight-input,400);background-color:#0000;border:1px solid #dcdfef;border-radius:25px;outline-width:0;padding:0 20px}.input__content input:focus{border-color:#757980}.input__content__wrapper{height:100%;display:flex;position:relative}.input__aside{z-index:10;color:#858592;font-size:16px;font-weight:300;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.input--disabled{opacity:.5}.input--is-aside .input__field{padding-right:70px!important}.input--error label,.input--error.input--filled label,.input--error:focus-within label{color:#f93f3e}.input--error .input__content input{border-color:#f93f3ecc}.input--error .input__error{color:#f93f3e;margin-top:5px;font-size:13px;display:block}.input--light label{background-color:#21252b}.input--light input{background-color:#0000;border:1px solid #4b4f55}.input--dark label{background-color:#21252b}.input--dark input{background-color:#0000;border-color:#757980}.input--id input{background-color:#868f9d}.input--transparent-border{border-bottom:1px solid #535965;align-items:center;gap:5px;display:flex}.input--transparent-border label{color:#868f9d;margin:0;padding:0}.input--transparent-border .input__content{flex:1}.input--transparent-border .input__content input{background-color:#0000;border-radius:0;padding:0}.input--transparent-border .input__content input:focus{box-shadow:none}.input--small .input__content{height:35px}.input--small .input__content input{padding:0 10px;font-size:13px}.input--uppercase-label label{text-transform:uppercase}
.select{width:100%;font-family:var(--font-input,inherit);position:relative}.select label{color:#8b90a2;z-index:10;pointer-events:none;background-color:#fff;justify-content:space-between;align-items:center;padding:0 3px;font-size:18px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.select label span{color:#aeb3bd}.select--filled label,.select--active label{color:#1836dc;font-size:12px;top:0;left:20px;transform:translateY(-50%)}.select--filled .select__trigger,.select--active .select__trigger{border-color:#1836dc}.select__content{height:50px;position:relative}.select__trigger{color:#000;width:100%;height:100%;font-family:var(--font-input,inherit);font-size:18px;font-weight:var(--font-weight-input,400);text-align:left;cursor:pointer;background-color:#0000;border:1px solid #dcdfef;border-radius:25px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.select__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select__chevron{color:#000;flex-shrink:0;width:14px;height:14px;transition:transform .2s;display:inline-flex}.select--active{z-index:20}.select--active .select__chevron{transform:rotate(180deg)}.select__options{z-index:30;background:#fff;border:1px solid #dcdfef;border-radius:15px;flex-direction:column;max-height:280px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 4px 16px #0000001f}.select__option{color:#000;width:100%;min-height:40px;font-family:var(--font-input,inherit);font-size:16px;font-weight:var(--font-weight-input,400);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;display:flex}.select__option:hover,.select__option--selected{background:#f5f6fb}.select--error .select__trigger{border-color:#f93f3ecc}.select--error.select--filled label,.select--error.select--active label{color:#f93f3e}.select__error{color:#f93f3e;margin-top:5px;font-size:13px;display:block}.select--disabled{opacity:.5;pointer-events:none}
.textarea{font-family:var(--font-input,inherit);position:relative}.textarea label{color:#8b90a2;z-index:10;pointer-events:none;background-color:#fff;justify-content:space-between;align-items:center;padding:0 3px;font-size:18px;font-weight:300;transition:all .2s;display:flex;position:absolute;top:20px;left:20px}.textarea label span{color:#aeb3bd}.textarea--filled label,.textarea:focus-within label{color:#1836dc;font-size:12px;top:0;left:20px;transform:translateY(-50%)}.textarea--filled .textarea__content textarea,.textarea:focus-within .textarea__content textarea{border-color:#1836dc}.textarea__content{height:150px;position:relative}.textarea__content textarea{color:#000;width:100%;height:100%;font-family:var(--font-input,inherit);font-weight:var(--font-weight-input,400);resize:none;background-color:#0000;border:1px solid #dcdfef;border-radius:15px;outline-width:0;padding:20px;font-size:18px;transition:all .2s}.textarea__content textarea:focus{border-color:#1836dc}.textarea--disabled{opacity:.5}.textarea--light label{background-color:#21252b}.textarea--light textarea{background-color:#0000;border:1px solid #4b4f55}.textarea--dark label{background-color:#21252b}.textarea--dark textarea{background-color:#0000;border-color:#757980}.textarea--error label,.textarea--error.textarea--filled label,.textarea--error:focus-within label{color:#f93f3e}.textarea--error .textarea__content textarea{border-color:#f93f3ecc}.textarea--error .textarea__error{color:#f93f3e;margin-top:5px;font-size:13px;display:block}.textarea--uppercase-label label{text-transform:uppercase}
.gallery{background-color:var(--gallery-background-color,#fff);width:100%}.gallery__grid{aspect-ratio:2.35;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1.35fr 1fr 1.25fr;gap:12px;width:100%;min-height:420px;display:grid}.gallery__item{background:0 0;border:none;border-radius:16px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.gallery__item--1{grid-area:1/1}.gallery__item--2{grid-area:1/2}.gallery__item--3{grid-area:1/3/auto/5}.gallery__item--4{grid-area:2/1}.gallery__item--5{grid-area:2/2/auto/4}.gallery__item--6{grid-area:2/4}.gallery__item--7{grid-area:1/5/3}.gallery__item--placeholder{background-color:var(--gallery-placeholder-color,#e8eaed)}.gallery__item--clickable{cursor:pointer}.gallery__item--clickable:focus-visible{outline-offset:2px;outline:2px solid #1a1a1a}.gallery__item:hover .gallery__image{transform:scale(1.06)}.gallery__image{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}@media (max-width:900px){.gallery__grid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:10px}.gallery__item{aspect-ratio:1}.gallery__item--1,.gallery__item--2,.gallery__item--3,.gallery__item--4,.gallery__item--5,.gallery__item--6,.gallery__item--7{grid-area:auto}.gallery__item--3,.gallery__item--5{aspect-ratio:16/9;grid-column:1/-1}.gallery__item--7{aspect-ratio:4/3;grid-column:1/-1}}@media (max-width:500px){.gallery__grid{grid-template-columns:1fr;gap:8px}.gallery__item{aspect-ratio:4/3}.gallery__item--3,.gallery__item--5,.gallery__item--7{aspect-ratio:4/3;grid-column:auto}}
.guides{width:100%;color:var(--guides-text-color,#000)}.guides__content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.guides__header{flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin-bottom:25px;display:flex}.guides__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guides__links{flex-direction:column;gap:15px;width:100%;margin-top:40px;margin-bottom:30px;padding:0;list-style:none;display:flex}.guides__link{box-sizing:border-box;width:100%;color:inherit;border:1px solid #e6e9f7;border-radius:10px;align-items:center;gap:14px;padding:25px 20px;text-decoration:none;transition:background-color .2s,opacity .2s;display:flex}.guides__link .typography{flex:1;min-width:0}.guides__link:hover{opacity:.75}.guides__link-icon{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.guides__link-icon svg,.guides__link-icon img{width:30px;height:30px;display:block}.guides__link-arrow{color:currentColor;flex-shrink:0;width:16px;height:16px}.guides__links--cards{gap:10px}.guides__links--cards .guides__link{background-color:var(--guides-link-background-color,#fff);border-radius:12px;padding:14px 18px}.guides__links--dividers{gap:15px}.guides__links--dividers .guides__link{background-color:#0000;border:1px solid #e6e9f7;border-radius:10px;padding:25px 20px}.guides--simple .guides__content{gap:20px;max-width:720px}.guides--card .guides__content{background-color:var(--guides-background-color,#f1fdff);border-radius:var(--guides-border-radius,24px);box-sizing:border-box;padding:40px}.guides--split .guides__layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}.guides--split .guides__content--simple{justify-content:center;align-self:stretch;gap:20px;height:100%}.guides--split .guides__content--card{background-color:var(--guides-background-color,#f1fdff);border-radius:var(--guides-border-radius,24px);box-sizing:border-box;padding:40px}.guides--split.guides--reverse .guides__content--simple{order:1}.guides--media .guides__layout{background-color:var(--guides-background-color,#fff);grid-template-columns:1fr 1fr;align-items:stretch;display:grid;overflow:hidden}.guides--media .guides__media{border-radius:var(--guides-border-radius,15px);min-width:0;min-height:100%;position:relative;overflow:hidden}.guides--media .guides__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.guides--media .guides__content{box-sizing:border-box;padding:48px}.guides--media.guides--reverse .guides__media{order:1}@media (max-width:768px){.guides--card .guides__content{padding:28px 24px}.guides--split .guides__layout{grid-template-columns:1fr;gap:28px}.guides--split .guides__content--card{padding:28px 24px}.guides--split.guides--reverse .guides__content--simple{order:1}.guides--media .guides__layout{grid-template-columns:1fr}.guides--media .guides__media{aspect-ratio:16/10;min-height:auto}.guides--media .guides__media img{position:absolute}.guides--media .guides__content{padding:28px 24px}.guides--media.guides--reverse .guides__media{order:-1}}
.hero{background-color:var(--hero-background-color,#000);background-image:var(--hero-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;width:100%;padding-bottom:50px;display:flex;position:relative}.hero__content{flex-direction:column;justify-content:center;height:100%;display:flex}.hero__top{height:80px}.hero--primary{height:100vh;max-height:var(--hero-max-height,none)}.hero--secondary,.hero--article{padding-top:40px;padding-bottom:100px}.hero--modern{--hero-modern-media-height:calc(100svh - 160px);--hero-modern-media-min-height:630px;padding-top:80px;padding-bottom:80px;overflow:clip visible}.hero--modern .container{display:block}.hero--modern:after{display:none}.hero--modern .hero__text{max-width:none}.hero--modern .hero__buttons{flex-wrap:wrap;margin-top:40px}.hero--modern .hero__top-breadcrump{--breadcrump-home-color:#006fff;--breadcrump-current-color:#000;--breadcrump-color:#4a4a4a;margin-bottom:20px}.hero--modern-secondary{--hero-modern-media-height:500px;--hero-modern-media-min-height:0px}.hero__modern{width:100%;display:flex}.hero__modern-content{flex-shrink:0;width:50%;padding-right:150px;display:flex}@media (max-width:1500px){.hero__modern-content{padding-right:100px}}@media (max-width:1370px){.hero__modern-content{padding-right:20px}}.hero__modern-content-wrapper{flex-direction:column;justify-content:center;width:100%;display:flex}.hero__modern-right{height:var(--hero-modern-media-height,calc(100svh - 160px));min-height:var(--hero-modern-media-min-height,630px);max-height:var(--hero-max-height,none);flex:1;min-width:0;position:relative}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.hero__modern-right{height:680px}.hero--modern-secondary .hero__modern-right{height:500px}}.hero__modern-media{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:25px 0 0 25px;height:100%;position:relative;left:0;overflow:hidden}.hero__modern-media-asset{object-fit:cover;width:100%;height:100%;display:block}.hero__modern-media-asset--mobile{display:none}.hero video.hero__modern-media-asset{position:absolute;top:0;left:0}.hero--centered .hero__content{text-align:center;align-items:center}.hero--centered .hero__bottom-breadcrump{align-self:center}.hero__text{z-index:2;flex-direction:column;display:flex}.hero__buttons{z-index:2;gap:20px;margin-top:50px;display:flex}.hero__background-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__background-overlay{background-color:color-mix(in srgb, var(--hero-background-overlay,#000) var(--hero-background-overlay-opacity,50%), transparent);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero__background-overlay--gradient{background-color:#0000;background-image:var(--hero-background-overlay-gradient);opacity:calc(var(--hero-background-overlay-opacity-value,50)/100)}.hero .container{z-index:2;position:relative}.hero__top-breadcrump{z-index:2;width:fit-content;margin-bottom:20px}.hero__bottom-breadcrump{z-index:2;width:fit-content;margin-top:auto;margin-bottom:50px}.hero__article{z-index:2;background-color:#001e6f66;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:25px 0;padding:20px;display:flex;position:relative}.hero__article-author{flex-shrink:0;align-items:center;gap:12px;display:flex}.hero__article-author-text{flex-direction:column;gap:2px;display:flex}.hero__article-author-name{align-items:center;gap:6px;display:flex}.hero__article-author-name .typography{width:auto}.hero__article-author-badge{flex-shrink:0;width:14px;height:14px;overflow:visible}.hero__article-details{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:25px;display:flex}.hero__article-detail{color:#fff;align-items:center;gap:7px;display:flex}.hero__article-detail svg{flex-shrink:0;width:16px;height:16px}.hero__article-share{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.hero__article-share svg{flex-shrink:0;width:16px;height:16px}.hero__meta{z-index:2;border-top:1px solid var(--hero-meta-border-color,#006fff);justify-content:space-between;align-items:center;gap:40px;margin-top:30px;padding-top:30px;display:flex;position:relative}.hero--article .hero__meta{border-top:none;margin-top:0;padding-top:0}.hero__meta-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero__meta-links-items{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.hero__meta-guardian{align-items:center;gap:10px;margin-left:auto;display:flex}.hero__meta-guardian-text{flex-direction:column;gap:2px;display:flex}.hero__meta-guardian-name{align-items:center;gap:6px;display:flex}.hero__meta-guardian-name .typography{width:auto}.hero__meta-guardian-badge{flex-shrink:0;width:12px;height:12px;overflow:visible}@media (max-width:1100px){.hero__article{border-radius:24px;flex-direction:column;align-items:flex-start;padding:16px 18px}.hero__article-details{justify-content:flex-start;gap:16px}}@media (max-width:1000px){.hero--modern{padding-top:0;padding-bottom:0}.hero--modern .hero__buttons{justify-content:center;margin-top:24px}.hero--modern .hero__text{text-align:center;align-items:center}.hero__modern{flex-direction:column-reverse}.hero__modern-content{z-index:2;background-color:#fff;flex-direction:column;justify-content:center;width:calc(100% + 100px);margin-left:-50px;margin-right:-50px;padding-top:0;padding-right:0;position:relative}.hero__modern-content:before{content:"";background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;width:100%;height:20px;margin-top:-20px}.hero__modern-content-wrapper{align-items:center;margin-top:20px;padding:0 50px}.hero__modern-content-wrapper .hero__top-breadcrump{justify-content:center;width:100%;display:flex}.hero__modern-right{height:360px;min-height:unset;flex:none;width:calc(100% + 100px);margin-left:-50px;margin-right:-50px}.hero__modern-media{border-radius:0;width:100%!important}}@media (max-width:900px){.hero__meta{flex-direction:column;align-items:flex-start;gap:24px;margin-top:50px}.hero--article .hero__meta{border-top:none;margin-top:0;padding-top:0}.hero__meta-guardian{margin-left:0}}@media (max-width:800px){.hero__modern-right{height:280px}.hero__modern-content-wrapper{padding-inline:24px}.hero__modern-content{width:calc(100% + 100px);margin-left:-50px;margin-right:-50px}}@media (max-width:580px){.hero__modern-content-wrapper{margin-top:0}}@media (max-width:576px){.hero__modern-right{height:245px}.hero__modern-media-asset--desktop:not(:only-child){display:none}.hero__modern-media-asset--mobile{display:block}}@media (max-width:380px){.hero__modern-right{height:200px}}.hero:after{content:"";z-index:2;background-color:#fff;border-radius:50px 50px 0 0;width:100%;height:50px;position:absolute;bottom:0;left:0}
.breadcrump{color:var(--breadcrump-color,inherit);font-family:var(--breadcrump-font-family,inherit);font-size:var(--breadcrump-font-size,14px);font-weight:var(--breadcrump-font-weight,normal);line-height:var(--breadcrump-line-height,30px);margin-top:var(--breadcrump-margin-top,0);margin-bottom:var(--breadcrump-margin-bottom,0);margin-left:var(--breadcrump-margin-left,0);margin-right:var(--breadcrump-margin-right,0)}.breadcrump__list{flex-wrap:wrap;align-items:center;gap:15px;width:fit-content;margin:0;padding:0;list-style:none;display:flex}.breadcrump__item{align-items:center;gap:15px;display:flex}.breadcrump__home{color:var(--breadcrump-home-color,#fff);align-items:center;display:inline-flex}.breadcrump__home svg{width:14px;height:14px;display:block}.breadcrump__home svg path{fill:var(--breadcrump-home-color,currentColor)}.breadcrump__separator{color:var(--breadcrump-divider-color,#006fff);align-items:center;display:inline-flex}.breadcrump__separator svg{width:6px;height:10px;display:block}.breadcrump__separator svg path{fill:var(--breadcrump-divider-color,currentColor)}.breadcrump__link,.breadcrump__current{font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit}.breadcrump__link{color:inherit;-webkit-text-decoration:var(--breadcrump-link-decoration,underline);text-decoration:var(--breadcrump-link-decoration,underline)}.breadcrump__link:hover{-webkit-text-decoration:var(--breadcrump-link-decoration,underline);text-decoration:var(--breadcrump-link-decoration,underline)}.breadcrump__current{color:var(--breadcrump-current-color,#fff);font-weight:500;text-decoration:none}
.toggle-button{--toggle-btn-color:#00d96a;flex-direction:column;align-items:flex-start;width:fit-content;display:inline-flex;position:relative}.toggle-button__trigger{border:1px solid var(--toggle-btn-color);height:38px;color:var(--toggle-btn-color);cursor:pointer;white-space:nowrap;background:0 0;border-radius:50px;align-items:center;padding:0 15px;font-size:14px;font-weight:400;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.toggle-button__icon{flex-shrink:0;margin-right:12px;display:inline-flex}.toggle-button__icon svg{width:16px;height:16px}.toggle-button__label{line-height:1}.toggle-button__chevron{flex-shrink:0;margin-left:10px;transition:transform .2s;display:inline-flex}.toggle-button__chevron svg{width:12px;height:12px}.toggle-button__tooltip{z-index:10;color:#000;text-align:left;white-space:normal;background:#fff;border-radius:15px;width:min(420px,90vw);padding:15px;position:absolute;box-shadow:0 12px 40px #0000002e}.toggle-button__tooltip-link{color:#000;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:15px;font-weight:400;line-height:1.4;text-decoration:underline;display:inline-block}.toggle-button--top .toggle-button__tooltip{top:auto;bottom:calc(100% + 12px)}.toggle-button--bottom .toggle-button__tooltip{top:calc(100% + 12px);bottom:auto}.toggle-button--bottom .toggle-button__chevron{transform:rotate(180deg)}.toggle-button--align-left .toggle-button__tooltip{left:0;right:auto}.toggle-button--align-right .toggle-button__tooltip{left:auto;right:0}.toggle-button--open .toggle-button__trigger{background:var(--toggle-btn-color);color:#000}.toggle-button--open.toggle-button--top .toggle-button__chevron{transform:rotate(180deg)}.toggle-button--open.toggle-button--bottom .toggle-button__chevron{transform:rotate(0)}
.navigators{--navigators-tab-color:#000;--navigators-tab-inactive-color:#d5d5d5;width:100%}.navigators__header{justify-content:space-between;align-items:center;gap:24px;width:100%;margin-bottom:28px;display:flex}.navigators__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.navigators__titles .typography{margin:0}.navigators__tabs{flex-shrink:0;align-items:center;gap:10px;display:flex}.navigators__tab{border:1px solid var(--navigators-tab-inactive-color);color:#00000059;white-space:nowrap;cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;height:42px;padding:0 22px;font-size:16px;font-weight:400;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.navigators__tab:hover,.navigators__tab--active{border-color:var(--navigators-tab-color);color:var(--navigators-tab-color)}.navigators__grid{grid-template-columns:repeat(var(--navigators-columns,3), 1fr);gap:20px;width:100%;display:grid}.navigators__card{border:1px solid var(--navigators-border-color,#e6e9f7);box-sizing:border-box;min-width:0;min-height:72px;color:inherit;background-color:var(--navigators-card-background-color,transparent);--navigators-label-color:#000;--navigators-description-color:#000;border-radius:15px;align-items:center;gap:20px;padding:20px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.navigators__card:hover{background-color:var(--navigators-card-background-color-hover,var(--navigators-card-background-color,#fff));--navigators-label-color:var(--navigators-text-color-hover,#000);--navigators-description-color:var(--navigators-text-color-hover,#000)}.navigators__card:hover .navigators__icon .icon-button,.navigators__card:hover .navigators__action .icon-button{color:var(--navigators-text-color-hover,#000);background-color:var(--navigators-card-background-color-hover,#fff);border-color:var(--navigators-border-color,#e6e9f7)}.navigators__card:hover .navigators__icon .icon-button svg path,.navigators__card:hover .navigators__action .icon-button svg path{fill:var(--icon-btn-color-hover)}.navigators__media{aspect-ratio:16/10;border-radius:10px;width:100%;overflow:hidden}.navigators__media img{object-fit:cover;width:100%;height:100%;display:block}.navigators__media--side{aspect-ratio:auto;flex:0 0 42%;align-self:stretch;width:auto;max-width:280px;min-height:180px}.navigators__side-body{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.navigators__heading{align-items:flex-start;gap:20px;display:flex}.navigators__heading .typography{flex:1;min-width:0}.navigators__thumb{border-radius:10px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.navigators__thumb img{object-fit:cover;width:100%;height:100%;display:block}.navigators__content{flex-direction:column;flex:1;gap:12px;width:100%;min-width:0;display:flex}.navigators__content .typography{margin:0}.navigators__footer{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;display:flex}.navigators__footer--top{margin-top:0;margin-bottom:-7px}.navigators__label{flex:1;min-width:0}.navigators__label .typography{margin:0}.navigators__icon{flex-shrink:0;margin-left:auto;display:flex}.navigators__icon .icon-button{pointer-events:none}.navigators__icon--external .icon-button{transform:rotate(-45deg)}.navigators__identity{flex-shrink:0;align-items:center;gap:20px;min-width:0;display:flex}.navigators__description{flex:1;min-width:0}.navigators__description .typography{margin:0}.navigators__action{flex-shrink:0;margin-left:auto;display:flex}.navigators__action .icon-button{pointer-events:none}.navigators__action--external .icon-button{transform:rotate(-45deg)}.navigators--horizontal-wide .navigators__card--horizontal-wide .navigators__label{flex:0 auto}.navigators--vertical .navigators__card{flex-direction:column;align-items:flex-start;min-height:260px}.navigators--vertical .navigators__card--side{flex-direction:row;align-items:stretch;min-height:200px}.navigators--vertical .navigators__card--see-all{text-align:center;justify-content:center;align-items:center}.navigators--vertical .navigators__card--see-all .navigators__footer{justify-content:center;margin-top:0}.navigators--vertical .navigators__card--see-all .navigators__label{flex:0}.navigators--vertical .navigators__card--see-all .navigators__icon{margin-left:0}.navigators--vertical .navigators__icon{margin-left:auto}@media (max-width:1100px){.navigators__grid{grid-template-columns:repeat(2,1fr)}.navigators--horizontal-wide .navigators__grid{grid-template-columns:1fr}}@media (max-width:700px){.navigators__header{flex-direction:column;align-items:flex-start}.navigators__tabs{flex-wrap:wrap}.navigators__grid{grid-template-columns:1fr;gap:12px}.navigators__card--side{flex-direction:column}.navigators__card--side .navigators__media--side{aspect-ratio:16/10;flex:none;width:100%;max-width:none;min-height:0}.navigators__card--horizontal-wide{flex-wrap:wrap}.navigators__card--horizontal-wide .navigators__description{flex:100%;order:3}.navigators__card--horizontal-wide .navigators__action{margin-left:auto}}
.pricing{background-color:var(--pricing-background-color,#fff);width:100%;font-family:var(--pricing-font-family,inherit)}.pricing .typography{width:auto;max-width:100%;font-family:inherit}.pricing__grid{grid-template-columns:repeat(var(--pricing-columns,4), minmax(0, 1fr));align-items:stretch;gap:20px;width:100%;display:grid}.pricing__checkout-error{color:#b42318;margin:0 0 16px;font-size:14px;line-height:20px}.pricing__card{box-sizing:border-box;border:1px solid var(--pricing-card-border-color,#e5eaf2);background-color:#fff;border-radius:16px;flex-direction:column;height:100%;padding:28px 24px;display:flex;overflow:visible}.pricing__card--highlighted{border-width:2px}.pricing__header{flex-direction:column;gap:10px;display:flex}.pricing__title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing__price-block{flex-direction:column;gap:6px;min-height:72px;margin-top:26px;display:flex}.pricing__price-row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pricing__cta{width:100%;margin-bottom:20px}.pricing__cta .button{justify-content:space-between;width:100%}.pricing__section{flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.pricing__details{flex-direction:column;gap:8px;margin:0;display:flex}.pricing__detail{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.pricing__detail dt,.pricing__detail dd{margin:0}.pricing__detail dd{flex-shrink:0}.pricing__features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pricing__feature{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing__feature-label{color:#000;min-width:0;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;margin:0;padding:0;font-family:inherit;display:inline-flex}.pricing__feature-label--with-tooltip{cursor:pointer}.pricing__feature-label--with-tooltip .typography{text-underline-offset:2px;text-decoration:underline;transition:color .15s}.pricing__feature-label--with-tooltip:hover{color:#04f}.pricing__feature-help{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}.pricing__feature-help svg{display:block;overflow:visible}.pricing__feature-status{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex;overflow:visible}.pricing__feature-status svg{flex-shrink:0;width:22px;height:22px;display:block;overflow:visible}.pricing__feature-status--included svg path{fill:#111827}.pricing__footer{background-color:var(--pricing-footer-bg,#e8f4ff);color:var(--pricing-footer-color,#1f2937);border-radius:10px;align-items:center;gap:15px;margin-top:auto;padding:15px;font-family:inherit;display:flex;overflow:visible}.pricing__footer .typography{flex:1;min-width:0;font-family:inherit}.pricing__footer-icon{width:30px;height:30px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;overflow:visible}.pricing__footer-icon svg{flex-shrink:0;width:30px;height:30px;display:block;overflow:visible}@media (max-width:1200px){.pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pricing__grid{grid-template-columns:1fr;gap:16px}.pricing__card{padding:24px 20px}.pricing__price-block{min-height:0}}
.modal{z-index:3000;background:var(--modal-overlay,#000000b3);box-sizing:border-box;justify-content:center;align-items:center;width:100vw;height:100vh;padding:10px;display:flex;position:fixed;inset:0}.modal__box{background:var(--modal-color,#1836dc);border-radius:var(--modal-radius,15px);width:100%;max-width:600px;height:auto;position:relative;overflow:hidden}.modal__top{justify-content:space-between;align-items:center;gap:16px;padding:24px 25px;display:flex}.modal__close-btn{cursor:pointer;width:14px;height:14px;color:var(--modal-text-color,#fff);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.modal__close-btn svg{width:100%;height:100%;display:block}.modal__content{background:var(--modal-content-bg,#fff);border-radius:var(--modal-radius,15px);padding:25px}.modal--small .modal__box{max-width:375px}.modal--small .modal__content{padding:0;overflow:hidden}.modal--medium .modal__box{max-width:600px}.modal--large .modal__box{max-width:800px}.modal--close-circle .modal__top{padding:20px}.modal--close-circle .modal__close-btn{color:#000;background-color:#fff;border-radius:50%;width:30px;height:30px;transition:background-color .2s,color .2s}.modal--close-circle .modal__close-btn svg{width:12px;height:12px}.modal--close-circle .modal__close-btn:hover{color:#fff;background-color:#000}@media (max-width:600px){.modal__box{max-width:100%}}
.side-image-slider{background-color:var(--side-image-slider-background-color,#fff);width:100%}.side-image-slider__layout{grid-template-columns:1fr 1fr;align-items:center;gap:100px;width:100%;display:grid}.side-image-slider__image{justify-content:center;align-items:center;width:100%;display:flex}.side-image-slider__image img{object-fit:contain;width:100%;height:auto}.side-image-slider__content{flex-direction:column;min-width:0;padding-right:40px;display:flex}.side-image-slider__viewport{width:100%;overflow:hidden}.side-image-slider__container{touch-action:pan-y pinch-zoom;display:flex}.side-image-slider__slide{flex:0 0 100%;width:100%;min-width:0}.side-image-slider__slide-content{flex-direction:column;width:100%;display:flex}.side-image-slider__controls{justify-content:flex-start;gap:10px;margin-top:37px;display:flex}.side-image-slider__control{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.side-image-slider__control svg{width:12px;height:12px}.side-image-slider__control--prev{color:#000;background-color:#0000;border:1px solid #000}.side-image-slider__control--prev:hover{background-color:#000}.side-image-slider__control--prev:hover svg path{fill:#fff}.side-image-slider__control--next{color:#fff;background-color:#000;border:1px solid #000}.side-image-slider__control--next svg{transform:rotate(180deg)}.side-image-slider__control--next svg path{fill:#fff}.side-image-slider__control--next:hover{color:#000;background-color:#04f;border-color:#04f}@media (max-width:900px){.side-image-slider__layout{grid-template-columns:1fr;gap:30px}.side-image-slider__content{padding-right:0}.side-image-slider__image{max-height:360px}.side-image-slider__controls{margin-top:30px}}@media (max-width:600px){.side-image-slider__image{max-height:280px}}
.slider{background-color:var(--slider-background-color,#fff);width:100%}.slider__layout{align-items:flex-start;gap:60px;width:100%;display:flex}.slider__header{flex:0 0 320px;max-width:340px}.slider__header .typography p{margin:0}.slider__body{flex:1;min-width:0}.slider__viewport{width:100%;overflow:hidden}.slider__container{touch-action:pan-y pinch-zoom;gap:20px;display:flex}.slider__slide{flex:0 0 440px;width:440px;min-width:0}.slider--info .slider__slide{flex:0 0 310px;width:310px}.slider--text .slider__slide,.slider--full-text .slider__slide{flex:0 0 340px;width:340px}.slider--text .slider__card,.slider--full-text .slider__card{border:none;border-radius:0;padding:0}.slider--text .slider__container,.slider--full-text .slider__container{gap:30px}.slider--centered .slider__card{text-align:center;align-items:center}.slider--centered .slider__card__icon{justify-content:center}.slider--centered .slider__card__button{justify-content:center;width:100%;display:flex}.slider__card{box-sizing:border-box;border:1px solid #dfe3f4;border-radius:16px;flex-direction:column;height:100%;padding:30px;display:flex}.slider__card__icon{color:var(--slider-icon-color,#006fff);justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.slider__card__icon svg{width:48px;height:48px}.slider__card__button{margin-top:auto;padding-top:37px}.slider__controls{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}@media (max-width:900px){.slider__layout{flex-direction:column;gap:30px}.slider__header{flex:none;max-width:100%}}@media (max-width:600px){.slider__card{min-height:300px;padding:24px}.slider--text .slider__card,.slider--full-text .slider__card{min-height:0;padding:0}}
.stats{background-color:var(--stats-background-color,#fff);width:100%}.stats__grid{grid-template-columns:repeat(var(--stats-columns,5), 1fr);gap:20px;width:100%;display:grid}.stats__card{border:1px solid var(--stats-border-color,#ecf1ff);box-sizing:border-box;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:200px;padding:20px;display:flex}@media (max-width:1100px){.stats__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.stats__grid{grid-template-columns:repeat(2,1fr);gap:12px}.stats__card{padding:24px 16px}}@media (max-width:400px){.stats__grid{grid-template-columns:1fr}}
.section-header{--section-header-link-color:#000;--section-header-link-color-hover:#000;width:100%}.section-header__row{justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.section-header__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.section-header__titles .typography{margin:0}.section-header__link{color:var(--section-header-link-color);text-underline-offset:3px;white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:400;line-height:1.2;text-decoration:underline;transition:color .2s}.section-header__link:hover{color:var(--section-header-link-color-hover)}@media (max-width:700px){.section-header__row{flex-direction:column;align-items:flex-start}}
.text-section{background-color:var(--text-background-color,transparent);background-image:var(--text-background-image,none);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.text-section__background-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.text-section__background-overlay{background-color:color-mix(in srgb, var(--text-background-overlay,#000) var(--text-background-overlay-opacity,50%), transparent);z-index:1;width:100%;height:100%;position:absolute;inset:0}.text-section__background-overlay--gradient{background-color:#0000;background-image:var(--text-background-overlay-gradient);opacity:calc(var(--text-background-overlay-opacity-value,50)/100)}.text-section .container{z-index:2;position:relative}.text__buttons{justify-content:center;gap:20px;margin-top:60px;display:flex}.text--side{gap:50px;display:flex}.text--side .text__left,.text--side .text__right{flex:1}.text--side .text__buttons{justify-content:flex-start;margin-top:40px}
