.legal-modal-backdrop{z-index:1800;opacity:0;background:#000000c7;place-items:center;padding:1rem;transition:opacity .25s;display:grid;position:fixed;inset:0;overflow:auto}.legal-modal-backdrop--open{opacity:1}.legal-modal-card{box-sizing:border-box;color:#eee4c8;background:linear-gradient(#111813,#090d0a);border:1px solid #6bc84e80;border-radius:5px;width:min(56rem,100%);max-height:calc(100vh - 2rem);padding:1rem 1.15rem 1.4rem;overflow:auto;box-shadow:0 18px 60px #000000b8}.legal-modal-close{margin-bottom:.65rem}.legal-modal-card h1{color:#f4e6b2;margin:.25rem 0}.legal-modal-updated{color:#9ba79c;margin:.25rem 0 1rem;font-size:.85rem}.legal-modal-body{line-height:1.55}.legal-modal-section{border-top:1px solid #6bc84e2e;padding:.85rem 0}.legal-modal-h2{color:#75d45c;margin:0 0 .55rem;font-size:1.05rem}.legal-modal-section p{margin:.45rem 0}.legal-modal-list,.legal-modal-ordered{padding-left:1.4rem}.legal-modal-contact-block{background:#ffffff09;padding:.8rem}.legal-modal-mailto{color:#75d45c}.legal-modal-review-notice{color:#f2dda0;background:#5c450f33;border:1px solid #e8c75b8c;padding:.7rem .85rem}@media (width<=600px){.legal-modal-backdrop{padding:.5rem}.legal-modal-card{max-height:calc(100vh - 1rem);padding:.8rem}}
