body{margin:0;background:#f8f1db;font-family:Rubik,system-ui,sans-serif;color:#171614;overflow-x:hidden}a{color:#171614;text-decoration:none}a:hover{color:#4a8f8c}*{box-sizing:border-box}@keyframes lvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lv-press{--lv-press: 4px;transition:transform 90ms ease-out,box-shadow 90ms ease-out}.lv-press:active{transform:translate(var(--lv-press),var(--lv-press));box-shadow:0 0 #171614!important}@media(prefers-reduced-motion:reduce){.lv-press{transition:none}}.legal-page{min-height:100vh}.legal-shell{width:100%;max-width:1180px;margin:0 auto;padding:clamp(14px,3.5vw,22px) clamp(14px,4vw,20px) clamp(48px,8vw,80px)}.legal-document{max-width:72ch;margin:clamp(36px,6vw,64px) auto clamp(56px,8vw,88px);font-size:16px;line-height:1.7;overflow-wrap:anywhere}.legal-document h1,.legal-document h2,.legal-document h3{line-height:1.2;letter-spacing:-.025em}.legal-document h1{font-size:clamp(32px,7vw,52px);margin:0 0 12px}.legal-document h2{font-size:clamp(22px,4.5vw,28px);margin:52px 0 16px}.legal-document h3{font-size:18px;margin:32px 0 12px}.legal-document p,.legal-document ul,.legal-document ol{margin:0 0 22px}.legal-document ul,.legal-document ol{padding-left:1.5em}.legal-document li+li{margin-top:8px}.legal-document .legal-updated{font-family:DM Mono,monospace;font-size:13px;margin-bottom:34px}.legal-document a{color:#24746f;text-decoration:underline;text-underline-offset:3px}.legal-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:2px solid #171614;border-radius:12px}.legal-table-scroll table{border-collapse:collapse;min-width:720px;width:100%;font-size:14px;line-height:1.5}.legal-table-scroll th,.legal-table-scroll td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #777}.legal-table-scroll th{background:#e0dcb4}.legal-table-scroll tr:last-child td{border-bottom:0}@media(max-width:480px){.legal-document{font-size:15.5px;line-height:1.65}.legal-document h2{margin-top:40px}}
