.legal_page__k_yP4{min-height:100svh;padding:40px 16px max(40px,env(safe-area-inset-bottom));background:var(--product-canvas,#f5f6f8);color:var(--foreground,#20242c);font-family:inherit;font-size:16px;line-height:1.8}.legal_page__k_yP4 article{width:min(760px,100%);margin:0 auto;padding:40px;border:1px solid var(--border,#e2e5eb);border-radius:16px;background:white;box-shadow:none}.legal_page__k_yP4 h1{margin:8px 0 20px;font-size:28px;line-height:1.4;letter-spacing:-.025em}.legal_page__k_yP4 h1,.legal_page__k_yP4 h2{color:var(--foreground,#20242c);font-weight:600}.legal_page__k_yP4 h2{margin:28px 0 8px;font-size:18px;line-height:1.5}.legal_page__k_yP4 p{margin:0;color:#586270;font-size:16px;line-height:1.8}.legal_page__k_yP4 .flow-eyebrow{color:var(--product-violet,#7952e8);font-size:14px;font-weight:500;letter-spacing:normal}.legal_page__k_yP4 .legal-note{margin-top:32px;padding:16px;border:1px solid var(--border,#e2e5eb);border-radius:12px;background:var(--product-canvas,#f5f6f8);color:#586270;font-size:14px}@media (max-width:600px){.legal_page__k_yP4{padding-top:24px}.legal_page__k_yP4 article{padding:24px 20px}.legal_page__k_yP4 h1{font-size:24px}}