html,body{background:#f4f3ee;margin:0;padding:0}.legal-page{color:#16171c;-webkit-font-smoothing:antialiased;background:#f4f3ee;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.6}.legal-wrap{max-width:720px;margin:0 auto;padding:40px 22px 72px}.legal-back{color:#846714;margin-bottom:26px;font-size:14px;text-decoration:none;display:inline-block}.legal-back:hover{text-decoration:underline}.legal-page h1{letter-spacing:-.02em;margin:0 0 6px;font-family:Space Grotesk,-apple-system,system-ui,sans-serif;font-size:clamp(28px,5vw,38px)}.legal-meta{color:#6a6c70;margin:0 0 28px;font-size:14px}.legal-page h2{letter-spacing:-.01em;margin:32px 0 10px;font-family:Space Grotesk,-apple-system,system-ui,sans-serif;font-size:20px}.legal-page p{margin:0 0 14px}.legal-page ul{margin:0 0 14px;padding-left:22px}.legal-page li{margin-bottom:6px}.legal-page a{color:#846714}.legal-foot{border-top:1px solid #e7e3d8;flex-wrap:wrap;gap:4px 22px;margin-top:40px;padding-top:20px;font-size:14px;display:flex}.legal-foot a{color:#846714;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.legal-foot a:hover{text-decoration:underline}
