.draft-banner{background:var(--yellow);border-bottom:1px solid var(--ink);font-size:15px}.draft-banner .container{padding-block:10px}.legal{padding-block:clamp(32px,6vw,64px) var(--section)}.legal-title{font-size:clamp(34px,5vw,56px);margin:8px 0 6px}.legal-updated{margin:0 0 32px;font-size:15px}.prose{max-width:74ch;overflow-wrap:anywhere}.prose h2{font-family:var(--font-ui);font-size:24px;line-height:1.25;letter-spacing:-.01em;margin:44px 0 12px}.prose h3{font-family:var(--font-ui);font-size:19px;margin:28px 0 8px}.prose p,.prose ul,.prose ol{margin:0 0 14px}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin-bottom:6px}.prose a{text-decoration:underline;text-underline-offset:3px}.prose address{font-style:normal}.prose .box{background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-card);padding:18px 20px;margin:0 0 18px}.prose .box>:last-child{margin-bottom:0}.prose .box--key{background:var(--note)}.prose .review-note{background:var(--blush);border-radius:var(--r-card);padding:10px 14px;font-size:15px}.prose table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:15.5px}.prose th,.prose td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--rule)}.prose th{font-weight:600}.table-scroll{overflow-x:auto}
