.legal-module__Qu0mEa__page{background:radial-gradient(60% 50% at 100% 0%, #ff9a4829, transparent 70%), radial-gradient(50% 50% at 0% 0%, #34b4e61a, transparent 70%), var(--ink);min-height:100dvh}.legal-module__Qu0mEa__top{height:var(--header-h);justify-content:space-between;align-items:center;gap:20px;display:flex}.legal-module__Qu0mEa__home{text-decoration:none}.legal-module__Qu0mEa__back{font-family:var(--font-round);height:42px;box-shadow:inset 0 0 0 1.5px var(--line-2);align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.legal-module__Qu0mEa__back:hover{box-shadow:inset 0 0 0 1.5px var(--bone)}.legal-module__Qu0mEa__main{padding-block:clamp(16px,3vw,40px) clamp(60px,8vw,110px)}.legal-module__Qu0mEa__sheet{max-width:860px;margin-inline:auto;padding:clamp(24px,4.4vw,64px);box-shadow:0 40px 90px #0000008c}.legal-module__Qu0mEa__draft{color:var(--muted);border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:18px;font-size:12px;display:flex}.legal-module__Qu0mEa__draft b{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--stamp);padding:2px 8px;font-weight:600}.legal-module__Qu0mEa__title{font-size:clamp(54px,8vw,112px);margin-top:clamp(30px,4vw,48px)!important}.legal-module__Qu0mEa__date{letter-spacing:.04em;color:var(--muted);margin-top:18px;font-size:12px}.legal-module__Qu0mEa__intro{color:#1c1b18;max-width:62ch;margin-top:18px;font-size:18px;line-height:1.55}.legal-module__Qu0mEa__list{border-top:1px solid var(--paper-line);margin-top:clamp(22px,3vw,36px)}.legal-module__Qu0mEa__list li{border-bottom:1px solid var(--paper-line);padding:clamp(18px,2.4vw,26px) 0}.legal-module__Qu0mEa__list h2{font-family:var(--font-round);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:clamp(18px,1.8vw,22px);font-weight:700;line-height:1.25;display:flex}.legal-module__Qu0mEa__list h2 .mono{color:var(--muted);font-size:12px;font-weight:500}.legal-module__Qu0mEa__list p{color:#2a2823;max-width:68ch;margin-top:10px;font-size:16px;line-height:1.6}.legal-module__Qu0mEa__pending{letter-spacing:.14em;text-transform:uppercase;color:var(--bone);background:var(--ink);padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.legal-module__Qu0mEa__foot{flex-wrap:wrap;gap:14px 28px;margin-top:clamp(24px,3vw,36px);display:flex}
