.bridge-site .bo-terms{background:#fff;padding-bottom:80px}.site.bridge-site .bo-terms :is(h1,h2,h3){text-transform:none}.bridge-site .bo-terms-hero{margin-top:28px;padding:62px 0 46px;background:#0c1b31;color:#fff;border-bottom:4px solid #2563eb}.bridge-site .bo-terms-eyebrow{display:flex;align-items:center;gap:10px;color:#a7c5fb;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px}.bridge-site .bo-terms h1{font-size:clamp(38px,5.2vw,66px);line-height:1.08;letter-spacing:-.045em;color:#fff}.bridge-site .bo-terms-intro{font-size:20px;line-height:1.6;color:#c4d1e5;margin:18px 0 30px}.bo-terms-meta{display:flex;flex-wrap:wrap;gap:12px 32px;padding-top:23px;border-top:1px solid #35455d;font-size:12px;line-height:1.7;color:#b5c6df}.bo-terms-meta span:last-child{margin-left:auto}.bo-terms-overview{margin:38px 0 50px;padding:27px 30px 0;border:1px solid #dce4f0;border-radius:12px;background:#f7f9fd}.bridge-site .bo-terms-overview h2{font-size:17px;line-height:1.4;letter-spacing:-.015em}.bridge-site .bo-terms-overview-heading p{margin:5px 0 22px;font-size:12px;line-height:1.7;color:#607087}.bo-terms-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce4f0}.bridge-site .bo-terms-facts a{position:relative;display:block;padding:22px 35px 25px 0;color:#162942;text-decoration:none}.bridge-site .bo-terms-facts a+a{padding-left:24px;border-left:1px solid #dce4f0}.bo-terms-facts span{display:block;color:#526987;font-size:10px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px}.bo-terms-facts strong{display:block;font-size:14px;line-height:1.65;font-weight:500;max-width:290px}.bo-terms-facts svg{position:absolute;top:24px;right:15px;color:#2563eb}.bo-terms-facts a:hover strong{text-decoration:underline;text-underline-offset:4px}.bo-terms-layout{display:grid;grid-template-columns:255px minmax(0,760px);justify-content:space-between;gap:65px;align-items:start}.bo-terms-sidebar{position:sticky;top:111px;max-height:calc(100dvh - 135px);overflow-y:auto;padding:5px 10px 10px 0}.bridge-site .bo-terms-nav-label{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#607087;margin:0 0 16px}.bo-terms-sidebar ol{list-style:none;margin:0;padding:0}.bridge-site .bo-terms-sidebar nav a{display:flex;align-items:baseline;gap:12px;padding:8px 0;color:#465974;text-decoration:none;font-size:12px;line-height:1.65}.bo-terms-sidebar nav a span{color:#8090a6;font-size:10px;font-variant-numeric:tabular-nums}.bridge-site .bo-terms-sidebar nav a:hover{color:#174fd1;text-decoration:underline;text-underline-offset:4px}.bo-terms-tools{display:grid;gap:10px;border-top:1px solid #dfe4ed;margin-top:22px;padding-top:19px}.bridge-site .bo-terms-tools a,.bridge-site .bo-terms-tools button{display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;background:none;border:0;padding:6px 0;color:#355176;font-size:11px;line-height:1.6;text-align:left;text-decoration:none;cursor:pointer}.bo-terms-tools :is(a,button):hover{text-decoration:underline;text-underline-offset:4px}.bo-terms-document{min-width:0}.bo-terms-section{padding:34px 0;border-top:1px solid #dfe4ed}.bo-terms-section:first-child{padding-top:0;border-top:0}.bo-terms-section-heading{display:flex;gap:15px;align-items:baseline;margin-bottom:19px}.bo-terms-number{font-size:11px;color:#2563eb;font-weight:600;font-variant-numeric:tabular-nums}.bridge-site .bo-terms-section h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;color:#13253f}.bridge-site .bo-terms-section p{font-size:15px;line-height:1.85;color:#4c5d73;margin:0 0 16px}.bridge-site .bo-terms-section p:last-child{margin-bottom:0}.bo-terms-section strong{color:#203653;font-weight:600}.bo-terms-section a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.bo-terms-note{padding:24px 26px;margin-top:24px;background:#f0f5fd;border-left:3px solid #2563eb;border-radius:0 8px 8px 0}.bridge-site .bo-terms-note h3{color:#204274;font-size:16px;line-height:1.5;letter-spacing:-.01em;margin:0 0 10px}.bridge-site .bo-terms-note p{font-size:14px;color:#465f82}.bo-terms-contact{display:flex;align-items:flex-start;flex-direction:column;gap:6px;padding:25px 27px;margin-top:25px;border:1px solid #dce4f0;background:#f7f9fd;border-radius:10px;font-size:14px;font-style:normal;line-height:1.7;color:#607087}.bo-terms-contact strong{color:#172d4b}.bridge-site .bo-terms-contact a{display:inline-flex;align-items:center;gap:9px;font-size:13px;margin-top:10px}.bo-terms-end{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dfe4ed;padding-top:22px;font-size:12px}.bo-terms-end a{text-underline-offset:4px}@media(max-width:1000px){.bo-terms-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}}@media(max-width:800px){.bridge-site .bo-terms-hero{padding:44px 0 32px}.bo-terms-layout{grid-template-columns:1fr;gap:36px}.bo-terms-sidebar{position:static;max-height:none;overflow:visible;padding:0 0 24px;border-bottom:1px solid #dfe4ed}.bo-terms-sidebar ol{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px}.bo-terms-tools{display:flex;flex-wrap:wrap;gap:12px 24px}.bo-terms-overview{margin-bottom:32px}.bo-terms-meta span:last-child{margin-left:0}}@media(max-width:540px){.bridge-site .bo-terms{padding-bottom:52px}.bridge-site .bo-terms-hero{margin-top:22px;padding:34px 0 30px}.bridge-site .bo-terms-eyebrow{font-size:10px;margin-bottom:18px}.bridge-site .bo-terms-intro{font-size:16px;margin:16px 0 24px}.bo-terms-meta{display:grid;gap:8px;font-size:11px;padding-top:19px}.bo-terms-overview{padding:22px 21px 0;margin-top:25px}.bo-terms-facts{grid-template-columns:1fr}.bridge-site .bo-terms-facts a{padding:16px 27px 18px 0}.bridge-site .bo-terms-facts a+a{padding-left:0;border-left:0;border-top:1px solid #dce4f0}.bo-terms-facts span{margin-bottom:5px}.bo-terms-facts svg{right:0;top:19px}.bo-terms-facts strong{max-width:none;font-size:13px}.bo-terms-sidebar ol{-moz-column-gap:18px;column-gap:18px}.bridge-site .bo-terms-sidebar nav a{gap:8px;font-size:11px;padding:9px 0}.bo-terms-section{padding:29px 0}.bridge-site .bo-terms-section h2{font-size:22px}.bo-terms-section-heading{gap:12px;margin-bottom:16px}.bridge-site .bo-terms-section p{font-size:14px;line-height:1.85}.bo-terms-note{padding:20px}.bo-terms-contact{padding:21px 18px}.bridge-site .bo-terms-contact a{font-size:12px}}@media print{.bridge-site:has(.bo-terms) .bo-nav,.bridge-site:has(.bo-terms) .bo-breadcrumb,.bridge-site:has(.bo-terms) .bo-footer,.bridge-site:has(.bo-terms) .bo-skip,.bo-terms-sidebar,.bo-terms-overview,.bo-terms-end{display:none!important}.bridge-site:has(.bo-terms){overflow:visible}.bridge-site .bo-terms{padding:0}.bo-terms .site-wrap{padding:0;max-width:none}.bridge-site .bo-terms-hero{background:#fff;color:#000;margin:0 0 24px;padding:0 0 20px;border-bottom:1px solid #999}.bridge-site .bo-terms h1{color:#000;font-size:30px}.bridge-site .bo-terms-eyebrow,.bridge-site .bo-terms-intro,.bo-terms-meta{color:#333}.bo-terms-meta{border-top:0;padding-top:0}.bo-terms-layout{display:block}.bo-terms-section{padding:20px 0}.bo-terms-section-heading{-moz-column-break-after:avoid;break-after:avoid}.bridge-site .bo-terms-section h2{font-size:18px}.bridge-site .bo-terms-section p{color:#222;font-size:11pt;line-height:1.6;orphans:3;widows:3}.bo-terms-note,.bo-terms-contact{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff}.bo-terms a{color:#000!important}}.bo-legal .bo-terms-section,.bo-legal #changes-contact{scroll-margin-top:115px}.bo-legal-draft{margin:26px 0 0;padding:14px 18px;color:#854d0e;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-size:14px}.bo-legal-summary{margin:32px 0 44px;padding:26px 30px;background:#f0f5fd;border-left:3px solid #2563eb;border-radius:0 10px 10px 0}.site.bridge-site .bo-legal-summary h2{color:#172d4b;font-size:18px;margin:0 0 12px}.site.bridge-site .bo-legal-summary p{margin:0;color:#465974;font-size:15px;line-height:1.85}.bo-legal-summary a{text-decoration:underline;text-underline-offset:3px}.bo-legal .bo-terms-number{flex-shrink:0;min-width:20px}.site.bridge-site .bo-legal .bo-terms-section h3{font-size:18px;line-height:1.5;color:#203653;margin:26px 0 14px}.bo-legal .bo-terms-contact{white-space:pre-line}.bo-legal-mobile-contents,.bo-legal-mobile-print{display:none}.bo-legal-table-wrap{margin:22px 0;overflow-x:auto;border:1px solid #dce4f0;border-radius:10px}.bo-legal-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.bo-legal-table th{background:#edf3fc;color:#203653;font-size:12px;line-height:1.6;font-weight:600;padding:15px 16px;vertical-align:top}.bo-legal-table td{color:#4c5d73;font-size:13px;line-height:1.75;padding:16px;vertical-align:top;border-top:1px solid #dce4f0;overflow-wrap:anywhere}.bo-legal-table td:first-child{color:#203653;font-weight:600}.bo-legal-table tr:nth-child(2n) td{background:#fafbfd}.bo-legal :is(a,button,summary):focus-visible,.bo-legal-table-wrap:focus-visible{outline:3px solid #2563eb;outline-offset:4px;border-radius:3px}@media(max-width:800px){.bo-legal .bo-terms-sidebar{display:none}.bo-legal .bo-terms-layout{display:block}.bo-legal-mobile-contents{display:block;border:1px solid #dce4f0;border-radius:10px;margin:0 0 32px;padding:0 18px}.bo-legal-mobile-contents summary{padding:17px 0;color:#203653;cursor:pointer;font-size:14px;font-weight:600}.bo-legal-mobile-contents summary span{float:right;color:#607087;font-size:12px;font-weight:400}.bo-legal-mobile-contents ol{list-style:none;padding:0 0 15px;margin:0}.bo-legal-mobile-contents a{display:flex;gap:12px;padding:9px 0;font-size:13px;line-height:1.6;color:#465974;text-decoration:none}.bo-legal-mobile-contents a span{min-width:20px;color:#2563eb;font-size:11px}.bo-legal-mobile-print{display:block;margin-top:20px}.bo-legal-mobile-print button{display:flex;align-items:center;gap:8px;border:0;background:none;padding:10px 0;font-size:13px;color:#355176;cursor:pointer}}@media(max-width:600px){.bo-legal-summary{padding:22px;margin:26px 0}.site.bridge-site .bo-legal-summary p{font-size:14px}.bo-legal-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bo-legal-table,.bo-legal-table tbody,.bo-legal-table tr,.bo-legal-table td{display:block;width:100%}.bo-legal-table tr{padding:15px;border-top:1px solid #dce4f0}.bo-legal-table tr:first-child{border-top:0}.bo-legal-table td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;border:0;padding:7px 0;background:transparent!important;font-size:13px}.bo-legal-table td:before{content:attr(data-label);color:#607087;font-size:11px;font-weight:600}.bo-legal-table tr:nth-child(2n){background:#fafbfd}}@media print{.bo-legal-mobile-contents,.bo-legal-mobile-print{display:none!important}.bo-legal-summary{background:#fff;border:1px solid #ccc;margin:0 0 24px;padding:18px}.site.bridge-site .bo-legal-summary p{font-size:11pt;color:#222}.bo-legal-table{table-layout:auto}.bo-legal-table thead{display:table-header-group}.bo-legal-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.bo-legal-table th,.bo-legal-table td{font-size:10pt;padding:10px;color:#222}.bo-legal-table-wrap{overflow:visible;border-radius:0}.site.bridge-site .bo-legal .bo-terms-section h3{-moz-column-break-after:avoid;break-after:avoid;font-size:13pt}}
