@import url('./landing.css');
.legal-page{max-width:820px;margin:0 auto;padding:40px 24px 80px}.legal-page .ritual-nav{margin-bottom:72px}.legal-card{padding:clamp(24px,5vw,56px);border:1px solid rgba(218,199,255,.42);border-radius:20px;background:rgba(17,29,77,.66);box-shadow:inset 0 1px rgba(255,255,255,.08)}.legal-card h1{font:400 clamp(46px,7vw,76px)/.88 "Cormorant Garamond",serif;letter-spacing:-2px;margin-bottom:22px}.legal-card h2{font:500 27px "Cormorant Garamond",serif;margin:34px 0 10px}.legal-card p,.legal-card li{color:#d4d1df;font-size:14px;line-height:1.7}.legal-card ul{padding-left:19px}.legal-meta{color:#aaa6bf;font-size:11px}.legal-back{color:#f2dbe9;font-size:13px;text-decoration:none}.legal-switch{display:flex;gap:7px}.legal-switch button{border:1px solid rgba(218,199,255,.42);border-radius:12px;padding:6px 8px;background:transparent;color:#fff;font:600 10px Inter,sans-serif;cursor:pointer}.legal-switch button[aria-pressed="true"]{background:rgba(185,148,230,.32)}
