:root{color-scheme:light;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17211d;background:#f4f7f5}*{box-sizing:border-box}body{margin:0}.legal-shell{width:min(760px,100%);margin:0 auto;min-height:100vh;background:#fff;padding:24px 20px 64px}.legal-back{display:inline-block;margin-bottom:20px;color:#155b45;font-weight:700;text-decoration:none}.legal-kicker{color:#527064;font-size:.9rem}.legal-shell h1{font-size:1.8rem;line-height:1.25;margin:.4rem 0}.legal-shell h2{font-size:1.15rem;margin:2rem 0 .75rem;color:#155b45}.legal-shell h3{font-size:1rem;margin:1.25rem 0 .5rem}.legal-shell p,.legal-shell li,.legal-shell td,.legal-shell th{font-size:1rem;line-height:1.72}.legal-shell ul,.legal-shell ol{padding-left:1.35rem}.legal-table-wrap{overflow-x:auto}.legal-shell table{width:100%;border-collapse:collapse;min-width:620px}.legal-shell th,.legal-shell td{border:1px solid #dbe5df;padding:.7rem;text-align:left;vertical-align:top}.legal-shell th{background:#edf5f1}.legal-note{padding:1rem;border-radius:12px;background:#edf5f1}.legal-meta{padding-top:1.5rem;border-top:1px solid #dbe5df;color:#52645b}.legal-links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.legal-links a{color:#155b45}@media(max-width:540px){.legal-shell{padding:20px 16px 52px}.legal-shell h1{font-size:1.55rem}}
