.legal-page{width:100%;max-width:840px;margin:0 auto;padding:64px 24px 128px}.legal-page__header{border-bottom:1px solid #e5e5e5;padding-bottom:40px}.legal-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#737373;font-family:Inter,sans-serif;font-size:13px;font-weight:590}.legal-page__title{letter-spacing:-.02em;color:#000;margin-top:12px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:590;line-height:1.05}.legal-page__intro{color:#525252;max-width:640px;margin-top:16px;font-family:Inter,sans-serif;font-size:17px;line-height:1.6}.legal-page__updated{color:#737373;margin-top:16px;font-family:Inter,sans-serif;font-size:13px}.legal-page__content{flex-direction:column;gap:40px;padding-top:40px;display:flex}.legal-page__section h2{letter-spacing:-.01em;color:#171717;font-size:22px;font-weight:590}.legal-page__section p{color:#404040;margin-top:12px;font-family:Inter,sans-serif;font-size:15px;line-height:1.65}.legal-page__section ul{flex-direction:column;gap:8px;margin-top:12px;padding-left:20px;display:flex}.legal-page__section ul li{color:#404040;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.legal-page__note{color:#525252;background:#fbfbfb;border:1px solid #e5e5e5;border-radius:16px;padding:20px 24px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.legal-page__note a{color:#171717}
