.bb-privacy{--ink:#1b1d33;--blue:#2f4fbf;--iris:#8e8ce6;--mist:#e7e5f3;--mat:#fbfaf7;--serif:var(--font-fraunces),"Iowan Old Style",Georgia,serif;--sans:var(--font-hanken),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-plex-mono),ui-monospace,Menlo,monospace;--gutter:clamp(16px,4vw,56px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--mist);min-height:100svh;color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;padding:calc(env(safe-area-inset-top,0px) + 28px)var(--gutter)96px;overflow-x:hidden}body:has(.bb-privacy){background:var(--mist,#e7e5f3);margin:0}.bb-privacy *{box-sizing:border-box}.bb-privacy a{color:inherit}.bb-privacy :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bb-privacy .back{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.75;text-decoration:none}.bb-privacy .back:hover{opacity:1}.bb-privacy article{background:var(--mat);max-width:760px;margin:56px auto 0;padding:clamp(28px,5vw,64px);box-shadow:0 1px #1b1d3314,0 24px 48px -32px #1b1d3359}.bb-privacy .eyebrow{font:600 11.5px/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--blue)}.bb-privacy h1{font:300 clamp(40px,6vw,72px)/1 var(--serif);letter-spacing:-.02em;margin:14px 0 12px}.bb-privacy h1 em{color:var(--iris);font-style:italic}.bb-privacy .dated{font:400 11.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0 0 40px}.bb-privacy .lede{font:400 19px/1.5 var(--serif);max-width:56ch;margin:0 0 8px}.bb-privacy section{border-top:1px solid #1b1d3324;margin-top:32px;padding-top:24px}.bb-privacy h2{font:400 26px/1.15 var(--serif);margin:0 0 12px}.bb-privacy p{max-width:62ch;margin:0 0 12px}.bb-privacy ul{max-width:62ch;margin:0 0 12px;padding-left:20px}.bb-privacy li{margin:0 0 8px}.bb-privacy li b,.bb-privacy p b{font-weight:600}.bb-privacy code{font:400 13px/1 var(--mono);background:#8e8ce629;padding:2px 5px}.bb-privacy dl{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:8px 20px;margin:0 0 12px;display:grid}.bb-privacy dt{font:600 11px/1.6 var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.65}.bb-privacy dd{margin:0}.bb-privacy .mail{border-bottom:1px solid var(--iris);overflow-wrap:anywhere;text-decoration:none}@media (max-width:560px){.bb-privacy dl{grid-template-columns:1fr;gap:2px}.bb-privacy dd{margin-bottom:10px}}
