:root{--v2-bg-bright: #fffbf5;--v2-bg: #faf6f0;--v2-subtle: #f3eee7;--v2-muted: #ede8e0;--v2-fg: #181210;--v2-fg-muted: #524a43;--v2-fg-subtle: #888077;--v2-sans: "STK Bureau Sans",sans-serif;--v2-serif: "STK Bureau Serif",serif;--v2-mono: "STK Bureau Sans Mono",monospace}body{background-color: var(--v2-bg-bright);color: var(--v2-fg);font-family: var(--v2-sans);-webkit-font-smoothing: antialiased;padding: 0 !important}.blog-article-layout{background-color: transparent}.nav-main .navbar_link,.nav-main .navbar_menu-dropdown,.nav-main .navbar_menu-dropdown *{color: var(--v2-fg)}.nav-main .w-nav-brand img,.nav-main .w-nav-brand svg,.footer-logo-wrapper img,.footer-logo-wrapper svg{filter: brightness(0)}.menu-icon_line-top,.menu-icon_line-middle,.menu-icon_line-bottom,.menu-icon1_line-middle-inner{background-color: var(--v2-fg) !important}html body,html body .page-wrapper,html body .main-wrapper{background-color: var(--v2-bg-bright) !important}.general-header{background-color: var(--v2-bg)}.general-header .bg-img{display: none}.general-header h1{font-family: var(--v2-serif);font-weight: 400;font-size: 60px;line-height: 64px;letter-spacing: -0.02em;color: var(--v2-fg)}.general-header,.general-header p{color: var(--v2-fg-muted)}.legal_content-wrapper{max-width: 760px;margin-left: auto;margin-right: auto}.legal-rt{color: var(--v2-fg);font-family: var(--v2-sans);font-size: 16px;line-height: 26px}.legal-rt p,.legal-rt li{color: var(--v2-fg);font-size: 16px;line-height: 26px}.legal-rt h2{font-family: var(--v2-serif);font-weight: 400;font-size: 32px;line-height: 36px;letter-spacing: -0.01em;color: var(--v2-fg);margin: 56px 0 16px}.legal-rt h3{font-family: var(--v2-sans);font-weight: 500;font-size: 20px;line-height: 26px;color: var(--v2-fg);margin: 40px 0 12px}.legal-rt h4,.legal-rt h5,.legal-rt h6{font-family: var(--v2-sans);font-weight: 500;font-size: 17px;line-height: 24px;color: var(--v2-fg);margin: 28px 0 8px}.legal-rt>:first-child{margin-top: 0}.legal-rt strong,.legal-rt b{font-weight: 500}.legal-rt a{color: var(--v2-fg);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: #c8c0b6}.legal-rt a:hover{text-decoration-color: var(--v2-fg)}.legal-rt blockquote{border-left: 2px solid var(--v2-fg);padding-left: 20px;margin-left: 0;color: var(--v2-fg);font-size: 16px;line-height: 26px}.legal-rt table{border-collapse: collapse;width: 100%;font-size: 14px;line-height: 20px}.legal-rt th,.legal-rt td{border: 1px solid var(--v2-subtle);padding: 10px 12px;text-align: left;vertical-align: top}.legal-rt th{background-color: var(--v2-bg) !important;font-weight: 500}.legal-rt th,.legal-rt td{border-color: var(--v2-subtle) !important}.legal-rt th,.legal-rt th *,.legal-rt td,.legal-rt td *{color: var(--v2-fg) !important;font-family: var(--v2-sans)}.legal-rt .table_component{overflow-x: auto;border-radius: 12px}.legal-rt code{font-family: var(--v2-mono);font-size: 0.875em;background-color: var(--v2-bg);border-radius: 4px;padding: 1px 5px}.cta-card{background-color: var(--v2-bg-bright);border-radius: 0}.cta-card .cta-bg{display: none}.cta-card .heading-content-wrapper{margin-left: auto;margin-right: auto;text-align: center;align-items: center}.cta-card h2:not(.heading-hidden){font-family: var(--v2-serif);font-weight: 400;font-size: 40px;line-height: 48px !important;color: var(--v2-fg)}.cta-card h2:not(.heading-hidden) *{line-height: inherit !important}.cta-card p{font-family: var(--v2-sans);font-size: 16px;line-height: 22px;color: var(--v2-fg-muted)}.cta-card .button{display: inline-flex;align-items: center;height: 48px;padding: 0 28px;border-radius: 4px;border: 1px solid var(--v2-fg) !important;background: var(--v2-fg) !important;color: var(--v2-bg-bright) !important;font-family: var(--v2-sans);font-size: 16px;font-weight: 500;text-transform: none}.cta-card .button *{color: var(--v2-bg-bright) !important;font-family: var(--v2-sans) !important;text-transform: none !important}.cta-card .button div::first-letter{text-transform: uppercase}@media screen and (max-width: 991px){.general-header h1{font-size: 48px;line-height: 52px}}@media screen and (max-width: 767px){.general-header h1{font-size: 36px;line-height: 40px}.legal-rt h2{font-size: 26px;line-height: 30px;margin-top: 40px}.legal-rt h3{font-size: 18px;line-height: 24px}.cta-card h2:not(.heading-hidden){font-size: 30px;line-height: 34px !important}}