
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Source+Serif+4:opsz,wght@8..60,400&display=swap');
:root{--navy:#0D2B4E;--deep:#071D34;--paper:#F7F4EE;--mist:#EEF0F3;--ink:#111418;--muted:#4F5A6B;--rule:rgba(13,43,78,.17);--serif:'Source Serif 4',Georgia,serif;--sans:Inter,system-ui,sans-serif;--mono:'JetBrains Mono',monospace}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.75 var(--sans);-webkit-font-smoothing:antialiased}a{color:var(--navy);text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:2px solid #C4A035;outline-offset:4px}h1,h2,h3,p{margin-top:0}.privacy-page a:hover{text-decoration:underline}.privacy-skip{position:fixed;left:20px;top:-100px;z-index:999;background:var(--navy);color:white;padding:12px 18px}.privacy-skip:focus{top:12px}
.privacy-intro{padding:160px 24px 64px;text-align:center;border-bottom:1px solid var(--rule);background-image:linear-gradient(rgba(13,43,78,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(13,43,78,.035) 1px,transparent 1px);background-size:56px 56px}.privacy-eyebrow{display:inline-block;padding:8px 14px;border-radius:3px;background:var(--deep);color:white;font:500 12px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase}.privacy-intro h1{font:400 clamp(48px,6vw,80px)/1.07 var(--serif);letter-spacing:-.045em;color:var(--deep);margin:22px 0}.privacy-lede{font-size:20px;line-height:1.65;color:var(--muted);margin-bottom:25px}.privacy-meta{font:400 12px/1.8 var(--mono);color:var(--muted);margin:0}.privacy-meta span{padding:0 8px}
.privacy-layout{max-width:1180px;margin:auto;padding:64px 24px 100px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(36px,6vw,88px)}.privacy-index nav{position:sticky;top:116px;border-left:1px solid var(--rule);padding-left:20px}.privacy-index nav>p{font:500 12px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.privacy-index a{display:flex;gap:14px;padding:6px 0;text-decoration:none;color:#697484;font:400 12px/1.6 var(--mono)}.privacy-index a span{font:400 14px/1.5 var(--sans);color:var(--navy)}.privacy-content{min-width:0}.privacy-opening{font-size:19px;line-height:1.75;color:var(--muted);margin:0 0 42px}.privacy-content section{border-top:1px solid var(--rule);padding:38px 0 18px;scroll-margin-top:16px}.privacy-number{display:block;font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-bottom:14px}.privacy-content h2{font:400 clamp(29px,3vw,38px)/1.17 var(--serif);color:var(--deep);letter-spacing:-.03em;margin-bottom:24px}.privacy-content h3{font-size:17px;color:var(--navy);line-height:1.5;margin:25px 0 10px}.privacy-content p{margin-bottom:20px}.privacy-content ul{padding-left:22px;margin:0 0 24px}.privacy-content li{padding-left:3px;margin-bottom:10px}.privacy-contact{background:var(--navy);color:white;border-radius:7px;padding:24px 28px;margin:26px 0}.privacy-contact>span{display:block;font:400 12px/1.5 var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px}.privacy-contact>a{display:inline-block;color:white;font-size:clamp(19px,2.1vw,23px);overflow-wrap:anywhere}.privacy-contact p{font-size:14px;line-height:1.65;margin:12px 0 0;color:white}.privacy-table{margin:26px 0 28px;border:1px solid var(--rule);border-radius:7px;overflow:hidden}.privacy-table table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.65;background:#FAFAF7}.privacy-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.privacy-table th{background:var(--navy);color:white;font:500 12px/1.5 var(--mono);letter-spacing:.035em;text-align:left;padding:16px 18px}.privacy-table td{padding:19px 18px;border-top:1px solid var(--rule);vertical-align:top;overflow-wrap:anywhere}.privacy-table th:first-child{width:40%}#share th:first-child{width:25%}#share th:last-child{width:22%}.privacy-planned{background:var(--mist);border-left:3px solid var(--navy);padding:22px 25px;margin-bottom:24px}.privacy-planned>span,.privacy-status{font:500 12px/1.5 var(--mono);letter-spacing:.025em;color:var(--navy)}.privacy-planned>span{text-transform:uppercase}.privacy-planned h3{margin:9px 0 10px}.privacy-planned p{margin:0}.privacy-history{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px;padding:20px;background:var(--mist);color:var(--muted)}.privacy-history time{font:400 12px/1.8 var(--mono)}
@media(max-width:850px){.privacy-layout{grid-template-columns:1fr;gap:36px;padding-top:36px}.privacy-index nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.privacy-index nav>p{grid-column:1/-1;margin-bottom:12px}.privacy-intro{padding-top:135px;padding-bottom:46px}.privacy-opening{font-size:18px}}@media(max-width:480px){.privacy-layout{padding:30px 20px 56px}.privacy-intro{padding-inline:20px}.privacy-lede{font-size:18px}.privacy-meta{max-width:260px;margin:auto}.privacy-table th,.privacy-table td{padding:12px 10px}.privacy-table table{font-size:14px}.privacy-table th{font-size:11px}.privacy-contact{padding:22px}.privacy-index nav{padding-left:14px}.privacy-index a{gap:8px}.privacy-index a span{font-size:13px}.privacy-content h2{font-size:31px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

