.mon-legal[data-v-29e683fc]{color:#d0c5af;-webkit-font-smoothing:antialiased;background:#121414;min-height:100vh}.mon-legal-inner[data-v-29e683fc]{flex-direction:column;align-items:center;max-width:970px;margin:0 auto;padding:calc(clamp(120px,14vw,200px)) 24px calc(clamp(80px,10vw,140px));display:flex}.mon-legal-close-wrap[data-v-29e683fc]{justify-content:center;padding:calc(clamp(40px,6vw,72px)) 24px calc(clamp(56px,8vw,96px));display:flex}.mon-legal-close[data-v-29e683fc]{color:#3c2f00;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#d4af37;border:none;padding:1rem 4rem;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:600;transition:background .5s;position:relative;overflow:hidden}.mon-legal-close[data-v-29e683fc]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2ca5040,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.mon-legal-close[data-v-29e683fc]:hover{background:#d4af37e6}.mon-legal-close[data-v-29e683fc]:hover:before{transition:left .8s cubic-bezier(.4,0,.2,1);left:100%}.mon-legal-title[data-v-29e683fc]{color:#e2e2e2;text-align:center;letter-spacing:.96px;font-family:Noto Serif JP,serif;font-size:calc(clamp(32px,5vw,48px));font-weight:300;line-height:1.2}.mon-legal-divider[data-v-29e683fc]{background:linear-gradient(#f2ca5080,#f2ca5000);width:1px;height:96px;margin-top:48px;margin-bottom:calc(clamp(64px,10vw,140px))}.mon-legal-body[data-v-29e683fc],.mon-legal-section[data-v-29e683fc]{width:100%}.mon-legal-section+.mon-legal-section[data-v-29e683fc]{margin-top:30px}.mon-legal-section-title[data-v-29e683fc]{margin-bottom:8px;font-size:calc(clamp(20px,2.4vw,26px));line-height:39.6px}.mon-legal-line[data-v-29e683fc],.mon-legal-section-title[data-v-29e683fc]{color:#d0c5af;letter-spacing:.9px;font-family:Noto Serif JP,serif;font-weight:300}.mon-legal-line[data-v-29e683fc]{font-size:calc(clamp(15px,1.6vw,18px));line-height:2.2}.mon-legal-line.is-bullet[data-v-29e683fc]{padding-left:1em}.mon-legal-line.is-subhead[data-v-29e683fc]{margin-top:8px}.mon-legal-intro[data-v-29e683fc]{margin-bottom:28px}.mon-legal-disclosure[data-v-29e683fc]{border-top:1px solid #d0c5af33;margin-top:44px;padding-top:28px}.mon-legal-links[data-v-29e683fc]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.mon-legal-pdf-link[data-v-29e683fc]{color:#f2ca50;letter-spacing:.9px;text-underline-offset:3px;width:fit-content;font-family:Noto Serif JP,serif;font-size:calc(clamp(15px,1.6vw,18px));font-weight:300;line-height:1.8;text-decoration:underline;transition:opacity .2s}.mon-legal-pdf-link[data-v-29e683fc]:hover{opacity:.7}
