.legal-page{--legal-menu-bg-height:338px;--legal-menu-bg-width:1920px;--legal-canvas-width:min(100vw,var(--legal-menu-bg-width));--legal-canvas-offset-x:calc((100vw - var(--legal-canvas-width)) / 2);--legal-canvas-scale:var(--ey-scale);--legal-title-top:204px;--legal-title-left:247px;--legal-title-width:274px;--legal-title-height:67px;--legal-title-font-size:50px;--legal-title-line-height:97px;--legal-breadcrumb-top:282px;--legal-breadcrumb-left:249px;--legal-breadcrumb-width:560px;--legal-breadcrumb-height:21px;--legal-breadcrumb-font-size:16px;--legal-breadcrumb-line-height:25px;--legal-content-top:338px;--legal-page-inset:249px;--legal-article-max-width:1422px;--legal-article-title-top:421px;--legal-article-title-font-size:50px;--legal-article-title-line-height:60px;--legal-body-font-size:16px;--legal-body-line-height:35px;--legal-body-gap:1.25rem;--legal-main-bottom-padding:6rem;position:relative;display:flex;flex-direction:column;min-height:100%;background:#ffffff;color:#1a1a1a}.legal-page__top{position:relative;z-index:2;flex-shrink:0;width:100%;height:calc(var(--legal-menu-bg-height) * var(--legal-canvas-scale))}.legal-page__header-bg{position:absolute;inset:0;background:#000000;pointer-events:none}.legal-page__title{top:calc(var(--legal-title-top) * var(--legal-canvas-scale));left:calc(var(--legal-canvas-offset-x) + var(--legal-title-left) * var(--legal-canvas-scale));width:calc(var(--legal-title-width) * var(--legal-canvas-scale));height:calc(var(--legal-title-height) * var(--legal-canvas-scale));color:#f4f7f8;font-weight:700;font-size:calc(var(--legal-title-font-size) * var(--legal-canvas-scale));line-height:calc(var(--legal-title-line-height) * var(--legal-canvas-scale));white-space:nowrap}.legal-page__breadcrumb,.legal-page__title{position:absolute;margin:0;display:flex;align-items:center;font-family:var(--font-outfit),sans-serif}.legal-page__breadcrumb{top:calc(var(--legal-breadcrumb-top) * var(--legal-canvas-scale));left:calc(var(--legal-canvas-offset-x) + var(--legal-breadcrumb-left) * var(--legal-canvas-scale));width:max-content;max-width:calc(100vw - 2rem);min-width:0;height:calc(var(--legal-breadcrumb-height) * var(--legal-canvas-scale));flex-wrap:wrap;gap:.35rem;color:#ffffff;font-weight:400;font-size:calc(var(--legal-breadcrumb-font-size) * var(--legal-canvas-scale));line-height:calc(var(--legal-breadcrumb-line-height) * var(--legal-canvas-scale))}.legal-page__breadcrumb-link{color:inherit;text-decoration:none;transition:opacity .2s ease}.legal-page__breadcrumb-link:hover{opacity:.75}.legal-page__breadcrumb-sep{flex-shrink:0}.legal-page__breadcrumb-current{color:inherit}.legal-page__main{position:relative;z-index:1;width:100%;max-width:var(--legal-article-max-width);margin-inline:auto;padding:calc((var(--legal-article-title-top) - var(--legal-content-top)) * var(--legal-canvas-scale)) max(1.25rem,calc(var(--legal-page-inset) * var(--legal-canvas-scale))) var(--legal-main-bottom-padding)}.legal-page__article{width:100%}.legal-page__article-title{margin:0 0 2rem;color:#1a1a1a;font-family:var(--font-outfit),sans-serif;font-weight:700;font-size:clamp(2rem,calc(var(--legal-article-title-font-size) * var(--legal-canvas-scale)),50px);line-height:1.2}.legal-page__body{display:flex;flex-direction:column;gap:var(--legal-body-gap)}.legal-page__paragraph{margin:0;color:#333333;font-family:var(--font-outfit),sans-serif;font-size:var(--legal-body-font-size);line-height:var(--legal-body-line-height)}@media (max-width:1023px){.legal-page{--legal-menu-bg-height:220px;--legal-title-top:96px;--legal-title-left:24px;--legal-title-width:auto;--legal-title-height:auto;--legal-title-font-size:34px;--legal-title-line-height:1.2;--legal-breadcrumb-top:156px;--legal-breadcrumb-left:24px;--legal-breadcrumb-font-size:14px;--legal-breadcrumb-line-height:1.4;--legal-article-title-top:280px;--legal-main-bottom-padding:4rem}.legal-page__title{white-space:normal}.legal-page__main{padding-top:2rem}.legal-page__article-title{margin-bottom:1.5rem}}@media (max-width:640px){.legal-page{--legal-menu-bg-height:200px;--legal-title-top:84px;--legal-breadcrumb-top:140px}.legal-page__paragraph{font-size:15px;line-height:1.75}}