.legal-page .nav{mix-blend-mode:normal;background:linear-gradient(var(--ink) 60%,transparent)}.legal-page .nav .mono{color:var(--cream-dim);transition:color .3s}.legal-page .nav .mono:hover{color:var(--cream)}.legal{max-width:760px;margin:0 auto;padding:160px var(--gutter) 96px}.legal__title{font-family:var(--serif);font-weight:400;font-size:clamp(44px,6vw,84px);line-height:.98;letter-spacing:-.02em;margin:0 0 16px}.legal__title em{color:var(--accent)}.legal__meta{margin:0 0 72px}.legal section{padding:40px 0;border-top:1px solid var(--cream-faint);scroll-margin-top:72px}.legal h2{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.1;margin:0 0 20px}.legal p,.legal li{color:var(--cream-dim);max-width:64ch}.legal p{margin:0 0 16px}.legal ul{margin:0 0 16px;padding-left:20px}.legal li{margin-bottom:10px}.legal li::marker{color:var(--accent)}.legal strong{color:var(--cream);font-weight:500}.legal em{color:var(--cream)}.legal a{color:var(--cream);text-decoration:underline;text-decoration-color:var(--cream-faint);text-underline-offset:3px;transition:text-decoration-color .3s}.legal a:hover{text-decoration-color:var(--accent)}.legal mark{background:#ea864c38;color:var(--cream);padding:0 4px;border-radius:3px}.legal__facts{display:grid;grid-template-columns:max-content 1fr;gap:8px 32px;margin:0 0 20px}.legal__facts dt{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cream-dim);padding-top:4px}.legal__facts dd{margin:0}@media(max-width:560px){.legal__facts{grid-template-columns:1fr;gap:2px}.legal__facts dd{margin-bottom:10px}}.withdraw__form{display:grid;gap:18px;margin-top:28px}.withdraw__form label{display:grid;gap:8px;font-size:15px}.withdraw__form input:not([type=checkbox]),.withdraw__form textarea{font:inherit;color:var(--cream);background:var(--ink-2);border:1px solid var(--cream-faint);border-radius:10px;padding:12px 14px;transition:border-color .3s}.withdraw__form input:focus,.withdraw__form textarea:focus{outline:none;border-color:var(--accent)}.withdraw__form textarea{resize:vertical}.withdraw__form .withdraw__check{display:flex;align-items:flex-start;gap:12px;color:var(--cream)}.withdraw__check input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--accent);flex:none}.withdraw__form .btn{justify-self:start;margin-top:8px}.withdraw__status{min-height:1.5em;margin:0}.withdraw__status.is-error{color:var(--mandarin)}.withdraw__status.is-done{color:var(--cream)}.model-form blockquote{margin:20px 0 0;padding:24px 28px;border:1px solid var(--cream-faint);border-radius:14px;background:var(--ink-2)}.model-form blockquote p{margin:0 0 12px}.model-form blockquote p:last-child{margin:0}.legal-footer{display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:center;padding:32px var(--gutter) 48px;border-top:1px solid var(--cream-faint)}.legal-footer a:hover{color:var(--cream)}
