*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1e9;color:#25382f;font:16px/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.legal-shell{max-width:900px;margin:auto;padding:28px clamp(20px,5vw,64px) 72px}.legal-back{display:inline-block;margin:0 0 42px;color:inherit;text-underline-offset:4px}.legal-eyebrow{font:12px/1.5 ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;text-transform:uppercase;color:#687160}.legal-shell h1{font:500 clamp(42px,8vw,72px)/1.04 Georgia,serif;letter-spacing:-.045em;margin:15px 0 20px}.legal-shell h2{font:500 27px/1.2 Georgia,serif;margin:42px 0 10px}.legal-shell p,.legal-shell li{max-width:72ch}.legal-lede{font-size:19px;color:#57665c}.legal-notice{background:#e7e5dc;border-left:4px solid #bd865b;padding:16px 20px;margin:28px 0}.legal-shell a{color:#234536}.legal-shell a:focus-visible{outline:3px solid #bd6545;outline-offset:3px}.legal-shell ul{padding-left:22px}.legal-footer{border-top:1px solid #c8c7b8;margin-top:60px;padding-top:18px;font-size:13px;color:#667065}.legal-footer nav{display:flex;gap:14px;flex-wrap:wrap}.placeholder{font-weight:700;background:#f0dfbf;padding:0 4px}.legal-shell code{font-size:.9em}