.legal{color:var(--ink);background:#fff}.legal-article{width:100%;max-width:44rem;padding:calc(var(--site-header-h) + clamp(56px, 10vh, 120px)) max(24px, env(safe-area-inset-right,0px)) clamp(80px, 12vh, 140px) max(24px, env(safe-area-inset-left,0px));margin:0 auto}.legal-title{font-size:var(--type-display);font-weight:500;line-height:var(--type-leading-display);letter-spacing:var(--type-tracking-heading);text-wrap:balance;margin:0}.legal-updated{color:#727570;font-size:var(--type-body);line-height:var(--type-leading-body);margin:16px 0 0}.legal-draft{font-size:var(--type-caption);vertical-align:1px;border:1px solid;border-radius:999px;margin-right:10px;padding:2px 10px;line-height:1.4;display:inline-block}.legal-intro{margin-top:32px}.legal-section{border-top:1px solid var(--divider-light);margin-top:40px;padding-top:20px}.legal-section-title{font-size:var(--type-title);font-weight:500;line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.legal-section-title span{color:#6b6e6a;font-size:var(--type-body);letter-spacing:var(--type-tracking-body);flex:none;font-weight:400}.legal-intro,.legal-body{color:#3b3d3a;letter-spacing:var(--type-tracking-body);font-size:15px;line-height:1.65}.legal-intro p,.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 14px;padding-left:1.2em}.legal-body li{margin-bottom:6px}.legal-body strong{color:var(--ink);font-weight:500}.legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s ease-out}.legal a:hover{opacity:.7}.legal a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}@media (max-width:47.9rem){.legal-article{padding-right:max(16px, env(safe-area-inset-right,0px));padding-left:max(16px, env(safe-area-inset-left,0px))}}.legal-not-found{text-align:center;place-items:center;min-height:100svh;display:grid}.legal-not-found .legal-article{padding-bottom:clamp(56px,10vh,120px)}
