.legal-page{background:#131310;color:#eae7de}.legal-page .grain{display:none}.mark{position:absolute;top:30px;left:var(--gutter);display:flex;align-items:center;gap:12px;font-size:17px;letter-spacing:-.04em}.mark img{border-radius:9px}.backhome{position:absolute;top:35px;right:var(--gutter);font-size:12px}.wrap{max-width:1000px;margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.doc{padding-top:165px;padding-bottom:100px}.doc h1{font-size:clamp(45px,6vw,84px);line-height:1.12;margin-bottom:24px}.doc .dim{color:#a7a399;font-family:Georgia,serif;font-style:italic}.stamp{font:10px Mono,monospace;color:#a7a399;line-height:1.8;margin-bottom:28px}.doc__nav{display:flex;flex-wrap:wrap;gap:20px;margin:30px 0 50px}.btn{display:inline-block;padding:12px 18px;border:1px solid #ffffff30;font-size:12px;line-height:1.4}.btn:hover{color:#cda17e;border-color:#cda17e}.rule{height:1px;background:#ffffff25;border:0;margin:45px 0}.doc section{scroll-margin-top:30px;margin-bottom:75px}.doc h2{font-size:38px;margin:45px 0 30px;letter-spacing:-.04em}.doc h3{font-size:23px;margin:36px 0 18px;letter-spacing:-.02em}.doc p,.doc li{font-size:15px;line-height:1.85;color:#c1bdb2;overflow-wrap:anywhere}.doc p{margin:16px 0}.doc ul,.doc ol{padding-left:22px}.doc li{padding-left:5px;margin-bottom:10px}.doc strong{color:#eae7de;font-weight:600}.doc a:not(.btn){color:#d4b594;border-bottom:1px solid #d4b59470}.doc code{font:12px Mono,monospace;background:#ffffff0a;padding:2px 5px;border-radius:2px;overflow-wrap:anywhere}.doc table{width:100%;border-collapse:collapse;font-size:13px}.doc td,.doc th{padding:12px;text-align:left;border-bottom:1px solid #ffffff25}.foot{border-top:1px solid #ffffff25;padding:40px 0 55px}.foot__legal p{color:#a7a399;font-size:10px;line-height:1.8;margin-bottom:20px}.foot a{color:#cda17e}@media(max-width:700px){.mark{top:25px}.mark span{font-size:14px}.backhome{top:30px;font-size:10px}.doc{padding-top:135px;padding-bottom:45px}.doc p,.doc li{font-size:13px}.doc h3{font-size:21px}.doc__nav{gap:12px}.btn{font-size:10px;padding:10px 12px}.doc h2{font-size:32px}.foot{padding:30px 0}}
