.bcf-privacy-v11{box-sizing:border-box;color:#171a1f;line-height:1.65;background:#fff}
.bcf-privacy-v11 *{box-sizing:border-box}
.bcf-privacy-v11__wrap{max-width:1280px;margin:0 auto;padding:0 32px}
.bcf-privacy-v11 .head{padding:56px 0 38px;border-bottom:1px solid #e2e6eb}
.bcf-privacy-v11 .eyebrow{color:#c12635;font-size:13px;font-weight:800;letter-spacing:.16em}
.bcf-privacy-v11 .head h1{font-size:clamp(2.5rem,4vw,3.375rem);line-height:1.05;letter-spacing:-.04em;margin:10px 0 15px}

body.page-id-756 .wp-block-template-part > .wp-block-blockstrap-blockstrap-widget-container.mt-9.mb-4.rounded-lg,
body.page-id-735 .wp-block-template-part > .wp-block-blockstrap-blockstrap-widget-container.mt-9.mb-4.rounded-lg,
body.page-id-10 .wp-block-template-part > .wp-block-blockstrap-blockstrap-widget-container.mt-9.mb-4.rounded-lg,
body.page-id-756 .wp-block-template-part > .wp-block-blockstrap-blockstrap-widget-container.mb-5.rounded-lg,
body.page-id-735 .wp-block-template-part > .wp-block-blockstrap-blockstrap-widget-container.mb-5.rounded-lg,
body.page-id-10 .wp-block-template-part > .wp-block-blockstrap-blockstrap-widget-container.mb-5.rounded-lg {
	display: none;
}

.bcf-privacy-v11 .head p{max-width:850px;font-size:19px;color:#667085;margin:0 0 14px}
.bcf-privacy-v11 .head p.updated{font-size:14px;color:#667085}
.bcf-privacy-v11 .layout{display:grid;grid-template-columns:280px minmax(0,790px);gap:72px;align-items:start;padding:52px 0 76px}
.bcf-privacy-v11 .toc{position:sticky;top:112px;background:#f7f8fa;border:1px solid #e2e6eb;border-radius:14px;padding:22px}
.bcf-privacy-v11 .toc h2{font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}
.bcf-privacy-v11 .toc a,
.bcf-privacy-v11 .toc a:visited{display:block;padding:6px 0;color:#475467!important;font-size:14px;text-decoration:none!important}
.bcf-privacy-v11 .toc a:hover{color:#101828!important;text-decoration:none!important}
.bcf-privacy-v11 .toc a:focus-visible{outline:2px solid #c12635;outline-offset:3px;border-radius:2px}
.bcf-privacy-v11 .policy h2{font-size:31px;line-height:1.2;letter-spacing:-.025em;margin:50px 0 12px;scroll-margin-top:110px}
.bcf-privacy-v11 .policy h2:first-child{margin-top:0}
.bcf-privacy-v11 .policy h3{font-size:20px;line-height:1.3;margin:25px 0 7px}
.bcf-privacy-v11 .policy p,.bcf-privacy-v11 .policy li{color:#3f4752}
.bcf-privacy-v11 .policy p{margin:0 0 15px}
.bcf-privacy-v11 .policy ul{padding-left:22px}
.bcf-privacy-v11 .grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}
.bcf-privacy-v11 .card,.bcf-privacy-v11 .contact{border:1px solid #e2e6eb;border-radius:12px;padding:18px}
.bcf-privacy-v11 .card h3{margin:0 0 5px;font-size:17px}
.bcf-privacy-v11 .card p{font-size:14px;margin:0;color:#667085}
.bcf-privacy-v11 .contact{background:#f7f8fa;margin-top:18px}
.bcf-privacy-v11 .contact a{color:#c12635;font-weight:800}
@media(max-width:900px){
 .bcf-privacy-v11__wrap{padding:0 16px}
 .bcf-privacy-v11 .head{padding:44px 0 30px}
 .bcf-privacy-v11 .head h1{font-size:42px}
 .bcf-privacy-v11 .layout{display:block;padding:30px 0 54px}
 .bcf-privacy-v11 .toc{position:static;margin-bottom:34px}
 .bcf-privacy-v11 .grid{grid-template-columns:1fr}
}
