
.privacy-bar{position:fixed;inset:auto 16px 16px;z-index:90;background:#fffdf8;color:#153c46;border:1px solid #bfd4d8;border-radius:20px;padding:22px;box-shadow:0 8px 45px #1235;max-height:80vh;overflow:auto}.privacy-bar[hidden]{display:none}.privacy-bar p{font-size:14px;max-width:100%;margin:8px 0 16px;color:#435e65}.privacy-actions{display:flex;gap:12px;flex-wrap:wrap}.privacy-actions button,.privacy-actions a{font:inherit;font-size:14px;border:1px solid #153c46;border-radius:24px;background:#fff;color:#153c46;padding:11px 20px;cursor:pointer;text-decoration:none;display:inline-block}.privacy-actions button:hover,.privacy-actions a:hover{background:#e6f2f5}.legal-links{display:flex;gap:18px;flex-wrap:wrap}.privacy-notice{font-size:12px!important;line-height:1.5;color:#465d65!important}.legal-main{max-width:850px;margin:55px auto;padding:0 24px 60px;font:17px/1.7 Karla,Arial,sans-serif;color:#153c46}.legal-main h1{font-family:Lora,Georgia,serif;font-size:clamp(2rem,6vw,3rem);line-height:1.2}.legal-main h2{font-size:23px;margin-top:32px}.legal-main a{color:#08738b}.legal-main table{width:100%;border-collapse:collapse;font-size:14px}.legal-main td,.legal-main th{border:1px solid #c8d6d6;padding:12px;text-align:left;overflow-wrap:anywhere}.legal-header{display:flex;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #d6e2e1;max-width:1100px;margin:auto}.legal-header img{width:65px;height:65px;border-radius:50%}.legal-header a{color:#153c46;text-decoration:none}.privacy-options{background:#edf4f2;border-radius:18px;padding:20px;margin:25px 0}.privacy-status{min-height:2em}.privacy-footer{padding:28px 24px;background:#153c46;color:white}.privacy-footer a{color:white}body:has(.privacy-bar:not([hidden])) .floating-wa{visibility:hidden}@media(max-width:600px){.privacy-actions>*{flex:1;text-align:center}.privacy-bar{inset:auto 8px 8px;padding:18px}.legal-main table{font-size:12px}.legal-main td,.legal-main th{padding:7px}}
