.crankit-legal{max-width:900px;margin:0 auto;padding:clamp(24px,4vw,44px);background:rgb(0 0 0 / .84);border:2px solid #f44;border-radius:8px;color:#fff!important;font-family:Lora,Georgia,serif;line-height:1.75}.crankit-legal *{box-sizing:border-box}.crankit-legal h1,.crankit-legal h2,.crankit-legal h3,.crankit-legal strong{font-family:"Cambria Math",Cambria,Georgia,serif}.crankit-legal h1{margin:0 0 .25rem;color:#fff;font-size:clamp(2rem,5vw,3.25rem)}.crankit-legal h2{margin:2rem 0 .65rem;padding-left:.65rem;border-left:5px solid #f44;color:#fff;font-size:1.4rem}.crankit-legal h3{margin:1.35rem 0 .4rem;color:#fff;font-size:1.08rem}.crankit-legal p,.crankit-legal li,.crankit-legal .crankit-meta{color:#fff!important;opacity:1!important}.crankit-legal a{color:#ff4444!important;font-weight:700}.crankit-meta{margin:0 0 1.75rem;padding-bottom:1.25rem;border-bottom:2px solid #f44}.crankit-contact,.crankit-notice{margin:1.3rem 0;padding:1.1rem 1.25rem;background:rgb(0 0 0 / .72);border:1px solid #f44;border-radius:5px}.crankit-legal li{margin-bottom:.45rem}