.pp:where([data-bn-page=privacy-policy]){display:block}:where(main[data-bn-page=privacy-policy]) .ph{display:inline-block;border:1px dashed;border-radius:4px;padding:0 8px;font-size:.92em;line-height:1.5;font-weight:var(--fw-body)}:where(main[data-bn-page=privacy-policy]) .pp-title{padding-block:var(--rhythm-open) var(--rhythm-regular);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-7) var(--sp-8);align-items:center}:where(main[data-bn-page=privacy-policy]) .pp-title h1{margin-top:var(--sp-4)}:where(main[data-bn-page=privacy-policy]) .pp-title .t-lead{margin-top:var(--sp-5)}:where(main[data-bn-page=privacy-policy]) .pp-meta{margin-top:var(--sp-5);font-size:15px;line-height:1.5;display:flex;flex-wrap:wrap;gap:6px 20px}:where(main[data-bn-page=privacy-policy]) .pp-short{background:var(--card);border-radius:var(--r-card);padding:var(--sp-6)}:where(main[data-bn-page=privacy-policy]) .pp-short h2{font-family:var(--font-body);font-variation-settings:normal;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}:where(main[data-bn-page=privacy-policy]) .pp-short dl{margin:var(--sp-4) 0 0}:where(main[data-bn-page=privacy-policy]) .pp-short .row{display:grid;grid-template-columns:9.5rem 1fr;gap:4px 16px;padding:14px 0;border-top:1px solid var(--hairline);font-size:16px;line-height:1.5}:where(main[data-bn-page=privacy-policy]) .pp-short dt{color:var(--heading);font-weight:var(--fw-strong)}:where(main[data-bn-page=privacy-policy]) .pp-short dd{margin:0}@media (max-width:1023px){:where(main[data-bn-page=privacy-policy]) .pp-title{grid-template-columns:1fr;align-items:start;gap:var(--sp-6)}}@media (min-width:1024px) and (max-width:1279px){:where(main[data-bn-page=privacy-policy]) .pp-short .row{grid-template-columns:1fr;gap:2px 0}}@media (max-width:520px){:where(main[data-bn-page=privacy-policy]) .pp-short{padding:var(--sp-5)}:where(main[data-bn-page=privacy-policy]) .pp-short .row{grid-template-columns:1fr;gap:2px 0}}:where(main[data-bn-page=privacy-policy]) .pp-body{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,760px);column-gap:clamp(48px,7vw,120px);padding-bottom:var(--rhythm-regular)}:where(main[data-bn-page=privacy-policy]) .pp-toc{position:sticky;top:calc(var(--site-header-offset, 0px) + 32px);align-self:start;transition:top var(--dur-state) var(--ease)}:where(main[data-bn-page=privacy-policy]) .pp-toc summary{display:none}:where(main[data-bn-page=privacy-policy]) .pp-toc .t-label{color:var(--text)}:where(main[data-bn-page=privacy-policy]) .pp-toc ol{max-width:320px;list-style:none;margin:var(--sp-4) 0 0;padding:0;border-left:1px solid var(--c-evergreen)}:where(main[data-bn-page=privacy-policy]) .pp-toc a{display:grid;grid-template-columns:2.2rem 1fr;align-items:baseline;min-height:var(--tap);padding:10px 0 10px 16px;margin-left:-1px;border-left:3px solid transparent;font-size:15px;line-height:1.35;text-decoration:none;color:var(--text);transition:border-color var(--dur-state) var(--ease),color var(--dur-state) var(--ease)}:where(main[data-bn-page=privacy-policy]) .pp-toc a:hover{color:var(--heading);text-decoration:underline;text-decoration-thickness:1px}:where(main[data-bn-page=privacy-policy]) .pp-toc a[aria-current=location]{border-left-color:var(--c-clay);color:var(--heading);font-weight:var(--fw-strong)}:where(main[data-bn-page=privacy-policy]) .pp-toc .n{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--heading)}:where(main[data-bn-page=privacy-policy]) .pp-toc a:focus-visible{outline-offset:0}:where(main[data-bn-page=privacy-policy]) .pp-doc{min-width:0}:where(main[data-bn-page=privacy-policy]) .pp-doc>section{padding-top:var(--sp-9);scroll-margin-top:calc(var(--site-header-offset, 0px) + 24px)}:where(main[data-bn-page=privacy-policy]) .pp-doc>section:first-child{padding-top:0}:where(main[data-bn-page=privacy-policy]) .pp-doc .num{color:var(--heading);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:where(main[data-bn-page=privacy-policy]) .pp-doc h2{margin-top:var(--sp-2);max-width:22ch}:where(main[data-bn-page=privacy-policy]) .pp-doc h3{margin-top:var(--sp-7)}:where(main[data-bn-page=privacy-policy]) .pp-doc li,:where(main[data-bn-page=privacy-policy]) .pp-doc p{max-width:var(--measure-body)}:where(main[data-bn-page=privacy-policy]) .pp-doc>section>p{margin-top:var(--sp-4)}:where(main[data-bn-page=privacy-policy]) .pp-doc h3+p{margin-top:var(--sp-3)}:where(main[data-bn-page=privacy-policy]) .pp-doc .first{margin-top:var(--sp-5)}:where(main[data-bn-page=privacy-policy]) .pp-doc .first strong{color:var(--heading)}:where(main[data-bn-page=privacy-policy]) .pp-card{border-radius:var(--r-card);padding:var(--sp-6);margin-top:var(--sp-5)}:where(main[data-bn-page=privacy-policy]) .pp-card--white{background:var(--card)}:where(main[data-bn-page=privacy-policy]) .pp-card--sage{background:var(--card-quiet)}:where(main[data-bn-page=privacy-policy]) .pp-card+p{margin-top:var(--sp-5)!important}:where(main[data-bn-page=privacy-policy]) .pp-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}:where(main[data-bn-page=privacy-policy]) .pp-table caption{text-align:left;padding-bottom:12px;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--text)}:where(main[data-bn-page=privacy-policy]) .pp-table td,:where(main[data-bn-page=privacy-policy]) .pp-table th{text-align:left;padding:14px 16px 14px 0;border-top:1px solid var(--hairline);vertical-align:top}:where(main[data-bn-page=privacy-policy]) .pp-table td:last-child{padding-right:0}:where(main[data-bn-page=privacy-policy]) .pp-table thead th{font-size:14px;color:var(--heading);border-top:0;padding-top:0}:where(main[data-bn-page=privacy-policy]) .pp-table tbody th{color:var(--heading);font-weight:var(--fw-strong);white-space:nowrap}:where(main[data-bn-page=privacy-policy]) .pp-table .req{white-space:nowrap}:where(main[data-bn-page=privacy-policy]) .pp-table .opts{display:block;margin-top:2px;font-size:14px;font-weight:var(--fw-body);color:var(--text);white-space:normal}:where(main[data-bn-page=privacy-policy]) .pp-table-note{max-width:none!important;margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--hairline);font-size:15px;line-height:1.55}:where(main[data-bn-page=privacy-policy]) .pp-rail{list-style:none;margin:0;padding:0}:where(main[data-bn-page=privacy-policy]) .pp-rail li{position:relative;display:grid;grid-template-columns:44px 1fr;gap:0 20px;padding-bottom:28px;max-width:none}:where(main[data-bn-page=privacy-policy]) .pp-rail li:last-child{padding-bottom:0}:where(main[data-bn-page=privacy-policy]) .pp-rail li:not(:last-child):before{content:"";position:absolute;left:22px;top:52px;bottom:8px;width:1px;background:var(--c-evergreen)}:where(main[data-bn-page=privacy-policy]) .pp-node{width:44px;height:44px;border-radius:50%;background:var(--card);border:1px solid var(--c-evergreen);display:grid;place-items:center;font:var(--fw-strong) 15px/1 var(--font-body);color:var(--heading);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:where(main[data-bn-page=privacy-policy]) .pp-rail p{padding-top:9px;font-size:17px;line-height:1.55}:where(main[data-bn-page=privacy-policy]) .pp-rail strong{color:var(--heading);display:block}:where(main[data-bn-page=privacy-policy]) .pp-absent{list-style:none;margin:var(--sp-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-6);max-width:var(--measure-body)}:where(main[data-bn-page=privacy-policy]) .pp-absent li{padding:12px 0;border-top:1px solid var(--c-evergreen);font-size:16px;line-height:1.5}:where(main[data-bn-page=privacy-policy]) .pp-absent li span{font-weight:var(--fw-strong);color:var(--heading)}:where(main[data-bn-page=privacy-policy]) .pp-choices{list-style:none;margin:var(--sp-5) 0 0;padding:0;max-width:var(--measure-body)}:where(main[data-bn-page=privacy-policy]) .pp-choices li{padding:16px 0;border-top:1px solid var(--c-evergreen)}:where(main[data-bn-page=privacy-policy]) .pp-choices li:last-child{border-bottom:1px solid var(--c-evergreen)}:where(main[data-bn-page=privacy-policy]) .pp-choices strong{color:var(--heading);display:block;margin-bottom:4px}@media (max-width:1023px){:where(main[data-bn-page=privacy-policy]) .pp-body{grid-template-columns:1fr}:where(main[data-bn-page=privacy-policy]) .pp-toc{position:static;margin-bottom:var(--sp-7);border-block:1px solid var(--c-evergreen);padding:var(--sp-1) 0}:where(main[data-bn-page=privacy-policy]) .pp-toc .pp-toc-label{display:none}:where(main[data-bn-page=privacy-policy]) .pp-toc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:var(--tap);cursor:pointer;list-style:none;font-weight:var(--fw-strong);color:var(--heading)}:where(main[data-bn-page=privacy-policy]) .pp-toc summary::-webkit-details-marker{display:none}:where(main[data-bn-page=privacy-policy]) .pp-toc summary svg{flex:none;transition:transform var(--dur-state) var(--ease)}:where(main[data-bn-page=privacy-policy]) .pp-toc details[open] summary .pp-plus-v{opacity:0}:where(main[data-bn-page=privacy-policy]) .pp-toc ol{max-width:none;margin:var(--sp-2) 0 var(--sp-3)}:where(main[data-bn-page=privacy-policy]) .pp-doc>section{padding-top:var(--sp-8)}}@media (max-width:640px){:where(main[data-bn-page=privacy-policy]) .pp-table thead{display:none}:where(main[data-bn-page=privacy-policy]) .pp-table,:where(main[data-bn-page=privacy-policy]) .pp-table caption,:where(main[data-bn-page=privacy-policy]) .pp-table tbody,:where(main[data-bn-page=privacy-policy]) .pp-table td,:where(main[data-bn-page=privacy-policy]) .pp-table th,:where(main[data-bn-page=privacy-policy]) .pp-table tr{display:block;width:100%}:where(main[data-bn-page=privacy-policy]) .pp-table tbody tr{border-top:1px solid var(--hairline);padding:12px 0}:where(main[data-bn-page=privacy-policy]) .pp-table tbody th,:where(main[data-bn-page=privacy-policy]) .pp-table td{border:0;padding:2px 0;white-space:normal}:where(main[data-bn-page=privacy-policy]) .pp-table .req{font-size:14px}:where(main[data-bn-page=privacy-policy]) .pp-absent{grid-template-columns:1fr}:where(main[data-bn-page=privacy-policy]) .pp-card{padding:var(--sp-5)}}:where(main[data-bn-page=privacy-policy]) .pp-close-wrap{padding-top:var(--rhythm-tight)}:where(main[data-bn-page=privacy-policy]) .pp-roof{display:block;width:72px;height:22px;margin:0 auto var(--sp-5)}:where(main[data-bn-page=privacy-policy]) .pp-close{background:var(--card-dark);color:var(--text-on-dark);border-radius:var(--r-card);padding:clamp(32px,5vw,72px);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--sp-7) var(--sp-8);align-items:start}:where(main[data-bn-page=privacy-policy]) .pp-close h2{color:var(--heading-on-dark)}:where(main[data-bn-page=privacy-policy]) .pp-close .t-lead{color:var(--text-on-dark);margin-top:var(--sp-4)}:where(main[data-bn-page=privacy-policy]) .pp-close .btn{margin-top:var(--sp-6)}:where(main[data-bn-page=privacy-policy]) .pp-close .pp-aside{margin-top:var(--sp-5);font-size:16px;line-height:1.5}:where(main[data-bn-page=privacy-policy]) .pp-close a:not(.btn){color:var(--c-white)}:where(main[data-bn-page=privacy-policy]) .pp-panel{background:var(--card-dark-2);border-radius:var(--r-img);padding:var(--sp-6)}:where(main[data-bn-page=privacy-policy]) .pp-panel dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:14px 16px;font-size:16px;line-height:1.5}:where(main[data-bn-page=privacy-policy]) .pp-panel dt{font-size:var(--fs-label);line-height:1.6;font-weight:var(--fw-strong);letter-spacing:.08em;text-transform:uppercase;color:var(--c-cream)}:where(main[data-bn-page=privacy-policy]) .pp-panel dd{margin:0;color:var(--c-white);min-width:0}:where(main[data-bn-page=privacy-policy]) .pp-panel .ph{padding:2px 8px}@media (max-width:1023px){:where(main[data-bn-page=privacy-policy]) .pp-close{grid-template-columns:1fr}}@media (max-width:520px){:where(main[data-bn-page=privacy-policy]) .pp-panel{padding:var(--sp-5)}:where(main[data-bn-page=privacy-policy]) .pp-panel dl{grid-template-columns:1fr;gap:2px 0}:where(main[data-bn-page=privacy-policy]) .pp-panel dd{margin-bottom:12px}:where(main[data-bn-page=privacy-policy]) .pp-panel dd:last-child{margin-bottom:0}:where(main[data-bn-page=privacy-policy]) .pp-close .btn{width:100%}}@media print{:where(main[data-bn-page=privacy-policy]) .pp-roof,:where(main[data-bn-page=privacy-policy]) .pp-toc{display:none}:where(main[data-bn-page=privacy-policy]) .pp-body{grid-template-columns:1fr}}