.content-section__wrapper{max-width:900px;margin-left:auto;margin-right:auto}.content-section__wrapper>:first-child{margin-top:0}.content-section__wrapper>:last-child{margin-bottom:0}.page-banner-section{box-sizing:border-box;overflow:hidden;min-height:220px}@media(min-width:1200px){.page-banner-section{min-height:280px}}@media(min-width:1400px){.page-banner-section{min-height:320px}}@media(min-width:1600px){.page-banner-section{min-height:400px}}.page-banner-section{padding-top:30px;padding-bottom:30px}@media(min-width:1200px){.page-banner-section{padding-top:50px;padding-bottom:50px}}.page-banner-section:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(243 225 209 / .9),rgb(243 225 209 / .55) 60%,transparent)}@media(max-width:639px){.page-banner-section:before{background:linear-gradient(90deg,rgb(243 225 209 / .9),rgb(243 225 209 / .7) 60%,rgb(243 225 209 / .45))}}@media(min-width:1200px){.page-banner-section:before{display:none}}.page-banner__picture{--page-banner-focus:0.48;left:0;width:100%;top:50%;transform:translateY(calc(var(--page-banner-focus) * -100%))}@media(max-width:639px){.page-banner__picture{top:0;height:100%;transform:none}}.page-banner__image{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 88%,transparent 100%)}@media(max-width:639px){.page-banner__image{height:100%;object-fit:cover;object-position:right center}}.page-banner__picture--wide{--page-banner-focus:0.565;display:none}@media(min-width:2001px){.page-banner__picture--wide{display:block}}.page-banner-section .breadcrumb{margin-bottom:16px!important}@media(min-width:640px){.page-banner-section .breadcrumb{margin-bottom:20px!important}}.page-banner__title{font-size:28px}@media(min-width:768px){.page-banner__title{font-size:40px}}@media(min-width:1400px){.page-banner__title{font-size:42px}}@media(min-width:2000px){.page-banner__title{font-size:48px}}@media(max-width:639px){.page-banner__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.page-banner__description{font-size:14px}@media(min-width:1200px){.page-banner__description{font-size:17px}}@media(min-width:1600px){.page-banner__description{font-size:19px}}@media(min-width:2200px){.page-banner__description{font-size:22px}}@media(max-width:639px){.page-banner__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@media(min-width:640px)and (max-width:1199.98px){.page-banner__description{max-width:calc(50vw - 40px);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}.page-banner-section--post .page-banner__title{font-size:24px}@media(min-width:768px){.page-banner-section--post .page-banner__title{font-size:32px}}@media(min-width:1400px){.page-banner-section--post .page-banner__title{font-size:34px}}@media(min-width:2000px){.page-banner-section--post .page-banner__title{font-size:40px}}.page-banner-section--post .page-banner__title{line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.page-banner-section--post .breadcrumb__list{box-sizing:border-box;max-width:100%}.page-banner-section--post .breadcrumb__item{flex:none}.page-banner-section--post .breadcrumb__item:last-child{flex:0 1 auto;min-width:0}.page-banner-section--post .breadcrumb__item:last-child>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb__list{gap:6px 10px;padding:8px 18px;font-size:12px}@media(min-width:1200px){.breadcrumb__list{font-size:14px}}@media(min-width:2000px){.breadcrumb__list{font-size:16px}}@media(min-width:1200px){.breadcrumb__list{padding:10px 24px}}.breadcrumb__item{gap:8px}.breadcrumb__item:not(:last-child):after{content:"";width:6px;height:6px;border:solid #624e3e;border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}
@supports(overflow:clip){.layout--site.uk-overflow-hidden{overflow:clip}}@media(max-width:1199px){.legal>*+*{margin-top:30px}}.legal-toc{box-sizing:border-box;background-color:#fff;border:1px solid #e1c1bc;border-radius:14px}@media(min-width:1200px){.legal-toc{border-radius:20px}}.legal-toc{padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px}@media(min-width:1200px){.legal-toc{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}}@media(min-width:1200px){.legal-toc{position:sticky}}@media(min-width:1200px){.legal-toc{top:110px}}@media(min-width:1200px){.legal-toc{max-height:calc(100vh - 130px)}}.legal-toc__title{margin:0;font-family:"DM Serif Display",serif;font-weight:400;font-size:18px}@media(min-width:1200px){.legal-toc__title{font-size:22px}}.legal-toc__title--static{padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-bottom:6px}.legal-toc__toggle{gap:12px;font:inherit;color:#3d2513;background:none;border:0;cursor:pointer;padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px}.legal-toc__chevron{flex:none;border-right:2px solid #3d2513;border-bottom:2px solid #3d2513;transform:rotate(45deg);transform-origin:66% 66%;transition:transform .2s ease-in-out;width:8px;height:8px;margin-right:4px;margin-bottom:4px}.is-open>.legal-toc__toggle .legal-toc__chevron{transform:rotate(-135deg)}.legal-toc__panel{display:grid;min-height:0;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .25s ease,visibility 0s linear .25s}.is-open>.legal-toc__panel{grid-template-rows:1fr;visibility:visible;transition-delay:0s}@media(min-width:1200px){.legal-toc__panel{grid-template-rows:1fr;visibility:visible}}.legal-toc__list{min-height:0;scrollbar-width:thin;scrollbar-color:#e1c1bc #fff0}.is-open>.legal-toc__panel>.legal-toc__list{padding-top:6px}@media(min-width:1200px){.legal-toc__list{padding-top:0!important}}.legal-toc__list li{margin:0!important}.legal-toc__number{margin-right:.15em}.legal-toc__link{color:#3d2513;border-left:3px solid #fff0;border-radius:10px;padding-top:9px;padding-bottom:9px}@media(min-width:1200px){.legal-toc__link{padding-top:10px;padding-bottom:10px}}.legal-toc__link{padding-left:14px;padding-right:14px}@media(min-width:1200px){.legal-toc__link{padding-left:16px;padding-right:16px}}.legal-toc__link{font-size:14px}@media(min-width:1200px){.legal-toc__link{font-size:15px}}.legal-toc__link{transition:background-color .3s ease-in-out}.legal-toc__link:hover,.legal-toc__link:focus{color:#3d2513;background-color:#faefe5}.legal-toc__link.is-active,.legal-toc__link.is-active:hover{color:#3d2513;font-weight:600;background-color:#f3e1d1;border-left-color:#994f56}.legal__updated{font-size:13px}@media(min-width:1200px){.legal__updated{font-size:14px}}.legal__updated{margin-bottom:20px}.legal__item{gap:16px;scroll-margin-top:20px;border-bottom:1px solid #e1c1bc;padding-top:22px;padding-bottom:22px}@media(min-width:1200px){.legal__item{padding-top:30px;padding-bottom:30px}}.legal__item:first-of-type{padding-top:0}.legal__item:last-child{border-bottom:0;padding-bottom:0}@media(min-width:768px){.legal__item{gap:24px}}.legal__icon{color:#994f56;background-color:rgb(93.6274509804%,85.6078431373%,82.568627451%);border-radius:14px;width:48px}@media(min-width:768px){.legal__icon{width:64px}}.legal__icon{height:48px}@media(min-width:768px){.legal__icon{height:64px}}.legal__icon svg{width:24px}@media(min-width:768px){.legal__icon svg{width:30px}}.legal__icon svg{height:24px}@media(min-width:768px){.legal__icon svg{height:30px}}.legal__heading{font-size:22px}@media(min-width:768px){.legal__heading{font-size:28px}}@media(min-width:1400px){.legal__heading{font-size:32px}}.legal__heading{margin-bottom:10px}.legal__body{color:#624e3e;line-height:1.7;font-size:14px}@media(min-width:768px){.legal__body{font-size:16px}}.legal__body>:first-child{margin-top:0}.legal__body>:last-child{margin-bottom:0}.legal__body p,.legal__body ul,.legal__body ol{margin-bottom:12px}.legal__body ul,.legal__body ol{padding-left:22px}.legal__body li{margin-bottom:6px}.legal__body h3{font-family:"DM Serif Display",serif;font-weight:400;color:#3d2513;font-size:18px}@media(min-width:768px){.legal__body h3{font-size:22px}}.legal__body h3{margin-top:18px;margin-bottom:8px}.legal__body strong{color:#3d2513}.legal__body a{color:#994f56;text-decoration:none}.legal__body a:not(.uk-button):not(.uk-accordion-title):hover{text-decoration:underline}
