.legal{--gold:#f5d064;--gold-lite:#fde68a;--silver:#cdd1d8;min-height:100vh;color:var(--text,#f4f2ee);font-family:var(--sans,Inter,sans-serif);background:#050505;margin:0;font-weight:300}.legal__back{color:var(--muted,#8d8a85);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;transition:all .2s;display:inline-flex}.legal__back:hover{color:var(--text)}.legal__wrap{max-width:1280px;margin:0 auto;padding:70px clamp(24px,5vw,64px) 90px}.legal h1{font-family:var(--display,"Cinzel",serif);text-transform:uppercase;letter-spacing:.09em;overflow-wrap:break-word;color:var(--silver);margin:0 0 28px;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.05}.legal h2{font-family:var(--serif,"Cormorant Garamond",serif);letter-spacing:.01em;color:var(--text);margin:40px 0 12px;font-size:23px;font-weight:500}.legal p,.legal li{color:var(--muted,#8d8a85);letter-spacing:.01em;font-size:15px;line-height:1.85}.legal ul{margin:10px 0;padding-left:20px}.legal li{margin:5px 0}.legal strong{color:var(--text);font-weight:400}.legal a{color:var(--silver);border-bottom:1px solid #f5d06466;transition:all .2s}.legal a:hover{color:var(--gold-lite)}.legal__note{border-top:1px solid var(--line,#1c1c1c);color:var(--muted-2,#6a6864);margin-top:46px;padding-top:18px;font-size:12px;line-height:1.6}
