/* Privacy content and disclosure links; existing brand and fonts are reused. */
.site-footer{flex-wrap:wrap}.site-footer .privacy-link{white-space:normal}.privacy-collection-note{font-size:13px;line-height:1.6;color:#c4cfe7;margin:16px 0}.privacy-collection-note a{color:#d6e0ff;text-decoration:underline;text-underline-offset:3px}
.discovery-main>.privacy-collection-note,.meeting-main>.privacy-collection-note{margin:0 auto 20px;max-width:1180px;padding:0 var(--edge)}
.privacy-page{background:#06112f;color:#f5f7ff}.privacy-page .site-header{background:#06112f}.privacy-intro{padding:165px var(--edge) 55px;border-bottom:1px solid #263651;background:linear-gradient(125deg,#06112f 30%,#09205d)}.privacy-intro h1{font-size:clamp(38px,6vw,72px);line-height:1.04;max-width:800px}.privacy-intro>p:not(.eyebrow){max-width:640px;line-height:1.65;color:#c9d5ed;font-size:17px;margin-top:25px}.privacy-intro .privacy-version{font-size:12px!important;color:#a5b9e8!important}
.privacy-layout{display:grid;grid-template-columns:220px minmax(0,820px);gap:65px;max-width:1250px;margin:0 auto;padding:56px var(--edge) 80px}.privacy-index{align-self:start;position:sticky;top:132px}.privacy-index>p{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:#90a9ec;margin:0 0 14px}.privacy-index nav{display:grid;gap:6px}.privacy-index a{font-size:13px;line-height:1.45;color:#c4cfe7;display:block;padding:9px 0}.privacy-index a:hover,.privacy-content a:hover{color:#fff}.privacy-content{min-width:0;font-size:16px;line-height:1.8}.privacy-content section{margin-bottom:40px;scroll-margin-top:130px}.privacy-content h2{font-size:25px;line-height:1.3;text-transform:none;letter-spacing:-.01em;margin:0 0 17px;color:#fff}.privacy-content p{margin:0 0 18px}.privacy-content a{color:#b3c8ff;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.privacy-content ul{padding-left:22px}.privacy-content li{padding-left:3px;margin:10px 0}.privacy-draft{padding:20px 23px;background:#2c2519;border:1px solid #716139;border-radius:4px;margin:0 0 38px;color:#f2deb0;font-size:14px}.privacy-draft p{margin:8px 0 0}.privacy-table-wrap{overflow-x:auto;margin:22px 0}.privacy-content table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.65}.privacy-content caption{text-align:left;color:#d5def5;margin-bottom:12px;font-size:13px}.privacy-content th,.privacy-content td{vertical-align:top;text-align:left;border-bottom:1px solid #2a3858;padding:15px 14px}.privacy-content thead th{background:#0d2050;font-weight:600}.privacy-content tbody th{width:30%;font-weight:500}.privacy-content code{font-size:12px;overflow-wrap:anywhere}.privacy-back{border-top:1px solid #293751;padding-top:25px}.privacy-page a:focus-visible{outline:2px solid #b2c8ff;outline-offset:5px}
@media(max-width:1000px){.privacy-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}}
@media(max-width:760px){.privacy-intro{padding:135px var(--edge) 35px}.privacy-intro h1{font-size:42px}.privacy-intro>p:not(.eyebrow){font-size:15px}.privacy-layout{display:block;padding-top:28px;padding-bottom:55px}.privacy-index{position:static;margin-bottom:34px;border-bottom:1px solid #263651;padding-bottom:20px}.privacy-index nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.privacy-index a{font-size:12px;padding:7px 0}.privacy-content{font-size:15px;line-height:1.75}.privacy-content h2{font-size:22px}.privacy-content th,.privacy-content td{padding:12px 8px;font-size:12px}.privacy-content tbody th{width:31%}.privacy-content section{scroll-margin-top:105px}.privacy-draft{padding:17px;font-size:13px}.discovery-main>.privacy-collection-note,.meeting-main>.privacy-collection-note{font-size:12px;padding:0 var(--edge)}}
