.legal-module__Yd4PWa__intro{padding:clamp(48px, 7vw, 104px) var(--gutter) 0}.legal-module__Yd4PWa__eyebrow{letter-spacing:.26em;color:var(--ink-50);margin:0 0 clamp(20px,2.6vw,32px);font-size:11px}.legal-module__Yd4PWa__h1{letter-spacing:-.025em;font-size:clamp(32px,4.4vw,62px);font-weight:400;line-height:1}.legal-module__Yd4PWa__updated{font:12px/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ink-50);margin-top:16px}.legal-module__Yd4PWa__content{padding:clamp(40px, 5vw, 64px) var(--gutter) clamp(64px, 8vw, 120px);max-width:920px}.legal-module__Yd4PWa__section{border-top:1px solid var(--hairline);margin-top:clamp(36px,4.5vw,56px);padding-top:clamp(36px,4.5vw,56px)}.legal-module__Yd4PWa__section:first-child{border-top:0;margin-top:0;padding-top:0}.legal-module__Yd4PWa__h2{letter-spacing:-.01em;max-width:40ch;font-size:clamp(22px,2.6vw,32px);font-weight:400;line-height:1.1}.legal-module__Yd4PWa__body{max-width:72ch;color:var(--ink-62);margin-top:18px;font-size:15px;line-height:1.65}.legal-module__Yd4PWa__body:first-of-type{margin-top:clamp(18px,2.2vw,26px)}.legal-module__Yd4PWa__body strong{color:var(--ink);font-weight:700}.legal-module__Yd4PWa__link{text-decoration:underline}.legal-module__Yd4PWa__list{flex-direction:column;gap:10px;max-width:72ch;margin-top:14px;display:flex}.legal-module__Yd4PWa__listItem{color:var(--ink-62);padding-left:20px;font-size:15px;line-height:1.65;position:relative}.legal-module__Yd4PWa__listItem:before{content:"–";color:var(--ink-45);position:absolute;left:0}.legal-module__Yd4PWa__listItem strong{color:var(--ink);font-weight:700}.legal-module__Yd4PWa__tableWrap{border:1px solid var(--hairline);max-width:72ch;margin-top:clamp(20px,2.6vw,30px);overflow-x:auto}.legal-module__Yd4PWa__table{border-collapse:collapse;width:100%;min-width:560px}.legal-module__Yd4PWa__table th,.legal-module__Yd4PWa__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:12px 16px}.legal-module__Yd4PWa__table thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-50);white-space:nowrap;background:#f4f4f2;font-size:11px;font-weight:400}.legal-module__Yd4PWa__table tbody td{color:var(--ink-62);font-size:14.5px;line-height:1.55}.legal-module__Yd4PWa__table tbody tr:last-child td{border-bottom:0}.legal-module__Yd4PWa__contactCard{border:1px solid var(--hairline);max-width:52ch;margin-top:18px;padding:clamp(20px,2.6vw,32px)}.legal-module__Yd4PWa__contactLine{color:var(--ink-62);font-size:15px;line-height:1.7}.legal-module__Yd4PWa__contactLine strong{color:var(--ink);font-weight:700}
