.wyl-cookie-banner{position:fixed;left:18px;right:18px;bottom:18px;z-index:2147482500;background:#071825;color:#fff;border:3px solid #eab41f;box-shadow:10px 10px 0 rgba(0,0,0,.28);font-family:inherit}.wyl-cookie-banner[hidden]{display:none!important}.wyl-cookie-inner{max-width:1180px;margin:0 auto;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:28px}.wyl-cookie-copy{max-width:760px}.wyl-cookie-copy strong{color:#fff;font-size:1.05rem}.wyl-cookie-copy p{margin:6px 0 5px;color:#e7edf1;line-height:1.5;font-size:.94rem}.wyl-cookie-copy a{color:#f5c735;text-decoration:underline;text-underline-offset:3px;font-weight:700}.wyl-cookie-actions{display:flex;gap:10px;flex:0 0 auto}.wyl-cookie-btn{appearance:none;border:2px solid #eab41f;padding:11px 16px;font:inherit;font-weight:800;cursor:pointer;white-space:nowrap}.wyl-cookie-accept{background:#eab41f;color:#071825}.wyl-cookie-reject{background:transparent;color:#fff}.wyl-cookie-btn:hover,.wyl-cookie-btn:focus-visible{transform:translateY(-1px);outline:2px solid #fff;outline-offset:2px}.legal-page{max-width:920px}.legal-page h2{margin-top:34px}.legal-page h3{margin-top:24px}.legal-page p,.legal-page li{line-height:1.7}.legal-page ul{padding-left:1.3rem}.legal-note{background:#fff4c7;border-left:5px solid #eab41f;padding:16px 18px;margin:20px 0}.cookie-table{width:100%;border-collapse:collapse;margin:18px 0 28px;background:#fff}.cookie-table th,.cookie-table td{text-align:left;vertical-align:top;border:1px solid #ddd8cc;padding:12px}.cookie-table th{background:#071825;color:#fff}@media(max-width:760px){.wyl-cookie-banner{left:8px;right:8px;bottom:8px}.wyl-cookie-inner{padding:16px;display:block}.wyl-cookie-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr}.wyl-cookie-btn{white-space:normal}.cookie-table{font-size:.9rem}}@media(max-width:430px){.wyl-cookie-actions{grid-template-columns:1fr}}
