html:has(.brdg-privacy),body:has(.brdg-privacy){overflow:clip visible}.brdg-privacy{--privacy-blue:#2b3990;--privacy-ink:#141b31;--privacy-muted:#626b7d;color:var(--privacy-ink);-webkit-font-smoothing:antialiased;background:radial-gradient(75% 460px at 50% 80px,#f1f4fc 0%,#0000 100%),#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.brdg-privacy *{box-sizing:border-box}.brdg-privacy>header{z-index:50;backdrop-filter:none;background:0 0;border:0;padding:12px 20px;position:sticky;top:0}.brdg-privacy>header>div{background:#ffffffeb;border:1px solid #ffffffd9;border-radius:999px;width:min(1280px,100%);max-width:1280px;min-height:76px;margin:0 auto;padding:14px 28px;box-shadow:0 8px 28px #14234b12}@supports (backdrop-filter:blur(20px)){.brdg-privacy>header>div{backdrop-filter:blur(20px)saturate(150%);background:#ffffffb8}}.brdg-privacy>header img{width:118px;height:auto;display:block}.brdg-privacy>header a:last-child{color:var(--privacy-blue);font-size:14px;font-weight:500}.brdg-privacy a:hover{text-underline-offset:5px;text-decoration:underline}.brdg-privacy a:focus-visible{outline:2px solid var(--privacy-blue);outline-offset:5px;border-radius:3px}.brdg-privacy>main{width:min(1040px,100% - 80px);max-width:1040px;margin:0 auto;padding:68px 0 48px}.brdg-privacy main>div:first-child{border-color:#dfe4ee;margin-bottom:52px;padding-bottom:36px}.brdg-privacy main>div:first-child>p:first-child{color:var(--privacy-blue);letter-spacing:.16em;margin-bottom:18px;font-size:12px;font-weight:500}.brdg-privacy h1{color:var(--privacy-ink);margin:0 0 20px;font-size:clamp(42px,5.6vw,72px);font-weight:500;line-height:1.08;letter-spacing:-.047em!important}.brdg-privacy main>div:first-child>p:last-child{color:#748097;font-size:14px}.brdg-privacy main>div:nth-child(2){color:var(--privacy-muted);font-size:16px;line-height:1.8}.brdg-privacy main>div:nth-child(2)>div{border-bottom:1px solid #e3e7ee;margin:0;padding:40px 0}.brdg-privacy main>div:nth-child(2)>div:first-child{padding-top:0}.brdg-privacy main>div:nth-child(2)>div:last-child{border-bottom:0;padding-bottom:0}.brdg-privacy h2{max-width:850px;color:var(--privacy-ink);margin:0 0 20px;font-size:clamp(23px,2.5vw,30px);font-weight:500;line-height:1.3;letter-spacing:-.025em!important}.brdg-privacy h2+div{color:var(--privacy-muted);font-size:16px;line-height:1.8}.brdg-privacy h2+div>p,.brdg-privacy h2+div>ul,.brdg-privacy h2+div>ol{max-width:850px}.brdg-privacy h2+div>*+*{margin-top:18px}.brdg-privacy strong{color:#34415b;font-weight:600}.brdg-privacy li{padding-left:5px}.brdg-privacy li+li{margin-top:10px}.brdg-privacy li::marker{color:var(--privacy-blue)}.brdg-privacy h2+div>.bg-gray-50{background:#f4f6fc;border:1px solid #dfe5f3;border-radius:14px;padding:24px}.brdg-privacy .overflow-x-auto{border:1px solid #dce3ef;border-radius:12px;margin-top:26px;overflow-x:auto}.brdg-privacy table{border-collapse:separate;border-spacing:0;width:100%;min-width:680px;font-size:14px;line-height:1.65}.brdg-privacy th,.brdg-privacy td{vertical-align:top;text-align:left;border:1px solid #e0e5ef;border-top:0;border-left:0;padding:17px 18px}.brdg-privacy th:last-child,.brdg-privacy td:last-child{border-right:0}.brdg-privacy tbody tr:last-child td{border-bottom:0}.brdg-privacy th{color:var(--privacy-blue);background:#eef2fb;font-weight:600}.brdg-privacy tbody tr{background:#fff}.brdg-privacy tbody tr:nth-child(2n){background:#f9faff}.brdg-privacy main>div:last-child{background:#111a33;border:0;border-radius:16px;margin-top:64px;padding:28px 32px}.brdg-privacy main>div:last-child p{color:#c6cde0;margin:0;font-size:13px;line-height:1.6}@media (width<=760px){.brdg-privacy>header{padding:10px 12px}.brdg-privacy>header>div{min-height:66px;padding:12px 20px}.brdg-privacy>header img{width:98px}.brdg-privacy>header a:last-child{font-size:13px}.brdg-privacy>main{width:calc(100% - 40px);padding-top:42px}.brdg-privacy main>div:first-child{margin-bottom:36px;padding-bottom:28px}.brdg-privacy main>div:nth-child(2)>div{padding-block:32px}.brdg-privacy h2+div{font-size:15px;line-height:1.8}.brdg-privacy th,.brdg-privacy td{padding:14px}.brdg-privacy main>div:last-child{margin-top:44px;padding:24px}}@media print{.brdg-privacy{background:#fff}.brdg-privacy>header{position:static}.brdg-privacy>main{width:100%;max-width:none;padding:20px 0}.brdg-privacy .overflow-x-auto{overflow:visible}.brdg-privacy table{min-width:0}.brdg-privacy h2{break-after:avoid}}
