.legal-main{background:#f5efe3;min-height:100vh;padding:24px 0 96px}.legal-article{color:#1b1815;max-width:760px;margin:0 auto;padding:0 24px;font:400 16px/1.65 Inter,system-ui,sans-serif}.legal-header{border-bottom:1px solid #00000014;margin:32px 0 40px;padding-bottom:28px}.legal-header .eyebrow{font-family:var(--mono,"JetBrains Mono", ui-monospace, Menlo, monospace);letter-spacing:.18em;text-transform:uppercase;color:#b42318;margin-bottom:14px;font-size:10.5px}.legal-header h1{font-family:var(--display);letter-spacing:-.02em;color:#1b1815;margin:0 0 20px;font-size:clamp(40px,6vw,64px);line-height:1.02}.legal-header .lede{color:#3a3532;max-width:620px;margin:0;font-size:17px;line-height:1.55}.legal-section{margin:36px 0}.legal-section h2{font-family:var(--display);letter-spacing:-.005em;color:#1b1815;margin:0 0 14px;font-size:24px;line-height:1.2}.legal-section h3{letter-spacing:.02em;text-transform:uppercase;color:#4a423d;margin:22px 0 8px;font-family:Inter,system-ui,sans-serif;font-size:15px}.legal-section p,.legal-footer p{color:#262220;margin:0 0 14px}.legal-section ul{margin:0 0 18px;padding-left:22px}.legal-section li{color:#262220;margin-bottom:8px}.legal-section a,.legal-footer a,.legal-header .lede a{color:#b42318;border-bottom:1px solid #b4231859;text-decoration:none;transition:border-color .15s}.legal-section a:hover,.legal-footer a:hover,.legal-header .lede a:hover{border-bottom-color:#b42318}.legal-section code{font-family:var(--mono,"JetBrains Mono", ui-monospace, Menlo, monospace);background:#0000000f;border-radius:4px;padding:1px 6px;font-size:13.5px}.legal-footer{color:#4a423d;border-top:1px solid #00000014;margin-top:56px;padding-top:28px;font-size:15px}.legal-main .breadcrumbs{font-family:var(--mono,"JetBrains Mono", ui-monospace, Menlo, monospace);letter-spacing:.14em;text-transform:uppercase;color:#6b615a;margin-bottom:12px;font-size:11px}.legal-main .breadcrumbs a{color:#6b615a;border-bottom:1px solid #0000;text-decoration:none}.legal-main .breadcrumbs a:hover{border-bottom-color:#6b615a}.legal-main .breadcrumbs .sep{opacity:.5;margin:0 8px}.legal-main .breadcrumbs .current{color:#1b1815}
