.bm-privacy .bm-info-hero{padding-bottom:42px}.bm-privacy-updated{margin-top:20px;color:var(--bm-muted);font-size:14px}.bm-privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start;margin:52px 0 80px}.bm-privacy-toc{position:sticky;top:110px;padding:24px;border:1px solid var(--bm-line);border-radius:20px;background:#fff}.bm-privacy-toc h2{font-size:18px;margin:0 0 16px}.bm-privacy-toc ol{margin:0;padding-left:20px;display:grid;gap:12px;font-size:14px;line-height:1.5}.bm-privacy-body a,.bm-privacy-toc a{text-decoration:underline;text-underline-offset:3px;color:var(--bm-green)}.bm-privacy-body{max-width:850px;min-width:0;line-height:1.8}.bm-privacy-body section{scroll-margin-top:110px;margin-bottom:44px}.bm-privacy-body h2{font-size:clamp(23px,2.5vw,30px);line-height:1.25;letter-spacing:-.025em;margin:0 0 20px}.bm-privacy-body h3{font-size:20px;line-height:1.4;margin:28px 0 12px}.bm-privacy-body p{margin:0 0 16px}.bm-privacy-body ul{padding-left:22px;margin:16px 0 24px}.bm-privacy-body li{margin-bottom:12px}.bm-privacy-body address{font-style:normal;background:#edf5f1;padding:24px;border-radius:16px;margin:20px 0}.bm-privacy-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid var(--bm-line);border-radius:14px}.bm-privacy table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.bm-privacy caption{text-align:left;font-weight:600;padding:16px;background:#edf5f1}.bm-privacy td,.bm-privacy th{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid var(--bm-line)}.bm-privacy thead{background:#f5f8f6}.bm-privacy tbody tr:last-child>*{border-bottom:0}.bm-privacy code{font-size:12px}.bm-privacy code,.bm-privacy-body a{overflow-wrap:anywhere}@media(max-width:900px){.bm-privacy-layout{grid-template-columns:1fr;gap:36px;margin-top:32px}.bm-privacy-toc{position:static}.bm-privacy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.bm-privacy-body{max-width:none}}@media(max-width:560px){.bm-privacy-toc ol{grid-template-columns:1fr}.bm-privacy-body h2{font-size:24px}.bm-privacy table{min-width:580px}.bm-privacy-layout{margin-bottom:48px}.bm-privacy-body section{scroll-margin-top:88px}}