.legal-document-page{--site-display-title-color:#38271e;--site-display-title-size:clamp(2.5rem, 4vw, 3.7rem);--site-display-title-weight:720;--site-display-title-leading:1.06;color:#38271e!important;background:#faf7f2!important}.legal-document-page>[aria-hidden][style*="position: fixed"]{display:none!important}.legal-document-page main{padding-bottom:88px!important}.legal-document-page main>div{max-width:900px!important}.legal-document-page main section{text-align:left!important;align-items:stretch!important}.legal-document-page main h1,.legal-document-page main h2,.legal-document-page main h3{text-wrap:balance;color:#38271e!important;-webkit-text-fill-color:#38271e!important;text-align:left!important;background:0 0!important}.legal-document-page main h2{line-height:1.2!important}.legal-document-page main p,.legal-document-page main li,.legal-document-page main dd{color:#5f554e;line-height:1.72}.legal-document-page main section[id]{scroll-margin-top:calc(var(--app-nav-height) + 24px)}.legal-document-page .tos-anim,.legal-document-page .priv-anim{opacity:1!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}.legal-document-page .tos-anim :is(p,li span),.legal-document-page .priv-anim :is(p,li span){text-align:left!important}.legal-document-page main .secondary-page-title,.legal-document-page main .secondary-page-overline-title{color:#38271e!important;-webkit-text-fill-color:#38271e!important}.legal-document-page #cookies-hero .secondary-page-title{text-transform:uppercase;letter-spacing:.16em!important;color:#9b6541!important;margin:0 0 15px!important;font-size:.73rem!important;font-weight:800!important}.disclaimer-page .secondary-page-title,.accessibility-document-page .secondary-page-title{display:none!important}.legal-document-page [id^=tos-]:not(#tos-hero),.legal-document-page [id^=priv-]:not(#priv-hero){border-top:1px solid #e0d5ca;margin-top:39px;text-align:left!important;padding-top:34px!important}.legal-document-page [id^=tos-]:not(#tos-hero)>div[aria-hidden],.legal-document-page [id^=priv-]:not(#priv-hero)>div[aria-hidden]{display:none}.legal-document-page [id^=tos-]:not(#tos-hero) h2,.legal-document-page [id^=priv-]:not(#priv-hero) h2{margin:9px 0 18px!important}.legal-document-page main article{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e0d5ca!important;border-radius:0!important;padding:17px 0!important}.legal-document-page main article h3{margin:0 0 6px!important}.legal-document-page main article p{margin:0!important}.legal-document-page main a{text-underline-offset:4px}.legal-document-page .legal-contact-row{grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:center;column-gap:28px;display:grid}.legal-document-page .legal-contact-label,.legal-document-page .legal-contact-value{color:#38271e;overflow-wrap:anywhere;min-width:0}.legal-document-page .legal-contact-value:hover,.legal-document-page .legal-contact-value:focus-visible{color:#764b32}.legal-document-page main :is(#tos-hero,#priv-hero,#cookies-hero,#disclaimer-hero,#accessibility-hero){text-align:center!important;align-items:center!important}.legal-document-page main :is(#tos-hero,#priv-hero,#cookies-hero,#disclaimer-hero,#accessibility-hero) :is(h1,h2,h3,p,div),.legal-document-page main #priv-hero .priv-anim p,.legal-document-page main :is(#cookies-framework,#cookies-register,#cookies-proof,#cookies-control) :is(h2,p){text-align:center!important}.legal-document-page [data-cookie-technology-list]{width:100%}.legal-document-page [data-cookie-technology-list]>p{text-align:center!important}.legal-document-page:is(.disclaimer-page,.accessibility-document-page) main section{text-align:center!important;align-items:center!important}.legal-document-page:is(.disclaimer-page,.accessibility-document-page) main :is(h1,h2,h3,p,li,dt,dd,article,a){text-align:center!important}.legal-document-page:is(.disclaimer-page,.accessibility-document-page) main :is(ul,ol){padding-left:0!important;list-style:none!important}.legal-document-page:is(.disclaimer-page,.accessibility-document-page) main :is(.disclaimer-stack,#research-methodology){text-align:center!important}@media (max-width:640px){.legal-document-page main>div{padding-inline:20px!important}.legal-document-page .legal-contact-row{row-gap:8px;grid-template-columns:minmax(0,1fr)!important}.legal-document-page [id^=tos-]:not(#tos-hero),.legal-document-page [id^=priv-]:not(#priv-hero){margin-top:30px;padding-top:27px!important}}
