.Legal-module__7z11ua__page{max-width:720px;margin:0 auto;padding-bottom:clamp(64px,10vh,120px)}.Legal-module__7z11ua__header{margin-bottom:32px}.Legal-module__7z11ua__title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--fg-strong);text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,5vw,52px);font-weight:300;line-height:1.1}.Legal-module__7z11ua__effective{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:12px;font-weight:500}.Legal-module__7z11ua__intro{margin:32px 0 0}.Legal-module__7z11ua__introPara{font-family:var(--font-sans);color:var(--fg);margin:0 0 16px;font-size:16px;line-height:1.65}.Legal-module__7z11ua__divider{background:var(--border);height:1px;margin:48px 0 56px}.Legal-module__7z11ua__section{margin-bottom:56px}.Legal-module__7z11ua__sectionTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--fg-strong);text-wrap:balance;margin:0 0 24px;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.25}.Legal-module__7z11ua__sectionNumber{font-family:var(--font-sans);letter-spacing:.06em;color:var(--fg-muted);vertical-align:middle;margin-right:12px;font-size:.65em;font-weight:500;display:inline-block;position:relative;top:-2px}.Legal-module__7z11ua__subsection{margin:32px 0 0;padding-left:0}.Legal-module__7z11ua__subsectionTitle{font-family:var(--font-serif);color:var(--fg-strong);margin:0 0 14px;font-size:19px;font-style:italic;font-weight:400}.Legal-module__7z11ua__subsectionNumber{font-family:var(--font-sans);letter-spacing:.04em;color:var(--fg-muted);margin-right:10px;font-size:.78em;font-style:normal;font-weight:500}.Legal-module__7z11ua__para{font-family:var(--font-sans);color:var(--fg);margin:0 0 14px;font-size:15.5px;line-height:1.7}.Legal-module__7z11ua__subheading{font-family:var(--font-sans);color:var(--fg-strong);letter-spacing:.005em;margin:22px 0 10px;font-size:15px;font-weight:600}.Legal-module__7z11ua__lines{margin:0 0 18px;padding-left:0}.Legal-module__7z11ua__line{font-family:var(--font-sans);color:var(--fg);font-size:14.5px;line-height:1.6}.Legal-module__7z11ua__fields{margin:0 0 24px;padding:0}.Legal-module__7z11ua__fieldRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:180px 1fr;gap:16px;padding:10px 0;display:grid}.Legal-module__7z11ua__fieldRow:first-of-type{border-top:1px solid var(--border-subtle)}.Legal-module__7z11ua__fieldLabel{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);padding-top:4px;font-size:11px;font-weight:500}.Legal-module__7z11ua__fieldValue{font-family:var(--font-sans);color:var(--fg);margin:0;font-size:15px;line-height:1.5}.Legal-module__7z11ua__bulletList{font-family:var(--font-sans);color:var(--fg);margin:0 0 18px;padding-left:22px;font-size:15.5px;line-height:1.7}.Legal-module__7z11ua__bulletList li{margin-bottom:8px}.Legal-module__7z11ua__numList{font-family:var(--font-sans);color:var(--fg);margin:0 0 18px;padding-left:24px;font-size:15.5px;line-height:1.7}.Legal-module__7z11ua__numList li{margin-bottom:8px;padding-left:4px}.Legal-module__7z11ua__tableWrap{margin:0 0 24px;overflow-x:auto}.Legal-module__7z11ua__table{border-collapse:collapse;width:100%;font-family:var(--font-sans);border:1px solid var(--border);font-size:13.5px}.Legal-module__7z11ua__table thead th{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);text-align:left;background:var(--bg-sunken);border-bottom:1px solid var(--border);padding:12px 14px;font-size:11px;font-weight:500}.Legal-module__7z11ua__table tbody tr{border-bottom:1px solid var(--border-subtle)}.Legal-module__7z11ua__table tbody tr:last-child{border-bottom:none}.Legal-module__7z11ua__table tbody td{vertical-align:top;color:var(--fg);padding:12px 14px;line-height:1.5}@media (max-width:720px){.Legal-module__7z11ua__table thead{display:none}.Legal-module__7z11ua__table tbody tr{border:1px solid var(--border);margin-bottom:12px;padding:8px 0;display:block}.Legal-module__7z11ua__table tbody td{border:none;padding:6px 14px;display:block}.Legal-module__7z11ua__table tbody td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:2px;font-size:10px;font-weight:500;display:block}}.Legal-module__7z11ua__inlineLink{color:var(--fg-strong);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);transition:text-decoration-color var(--dur-base) var(--ease-quiet)}.Legal-module__7z11ua__inlineLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.Legal-module__7z11ua__closing{border-top:1px solid var(--border);text-align:center;margin-top:56px;padding-top:32px}.Legal-module__7z11ua__closingLine{font-family:var(--font-serif);color:var(--fg-muted);margin:0 0 6px;font-size:15px;font-style:italic}.Legal-module__7z11ua__backNav{margin-top:48px}.Legal-module__7z11ua__backLink{font-family:var(--font-sans);letter-spacing:.04em;color:var(--fg-muted);transition:color var(--dur-base) var(--ease-quiet);font-size:13px;font-weight:500;text-decoration:none}.Legal-module__7z11ua__backLink:hover{color:var(--fg-strong)}@media (max-width:600px){.Legal-module__7z11ua__fieldRow{grid-template-columns:1fr;gap:4px}.Legal-module__7z11ua__fieldLabel{padding-top:0}}
