body:has(.nilly-legal){display:block!important;background:#191c19!important;color:#f4f3ec}body:has(.nilly-legal) .elementor-753,body:has(.nilly-legal) .elementor-753>.e-con,body:has(.nilly-legal) .elementor-753>.e-con>.e-con-inner,body:has(.nilly-legal) .elementor-widget-wpr-post-content,body:has(.nilly-legal) .wpr-post-content{width:100%!important;max-width:none!important;background:0 0!important}body:has(.nilly-legal) .elementor-753>.e-con,body:has(.nilly-legal) .elementor-753>.e-con>.e-con-inner{padding:0!important}.nilly-legal,.nilly-legal *{box-sizing:border-box}.nilly-legal{width:calc(100% - 96px);max-width:1120px;margin:0 auto!important;padding:140px 0 80px;color:#e1e8d9;font:16px/1.85 Arial,Helvetica,sans-serif;text-align:left}.nilly-legal .nl-eyebrow{color:#c5ff41;font:18px/1.3 VT323,monospace;letter-spacing:.1em;margin:0 0 18px}.nilly-legal h1{font:500 clamp(32px,4.5vw,56px)/1.15 Arial,sans-serif;color:#f4f3ec;letter-spacing:-.04em;margin:0 0 18px;text-align:left}.nilly-legal h2{font:500 24px/1.4 Arial,sans-serif!important;letter-spacing:-.02em;color:#f4f3ec!important;margin:40px 0 14px!important;text-align:left!important}.nilly-legal h3{font:600 18px/1.5 Arial,sans-serif!important;color:#f4f3ec!important;margin:25px 0 12px!important;text-align:left!important}.nilly-legal li,.nilly-legal p{font:16px/1.85 Arial,sans-serif;color:#d5dfcc;text-align:left}.nilly-legal p{margin:0 0 18px}.nilly-legal a{color:#c5ff41!important;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.nilly-legal a:hover{color:#e1ffaf!important}.nilly-legal a:focus-visible,.nilly-legal button:focus-visible{outline:2px solid #c5ff41;outline-offset:4px}.nilly-legal .nl-date{font:13px/1.7 Arial,sans-serif;color:#afbea2;margin-bottom:28px}.nilly-legal .nl-box{background:#222820;border:1px solid #46513f;border-radius:10px;padding:28px;margin:24px 0}.nilly-legal .nl-box p:last-child{margin-bottom:0}.nilly-legal .nl-nav{display:flex;gap:12px 24px;flex-wrap:wrap;border-top:1px solid #46513f;border-bottom:1px solid #46513f;padding:18px 0;margin:28px 0;font-size:14px}.nilly-legal ul{padding-left:24px;margin:0 0 24px}.nilly-legal li{margin-bottom:10px}.nilly-legal .nl-footer{margin-top:40px;padding-top:24px;border-top:1px solid #46513f;font-size:14px}.nilly-legal button{background:#c5ff41;color:#17200f;border:1px solid #c5ff41;border-radius:5px;padding:12px 18px;font:600 14px Arial,sans-serif;cursor:pointer}.nilly-legal .cmplz-cookiebanner button{font:inherit}@media(max-width:760px){.nilly-legal{width:calc(100% - 40px);padding:115px 0 48px;font-size:15px}.nilly-legal li,.nilly-legal p{font-size:15px}.nilly-legal .nl-box{padding:20px}.nilly-legal h2{font-size:22px!important}.nilly-legal .nl-nav{gap:12px 18px}}