body{margin:0;font:16px/1.7 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#161616;background:#ffffff}.legal{max-width:760px;margin:0 auto;padding:40px 20px 32px}.legal h1{font-size:clamp(30px,6vw,40px);line-height:1.1;margin:18px 0 6px}.legal h2{font-size:21px;margin:30px 0 8px}.legal h3{font-size:17px;margin:20px 0 4px}.legal p{margin:0 0 12px}.legal__date{color:#666666;font-size:14px}.legal a,.legal__foot a{color:#b51b22}.legal__back{font-size:15px;font-weight:600;text-decoration:none}.legal__foot{max-width:760px;margin:0 auto;padding:18px 20px 48px;border-top:1px solid #dedede;color:#666666;font-size:14px}.legal__foot p{margin:0 0 6px}@media (max-width:767px){.legal h1,.legal__date,.legal__foot{text-align:center}}
/* Engineered by Blank Pages pill */
.bp-strip{--bp-pill-accent:#e8424a;--bp-pill-ink:rgb(255 255 255 / .6);--bp-pill-ink-hover:#fff;--bp-pill-surface:rgb(255 255 255 / .03);display:flex;justify-content:center;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid rgb(255 255 255 / .06);background:#111}
.bp-pill{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.03em;text-decoration:none;color:var(--bp-pill-ink);background:var(--bp-pill-surface);border:1px solid color-mix(in srgb,var(--bp-pill-accent) 28%,transparent);border-radius:100px;padding:8px 18px;transition:color .25s,border-color .25s,background .25s}
.bp-pill .bp-brand{color:var(--bp-pill-accent)}.bp-pill svg{width:13px;height:13px;color:var(--bp-pill-accent);transition:transform .25s}
.bp-pill:hover{color:var(--bp-pill-ink-hover);border-color:color-mix(in srgb,var(--bp-pill-accent) 60%,transparent);background:color-mix(in srgb,var(--bp-pill-accent) 7%,transparent)}.bp-pill:hover svg{transform:translateX(3px)}
.bp-pill:focus-visible{outline:2px solid var(--bp-pill-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bp-pill,.bp-pill svg{transition:none}}
