.legal-root{min-height:100vh;padding:0 clamp(1rem,4vw,3rem) 5rem;background:#f6f3ec;color:#141414;font-family:var(--font-jakarta,"Plus Jakarta Sans"),system-ui,sans-serif}.legal-back{display:inline-flex;align-items:center;border:0;background:none;padding:0;margin:1.6rem 0 0;color:hsla(0,0%,8%,.55);font:700 .72rem/1 var(--font-jakarta,"Plus Jakarta Sans"),sans-serif;letter-spacing:.04em;cursor:pointer;text-decoration:none;transition:color .2s}.legal-back:hover{color:#141414}.legal-doc{max-width:760px;margin:1.4rem auto 0}.legal-kicker{color:hsla(0,0%,8%,.5);font-size:.7rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .6rem}.legal-doc h1{margin:0 0 .5rem;font:400 clamp(2rem,5vw,2.8rem)/1.08 var(--font-instrument,"Instrument Serif"),Georgia,serif;letter-spacing:-.01em}.legal-updated{color:hsla(0,0%,8%,.5);font-size:.8rem;margin:0 0 2.4rem}.legal-doc h2{margin:2.2rem 0 .7rem;font:400 1.4rem/1.2 var(--font-instrument,"Instrument Serif"),Georgia,serif;letter-spacing:-.005em}.legal-doc p,.legal-doc ul{margin:0 0 .9rem;line-height:1.65;color:hsla(0,0%,8%,.82);font-size:.95rem}.legal-doc ul{padding-left:1.2rem}.legal-doc li{margin-bottom:.35rem}.legal-doc strong{color:#141414}.legal-doc a{color:#8a5a2b;text-decoration:underline;text-underline-offset:2px}.legal-doc a:hover{color:#141414}.legal-note{margin-top:2.6rem;padding:1rem 1.2rem;border:1px solid hsla(0,0%,8%,.14);border-radius:14px;background:hsla(0,0%,8%,.03)}.legal-note p{margin:0;font-size:.85rem;color:hsla(0,0%,8%,.68)}@media (max-width:640px){.legal-doc h1{font-size:1.8rem}}