.bwr-privacy{background:#f7f7fb;color:#242638;padding-block:18px clamp(30px,5vw,68px)}
.bwr-privacy-wrap{max-width:930px;margin-inline:auto}
.bwr-privacy-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-block-end:13px;color:#535b70;font-size:.84rem}
.bwr-privacy a{color:#79213a;text-underline-offset:.2em}
.bwr-privacy a:focus-visible{outline:2px solid #89203c;outline-offset:3px}
.bwr-privacy-hero,.bwr-privacy-section{border:1px solid #e6e4ec;border-radius:13px;background:#fff;padding:clamp(15px,3.2vw,27px)}
.bwr-privacy-hero{border-color:#eadce3;background:linear-gradient(125deg,#fff8fa,#fff 70%);padding:clamp(18px,4.2vw,36px)}
.bwr-privacy h1{margin:0 0 8px;font-size:clamp(25px,4.2vw,39px);font-weight:800;line-height:1.45;color:#242638}
.bwr-privacy h2{margin:0 0 8px;font-size:1.16rem;font-weight:800;line-height:1.45;color:#242638}
.bwr-privacy p,.bwr-privacy-section li{margin:0;color:#535b70;line-height:1.85;overflow-wrap:anywhere}
.bwr-privacy-section :is(p+p,li+li){margin-block-start:.45rem}
.bwr-privacy-section ul{margin:0;padding-inline-start:1.2rem}
.bwr-privacy-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem 1rem;margin-block-start:12px}
.bwr-privacy .bwr-privacy-primary{display:inline-flex;align-items:center;min-height:44px;padding:.48rem .82rem;background:#89203c;color:#fff;border-radius:8px;text-decoration:none;font-weight:750}
.bwr-privacy-nav ul{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0;padding:0;list-style:none}
.bwr-privacy-nav a{display:inline-flex;align-items:center;min-height:40px;background:#fff;border:1px solid #eadce3;border-radius:8px;padding:.3rem .61rem;font-size:.88rem;text-decoration:none}
.bwr-privacy-section{margin-block-end:10px;scroll-margin-top:118px}
.bwr-privacy-contact{margin-block-end:0}
@media(max-width:650px){.bwr-privacy-section,.bwr-privacy-hero{border-radius:10px}.bwr-privacy-nav a{font-size:.82rem}}
