
.wbm-policy-links{text-align:center;padding:18px 24px;color:inherit;font-size:13px}
.wbm-policy-links a,.wbm-form-privacy a{text-decoration:underline;text-underline-offset:3px}
.wbm-form-privacy{font-size:13px;line-height:1.6;margin-top:18px;color:#555}
.wbm-form-status{margin-top:14px;line-height:1.6;color:#333}
.wbm-form-status:empty{display:none}
.wbm-slide-controls{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:12px 16px 20px;color:#64553c;position:relative;z-index:4}
.wbm-slide-count{font-size:12px;letter-spacing:.12em;font-variant-numeric:tabular-nums}
.wbm-slide-rule{width:60px;height:1px;background:#a27a35}
.wbm-slide-pause{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid #c9bdab;border-radius:50%;background:#fffdf8;color:#64553c;cursor:pointer;padding:0}
.wbm-slide-pause:hover{background:#efe9de}
.wbm-slide-icon{width:10px;height:13px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}
.wbm-slide-pause[data-paused="true"] .wbm-slide-icon{width:0;height:0;border:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid currentColor;margin-left:3px}
.wbm-image-error{position:absolute;inset:40% 10% auto;text-align:center;color:white;z-index:5;background:#111;padding:20px}
:focus-visible{outline:3px solid var(--acc);outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.fu{opacity:1!important;transform:none!important}}

.wbm-legal h1{font-family:var(--ser);font-size:clamp(2rem,5vw,3rem);line-height:1.2;margin-bottom:24px}.wbm-legal h2{font-family:var(--ser);font-size:1.5rem;margin:30px 0 12px}.wbm-legal p{margin:0 0 18px;line-height:1.75}.wbm-legal a{text-decoration:underline}
