@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:hidden}}@layer bricks {}.bt-legal-page { width: 100% !important; min-height: 100vh !important; background: #ffffff !important; color: #101828 !important; padding: 170px 20px 120px !important; box-sizing: border-box !important;}.bt-legal-page__container { width: min(960px, 100%) !important; margin: 0 auto !important;}.bt-legal-page__header { margin-bottom: 64px !important;}.bt-legal-page__eyebrow { margin: 0 0 18px !important; color: rgba(16, 24, 40, 0.48) !important; font-size: 13px !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important;}.bt-legal-page__title { margin: 0 !important; color: #101828 !important; font-size: clamp(46px, 5vw, 76px) !important; font-weight: 760 !important; line-height: 0.98 !important; letter-spacing: -0.06em !important;}.bt-legal-page__updated { margin: 24px 0 0 !important; color: rgba(16, 24, 40, 0.52) !important; font-size: 14px !important; font-weight: 500 !important; line-height: 1.5 !important;}.bt-legal-page__content { color: rgba(16, 24, 40, 0.76) !important; font-size: 16px !important; line-height: 1.78 !important;}.bt-legal-page__content h2,.bt-legal-page__content h3 { color: #101828 !important; margin: 52px 0 18px !important; font-weight: 720 !important; line-height: 1.18 !important; letter-spacing: -0.035em !important;}.bt-legal-page__content h2 { font-size: clamp(24px, 2.4vw, 34px) !important;}.bt-legal-page__content h3 { font-size: 22px !important;}.bt-legal-page__content p { margin: 0 0 22px !important; color: rgba(16, 24, 40, 0.76) !important; font-size: 16px !important; line-height: 1.78 !important;}.bt-legal-page__content ul,.bt-legal-page__content ol { margin: 14px 0 28px !important; padding-left: 22px !important;}.bt-legal-page__content li { margin-bottom: 8px !important; color: rgba(16, 24, 40, 0.76) !important; font-size: 16px !important; line-height: 1.72 !important;}.bt-legal-page__content a { color: #101828 !important; text-decoration: underline !important; text-underline-offset: 3px !important;}@media (max-width: 991px) { .bt-legal-page { padding-top: 150px !important; padding-bottom: 96px !important; } .bt-legal-page__header { margin-bottom: 52px !important; }}@media (max-width: 767px) { .bt-legal-page { padding: 128px 20px 80px !important; } .bt-legal-page__title { font-size: 42px !important; } .bt-legal-page__content, .bt-legal-page__content p, .bt-legal-page__content li { font-size: 15.5px !important; }}