#web-content.legal-on,.web-content:has(.legal-page){justify-content:flex-start;align-items:stretch;overflow:visible}#web-content.legal-on::before,.web-content:has(.legal-page)::before{pointer-events:none}#web-content.legal-on>.legal-page,#web-content.legal-on>.page-background,.legal-container,.legal-page,.legal-sheet,.web-content>.legal-page,.web-content>.page-background{position:relative;z-index:2}.legal-page{flex:0 0 auto;width:100%;max-width:720px;margin:14px auto 28px;padding:0 14px;box-sizing:border-box}.legal-nav{display:flex;flex-wrap:wrap;gap:2px 0;margin:0 0 12px;padding:0 0 2px;border-bottom:1px solid rgba(138,92,46,.35)}.legal-nav a{padding:7px 11px 6px;color:#6e5839;text-decoration:none;font-family:var(--font-family, 'AlegreyaSCMedium', serif);font-size:.7rem;letter-spacing:.4px;border-bottom:2px solid transparent;margin-bottom:-1px}.legal-nav a:hover{color:#3d2b1f;text-decoration:none}.legal-nav a.is-active{color:#3d2b1f;border-bottom-color:#8a5c2e}.legal-nav a:focus-visible{outline:#8a5c2e solid 1px;outline-offset:2px}.legal-sheet{background:#f7edd8;border:1px solid #8a5c2e;box-shadow:inset 0 1px 0 rgba(255,245,220,.7),0 2px 0 rgba(184,134,11,.3),0 10px 24px rgba(0,0,0,.28);padding:12px 22px 20px;color:#3d2b1f;font-family:AptosSerif,Georgia,'Times New Roman',serif;font-size:.88rem;line-height:1.55;letter-spacing:0;text-shadow:none}.legal-head{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(138,92,46,.28)}.legal-head h1,.legal-sheet h1{margin:0 0 4px;color:#5a3e0f;font-family:var(--font-family, 'AlegreyaSCMedium', serif);font-size:1.15rem;font-weight:400;letter-spacing:.8px;text-align:left;text-shadow:none}.last-updated,.legal-updated{margin:0;color:#7a6244;font-size:.72rem;font-style:italic;text-align:left}.legal-section{margin:0;padding:10px 0 2px;background:0 0;box-shadow:none;border-radius:0;border-top:1px solid rgba(138,92,46,.16)}.legal-sheet .legal-section:first-of-type{border-top:0;padding-top:0}.legal-section h2,.legal-section h3{margin:0 0 6px;padding:0;border:0;color:#6e4e1e;font-family:var(--font-family, 'AlegreyaSCMedium', serif);font-size:.8rem;font-weight:400;letter-spacing:.5px}.legal-section h3{font-size:.74rem;margin-top:8px}.legal-section p{margin:0 0 8px;color:#3d2b1f}.legal-section p:last-child{margin-bottom:0}.legal-section ul{margin:0 0 8px;padding:0 0 0 1.1rem}.legal-section li{margin:0 0 5px;padding:0;position:static;color:#3d2b1f}.legal-section li:last-child{margin-bottom:0}.legal-section li:before{content:none}.legal-section a{color:#6e4e1e;text-decoration:underline;text-underline-offset:2px}.legal-section a:hover{color:#3d2b1f}.legal-note{margin-top:14px;padding:10px 12px;background:rgba(138,92,46,.08);border-left:3px solid #8a5c2e;color:#5a3e0f;font-size:.82rem}.contact-support p,.legal-note p{margin:0}.contact-support{margin-top:14px;padding:10px 12px;background:rgba(138,92,46,.08);border-left:3px solid #8a5c2e;border-radius:0;text-align:left}@media (max-width:640px){.legal-page{margin:10px auto 20px;padding:0 10px}.legal-sheet{padding:14px 14px 16px}.legal-nav a{padding:6px 8px 5px;font-size:.66rem}.legal-head h1,.legal-sheet h1{font-size:1.02rem}}