.page-header{--section-vert:15px}.page-header__line{align-items:center;display:flex;flex-direction:var(--break,column);gap:20px}html.no-flex-gap-support .page-header__line>:not(:first-child){margin-left:20px}.page-header__block{flex:1 1}.page-header__block,.page-header__buttons{align-self:var(--break,stretch)}.page-header__logo-wrapper{display:var(--break,none);height:100px;width:100px}.page-header__logo{max-height:100%;max-width:100%}.page-header__description{margin-top:8px}.page-header__line+.page-header__description{margin-top:15px;max-width:900px}@media(min-width:768px){.page-header{--section-vert:30px}}.article-price{color:var(--article-text,var(--muted));font-size:14px;line-height:16px;margin:10px 0}.article--padded .article-price{margin:10px 20px}.full-article__hero+.article-price,.full-article__hero-placeholder+.article-price{margin-top:20px}.article-price__alternative{margin:5px 0 10px}.article-price__price-line{align-items:flex-end;display:flex;flex-direction:row-reverse;padding:0 0 5px}.article-price__price-line-details{align-items:flex-end;display:flex;flex:1 1;flex-direction:row}.article-price__price-line-name{line-height:1.4}.article-price__price-line-details--small .article-price__price-line-name{font-size:12px}.article-price__price-line-old{color:var(--article-attention);flex:1 1;font-weight:700;line-height:18px;margin:0;padding-right:10px;text-align:right}@media(min-width:768px){.article-price__price-line-old{letter-spacing:-1px}}.article-price__price-line-old .crossed{text-decoration:line-through}.article-price__price-line-small-print{font-size:12px;line-height:16px}.article-price__pricing-text{border-bottom:1px solid var(--outline);border-top:1px solid var(--outline);color:var(--text);font-weight:700;line-height:22px;padding:5px 20px}.article-price__saving{color:var(--article-attention);font-weight:700;line-height:22px;margin:0;padding:10px 20px}.article-price__saving-suffix{color:var(--muted);font-weight:400}.article-price--multiple .article-price__saving-suffix{display:block}.article-price__small-print{border-top:1px solid var(--outline);font-size:12px;line-height:16px;padding-top:10px}.article-price__title,.article-price__value{color:var(--text);font-weight:700}.article-price__value{font-size:24px;line-height:24px;margin:0;position:relative}@media(min-width:768px){.article-price__value{font-size:34px;letter-spacing:-1px;line-height:29px}}.article-price__value-container{display:inline-block;position:relative}.article-price__value-prefix{bottom:24px;line-height:22px;position:absolute;right:0;text-align:right}@media(min-width:768px){.article-price__value-prefix{bottom:30px}.article-price--multiple .article-price__value{font-size:24px}}.article-price--multiple .article-price__price-line-name{line-height:1}.article-price--multiple .article-price__price-line{align-items:flex-end}@media(min-width:768px){.article-price--multiple .article-price__price-line-name,.article-price--multiple .article-price__price-line-old{line-height:24px}}.article--padded .article-price--split.article-price{margin:0}.article-price--split .article-price__prices{display:flex;flex-direction:row;margin:0}.article-price--split .article-price__price-wrapper{flex:1 1}.article-price--split .article-price__price-wrapper+.article-price__price-wrapper{border-left:1px solid var(--outline)}.article-price--split .article-price__price-line{align-items:flex-start;display:block;margin:30px 20px 20px}@media(min-width:768px){.article-price--split .article-price__price-line{display:flex;flex-direction:row-reverse}}.article-price--split .article-price__price-line-details{display:block}.article-price--split .article-price__price-line-name{padding-bottom:15px}.article-price--split .article-price__value{letter-spacing:-1px;line-height:18px;margin-bottom:10px}@media(min-width:768px){.article-price--split .article-price__value{line-height:22px;margin-left:10px}}.article-price--split .article-price__value-prefix{bottom:30px;left:0;right:auto}@media(min-width:768px){.article-price--split .article-price__value-prefix{bottom:35px;left:auto;right:0}}.article-price--split .article-price__saving-title{display:block}@media(min-width:768px){.article-price--split.article-price--multiple .article-price__price-line{display:block}}.article-price--split.article-price--multiple .article-price__value{margin-left:0}@media(min-width:768px){.article-price--split.article-price--multiple .article-price__value{font-size:24px}}.title-block--no-margin>:last-child{margin-bottom:0!important}.title-block--no-margin>:first-child{margin-top:0!important}.title-block--no-margin .title-block__title{line-height:1}.title-block--section{margin-bottom:20px}.title-block--hide-always{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.title-block a:hover{color:var(--target)}@media(min-width:0){.breakpoint--xs .title-block--hide-above-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(min-width:544px){.breakpoint--sm .title-block--hide-above-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(min-width:768px){.breakpoint--md .title-block--hide-above-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(min-width:992px){.breakpoint--lg .title-block--hide-above-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(min-width:1200px){.breakpoint--xl .title-block--hide-above-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(min-width:1400px){.breakpoint--xxl .title-block--hide-above-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(max-width:0){.breakpoint--xs .title-block--hide-below-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(max-width:544px){.breakpoint--sm .title-block--hide-below-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(max-width:768px){.breakpoint--md .title-block--hide-below-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(max-width:992px){.breakpoint--lg .title-block--hide-below-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(max-width:1200px){.breakpoint--xl .title-block--hide-below-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(max-width:1400px){.breakpoint--xxl .title-block--hide-below-full{border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}}@media(min-width:768px){.title-block--limitedwidth{max-width:75%}.title-block--limitedwidth.align--center{margin:auto}}.title-block__title{font-weight:700}.title-block__title--size10{font-size:38px;font-weight:700;line-height:42px;margin-bottom:40px}@media(min-width:768px){.title-block__title--size10{font-size:44px;line-height:47px}}@media(min-width:992px){.title-block__title--size10{font-size:54px;line-height:58px}}.title-block__title--size20{font-size:24px;font-weight:700;line-height:28px;margin-bottom:30px}@media(min-width:768px){.title-block__title--size20{font-size:34px;line-height:37px}}@media(min-width:1200px){.title-block__title--size20{font-size:44px;line-height:47px}}.title-block__title--size30{font-size:24px;font-weight:700;line-height:28px;margin-bottom:30px}@media(min-width:768px){.title-block__title--size30{font-size:34px;line-height:37px}}.title-block__title--size40{font-size:18px;font-weight:700;line-height:22px;margin-bottom:25px}@media(min-width:768px){.title-block__title--size40{font-size:24px;line-height:28px}}@media(min-width:992px){.title-block__title--size40{font-size:30px;line-height:32px}}.title-block__title--size50{font-size:18px;font-weight:700;line-height:22px;margin-bottom:15px}@media(min-width:768px){.title-block__title--size50{font-size:24px;line-height:28px}}.title-block__title--size60{font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px}@media(min-width:768px){.title-block__title--size60{font-size:18px;line-height:22px}}.title-block__subtitle{color:var(--muted);font-size:16px;font-weight:400;line-height:20px}@media(min-width:768px){.title-block__subtitle{font-size:18px;line-height:22px}}.title-block__subtitle--size10{font-size:16px;line-height:20px}@media(min-width:768px){.title-block__subtitle--size10{font-size:24px;line-height:28px}}@media(min-width:992px){.title-block__subtitle--size10{font-size:30px;line-height:32px}}.title-block__subtitle--size20,.title-block__subtitle--size30{font-size:18px;line-height:22px}@media(min-width:768px){.title-block__subtitle--size20,.title-block__subtitle--size30{font-size:24px;line-height:28px}.title-block__subtitle--size40{margin-top:-25px}}.title-block__subtitle--size50{font-size:14px;line-height:20px}@media(min-width:768px){.title-block__subtitle--size50{font-size:16px;line-height:22px;margin-top:-25px}}.title-block__subtitle--size60{font-size:14px;line-height:16px}@media(min-width:768px){.title-block__subtitle--size60{font-size:16px;line-height:20px}}.title-block__subtitle--in-heading{display:block;font-weight:400}.title-block__title+.title-block__subtitle--size10{margin-bottom:40px;margin-top:-35px}.title-block__title+.title-block__subtitle--size20,.title-block__title+.title-block__subtitle--size30{margin-bottom:40px;margin-top:-25px}.title-block__title+.title-block__subtitle--size40{margin-bottom:25px;margin-top:-20px}.title-block__title+.title-block__subtitle--size50{margin-bottom:15px;margin-top:-10px}.title-block__title+.title-block__subtitle--size60{margin-bottom:10px;margin-top:-5px}.title-block__tagline{color:var(--more-muted);font-size:14px;font-weight:400;line-height:22px;margin:0 0 20px;text-transform:uppercase}@media(min-width:768px){.title-block__tagline{font-size:16px}}.title-block__tagline--with-title{margin-bottom:10px}.title-block--balanced .title-block__subtitle,.title-block--balanced .title-block__title{text-wrap:balance}.breadcrumbs-widget{--section-vert:25px}.breadcrumbs ol{margin:0;padding:0}.breadcrumbs ol li{color:var(--muted);display:none}.breadcrumbs ol li a{color:var(--text);text-decoration:none}.breadcrumbs ol li a:hover{text-decoration:underline}.breadcrumbs ol li:nth-last-child(2){display:inline}.breadcrumbs ol li:before{content:var(--svg-chevron);display:inline-block;filter:var(--text-flt);margin-left:10px;margin-right:10px;transform:rotate(90deg)}@media(min-width:768px){.breadcrumbs ol li{display:inline}.breadcrumbs ol li:first-child:before{display:none}.breadcrumbs ol li:not(:first-child):before{transform:rotate(-90deg)}}.article-grid .pagination,.article-grid__buttons{margin-top:15px}@media(min-width:992px){.article-grid .pagination,.article-grid__buttons{margin-top:30px}}.article-grid__description{margin-bottom:10px}.article-grid__header-bar{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;line-height:22px;margin-bottom:10px;row-gap:5px}.article-grid__header-bar:has(>.article-grid__links){justify-content:space-between}@media(min-width:1401px){.article-grid__header-bar{margin-bottom:20px}}.article-grid__links{display:flex;flex-flow:row wrap;list-style-type:none;margin-block:0;margin-inline:0;padding-inline-start:0;row-gap:15px}.article-grid__links__rating{align-items:center;display:flex;flex-direction:row}.article-grid__links__rating .rating:not(:last-child){margin-right:10px}@media(min-width:768px){.article-grid__links__rating{flex-basis:auto}}.article-grid__links-item:not(:last-child):after{content:"|";display:inline-block;padding:0 10px}.article-grid__results{align-items:center;display:flex;flex-basis:100%;flex-flow:row wrap;gap:5px;justify-content:space-between;margin-top:10px;white-space:nowrap}.article-grid__results:first-child{margin-top:0}@media(min-width:768px){.article-grid__results--md-right{justify-content:flex-end;text-align:right}}@media(min-width:1401px){.article-grid__results{margin-top:0}.article-grid__results--group-right{flex-basis:auto;gap:0;justify-content:flex-end}.article-grid__results-found:not(:last-child):after{content:"|";display:inline-block;padding:0 10px}}.article-grid__heading{font-size:16px;font-weight:700;line-height:20px}@media(min-width:768px){.article-grid__heading{font-size:18px;line-height:22px}}.article-grid__header .icon.icon--none{height:32px;width:0}.article-grid__header .dropdown{color:inherit;cursor:pointer;white-space:normal}.article-grid__header .dropdown__option{text-align:right;white-space:nowrap}.article-grid__header .dropdown__options{border:1px solid #1e1e1e;margin-top:10px;padding:20px}.article-grid__header .dropdown__options-wrapper{min-width:200px;overflow-y:hidden;right:0}.article-grid__header .dropdown__selected{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:row;line-height:22px;min-height:32px;padding:0}.article-grid__header .dropdown__selected:hover{color:var(--target)}.article-grid__header .dropdown .icon{filter:var(--text-flt);margin-left:5px}.article-grid__header .form__select--hidden{display:none}.pagination{align-items:center;border-bottom:1px solid var(--outline);border-top:1px solid var(--outline);display:flex;flex-direction:row;justify-content:space-between;line-height:22px;padding:20px 0}.box__content>:last-child .pagination{border-bottom:none;padding-bottom:0}.pagination__arrow{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M0%205.904c.005-.317.147-.62.395-.843L5.668.24A1.41%201.41%200%200%201%207.39.353a1.13%201.13%200%200%201%20.122%201.575L3.19%205.904l4.35%203.977c.267.21.432.509.457.83.025.322-.093.639-.326.88-.48.5-1.312.548-1.858.11l-.145-.133-5.273-4.82A1.16%201.16%200%200%201%200%205.904%22%2F%3E%3C%2Fsvg%3E");background-size:contain;display:inline-block;filter:var(--text-flt);height:9px;width:6px}.pagination__arrow--left{margin-right:9px}.pagination__arrow--right{margin-left:9px;transform:rotate(180deg)}.pagination__button{cursor:pointer}.pagination__button:hover{color:var(--target)}.pagination__button:hover .pagination__arrow{filter:var(--flt-orange)}.pagination__button--disabled{color:var(--more-muted);cursor:not-allowed}.pagination__button--disabled .pagination__arrow{filter:var(--more-muted-flt)}.pagination__button--disabled:hover{color:var(--more-muted)}.pagination__button--disabled:hover .pagination__arrow{filter:var(--more-muted-flt)}.pagination__display{display:none}@media(min-width:768px){.pagination__display{align-items:center;display:flex;flex-direction:row}}.pagination__dropdown{margin:0 10px;position:relative}.pagination__dropdown:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTggMTBhMS4xMiAxLjEyIDAgMCAxLS44MTItLjM4TC4yMzIgMi4wMjVDLS4xMTQgMS41MjEtLjA2OC44MTYuMzQuMzcxUzEuMzkzLS4xMjUgMS44NTUuMjUzTDggNi45NjIgMTQuMTQ1LjI1M2ExLjA5IDEuMDkgMCAwIDEgMS41MTUuMTE4Yy40MDguNDQ1LjQ1NCAxLjE1LjEwOCAxLjY1NEw4LjgxMiA5LjYyQTEuMTIgMS4xMiAwIDAgMSA4IDEwIi8+PC9zdmc+);background-size:contain;bottom:21px;content:"";display:inline-block;height:8px;pointer-events:none;position:absolute;right:20px;width:13px}.pagination__dropdown>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #999;border-radius:3px;color:#0d0d0d;font-size:16px;padding:15px 40px 15px 15px}.pagination__dropdown>select:focus-visible{outline-width:0}.pagination__select{display:none}@media(min-width:544px){.pagination__select{align-items:center;display:flex;flex-direction:row}}