.meta-consent{position:fixed;z-index:1000;bottom:1rem;left:1rem;right:1rem;max-width:44rem;margin:auto;padding:1.25rem;background:#fff;color:#183c35;border:1px solid #183c35;border-radius:1rem;box-shadow:0 4px 24px #183c3526}
.meta-consent[hidden]{display:none}.meta-consent p{line-height:1.5;margin:0 0 1rem}.meta-consent a{display:block;margin-bottom:1rem;color:inherit}
.meta-consent button,.meta-preferences{font:inherit;padding:.7rem 1rem;background:#fff;color:#183c35;border:1px solid #183c35;border-radius:.5rem;cursor:pointer;margin:.25rem}
.meta-consent button:focus-visible,.meta-preferences:focus-visible{outline:3px solid #587c27;outline-offset:3px}.meta-preferences{display:block;margin:1rem auto}
