
.wmc-policy{max-width:920px;margin:0 auto;padding:56px 24px 72px;color:#17191c}.wmc-policy h1{font-size:clamp(32px,5vw,52px);line-height:1.1;margin:20px 0}.wmc-policy h2{font-size:22px;line-height:1.35;margin:32px 0 12px}.wmc-policy p,.wmc-policy li{font-size:16px;line-height:1.7}.wmc-policy a{color:#705719;text-decoration:underline;text-underline-offset:3px}.wmc-policy table{width:100%;border-collapse:collapse;font-size:14px}.wmc-policy th,.wmc-policy td{padding:12px;text-align:left;border:1px solid #ddd;vertical-align:top}.wmc-policy .table-wrap{overflow:auto}.wmc-policy .policy-updated{color:#62666c;font-size:14px}
.wmc-privacy-links{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;line-height:1.6;padding-top:14px}.wmc-privacy-links a,.wmc-privacy-links button{color:inherit;text-decoration:underline;text-underline-offset:3px}.wmc-privacy-links button{background:none;border:0;padding:0;font:inherit;cursor:pointer}
.wmc-cookie-banner{position:fixed;z-index:10000;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:960px;box-sizing:border-box;padding:22px 24px;border:1px solid #d6d1c6;border-radius:14px;background:#fff;color:#17191c;box-shadow:0 8px 36px #0003;display:flex;align-items:center;gap:24px}.wmc-cookie-banner h2{font-size:18px;margin:0 0 8px;line-height:1.3}.wmc-cookie-banner p{font-size:14px;line-height:1.6;margin:0}.wmc-cookie-banner a{color:#705719;text-decoration:underline}.wmc-cookie-banner button{flex-shrink:0;background:#17191c;color:#fff;border:1px solid #17191c;border-radius:8px;font:inherit;font-size:14px;font-weight:600;padding:13px 16px;cursor:pointer}.wmc-cookie-banner button:focus-visible,.wmc-privacy-links button:focus-visible{outline:3px solid #b8964e;outline-offset:4px}.wmc-cookie-banner[hidden]{display:none!important}@media(max-width:650px){.wmc-cookie-banner{bottom:12px;padding:18px;display:block;max-height:70vh;overflow:auto}.wmc-cookie-banner button{margin-top:16px;width:100%}.wmc-policy{padding-top:36px}}
