.brv-consent{clear:both;box-sizing:border-box;width:100%;margin:18px 0 20px;text-align:left;font-family:Arial,sans-serif;font-size:14px;line-height:1.5;color:#35291f;overflow-wrap:anywhere}
.brv-consent label{display:flex;align-items:flex-start;gap:10px;cursor:pointer}
.brv-consent input[type=checkbox]{appearance:auto;display:block;flex:0 0 20px;width:20px!important;height:20px!important;margin:2px 0 0;padding:0;accent-color:#78512e}
.brv-consent a,.brv-legal-links a{color:#65421f!important;text-decoration:underline!important;text-underline-offset:3px}
.brv-consent p{margin:8px 0 0 30px;font-size:13px;line-height:1.5}
.brv-consent:focus-within{outline:2px solid #78512e;outline-offset:5px}
.brv-form-status{clear:both;margin:16px 0 0;line-height:1.5;font:16px/1.5 Arial,sans-serif;color:#35291f;overflow-wrap:anywhere}
.brv-form-status[data-state=error]{color:#9b1c1c}
.brv-form-status[data-state=success]{color:#245525}
.brv-form button:disabled{opacity:.65;cursor:wait}
.brv-form .t-input-title,.brv-form .t-input-subtitle{height:auto}
.brv-form .t-form__submit{height:auto}
.t690 .brv-form .t-form__inputsbox{display:flex;flex-wrap:wrap;gap:18px}
.t690 .brv-form .t-input-group{display:block;flex:1 1 200px;width:auto}
.t690 .brv-form .t-input-block{padding-right:0;height:auto}
.t690 .brv-form .brv-consent{flex:0 0 100%;order:2;margin-bottom:0}
.t690 .brv-form .t-form__submit{display:block;order:3;flex:0 0 100%}
.t690 .brv-form .t-form__errorbox-middle{order:4}
.brv-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.brv-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;background:#f9f7f4;padding:24px;font:14px/1.6 Arial,sans-serif}
.brv-document{margin:0;background:#f9f7f4;color:#35291f;font:17px/1.65 Arial,sans-serif}
.brv-document header,.brv-document main,.brv-document footer{box-sizing:border-box;width:min(100% - 40px,900px);margin:auto}
.brv-document header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0;border-bottom:1px solid #d9ccbd}
.brv-document .brv-brand{font:28px/1.2 Georgia,serif;text-decoration:none;color:#35291f}
.brv-document main{padding:36px 0 48px}
.brv-document h1{font:normal clamp(30px,5vw,46px)/1.2 Georgia,serif;margin:0 0 24px;overflow-wrap:anywhere}
.brv-document h2{font:normal 26px/1.3 Georgia,serif;margin:36px 0 12px}
.brv-document p{margin:0 0 16px;max-width:75ch}
.brv-document a{color:#65421f;text-underline-offset:3px;overflow-wrap:anywhere}
.brv-document a:focus-visible,.brv-legal-links a:focus-visible{outline:2px solid #78512e;outline-offset:4px}
.brv-document footer{padding:28px 0;border-top:1px solid #d9ccbd;font-size:14px}
.brv-document nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin:14px 0}
@media(max-width:640px){.brv-document header{align-items:flex-start;flex-direction:column;gap:12px}.brv-consent{font-size:14px}.brv-consent p{font-size:13px}.t690 .brv-consent{width:100%;padding:0 20px;box-sizing:border-box}.brv-document main{padding-top:28px}}
@media print{.brv-document header>a:last-child,.brv-document footer{display:none}.brv-document{background:white;color:black;font-size:11pt}.brv-document main{width:100%;padding:0}.brv-document a{color:inherit}}
