.legal-page,.legal-page .rail-head__title{color:var(--site-paper)}.legal-page .rail-head__kicker{color:color-mix(in srgb, var(--site-paper) 55%, transparent)}.legal-doc-head{padding-bottom:1.5rem}.legal-doc-head .rail-head__title{max-width:22ch}.legal-doc{box-sizing:border-box;width:min(100%, var(--site-max));padding:0 var(--site-gutter) 4.5rem;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:2rem 2.5rem;margin-inline:auto;display:grid}.legal-doc__aside{top:calc(var(--site-topbar-height) + 1.25rem);align-self:start;position:sticky}.legal-doc__lede{font-family:var(--site-display);color:color-mix(in srgb, var(--site-paper) 82%, transparent);margin:0 0 1.25rem;font-size:.95rem;font-weight:300;line-height:1.5}.legal-meta{font-family:var(--site-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--site-paper) 55%, transparent);margin:0 0 1.25rem;font-size:.72rem}.legal-doc__back{margin:0}.legal-doc__back a{font-family:var(--site-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--site-paper) 62%, transparent);font-size:.72rem;text-decoration:none}.legal-doc__back a:hover,.legal-doc__back a:focus-visible{color:var(--site-paper);text-decoration:underline}.legal-prose{font-family:var(--site-display);color:color-mix(in srgb, var(--site-paper) 88%, transparent);font-size:.95rem;font-weight:300;line-height:1.55}.legal-prose>:first-child{margin-top:0}.legal-prose h2{font-family:var(--site-display);letter-spacing:-.02em;color:var(--site-paper);margin:2rem 0 .65rem;font-size:1.15rem;font-weight:500;line-height:1.25}.legal-prose h3{font-family:var(--site-display);color:var(--site-paper);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:500;line-height:1.3}.legal-prose p{margin:0 0 .85rem}.legal-prose ul,.legal-prose ol{margin:0 0 .85rem;padding-left:1.15rem}.legal-prose li{margin:.28rem 0}.legal-prose li ul{margin:.25rem 0 .35rem}.legal-prose a{color:var(--site-paper);text-underline-offset:.12em;text-decoration:underline}.legal-prose a:hover,.legal-prose a:focus-visible{color:#fff}.legal-prose strong{color:var(--site-paper);font-weight:500}.legal-prose table{border-collapse:collapse;width:100%;max-width:100%;margin:0 0 1.25rem;font-size:.85rem}.legal-prose th,.legal-prose td{border-top:1px solid color-mix(in srgb, var(--site-paper) 18%, transparent);text-align:left;vertical-align:top;padding:.55rem .65rem}.legal-prose th{font-family:var(--site-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--site-paper) 62%, transparent);font-size:.72rem;font-weight:500}.legal-prose .legal-scroll{margin:0 0 1.25rem;overflow-x:auto}.legal-prose .legal-scroll table{min-width:40rem;margin-bottom:0}.legal-hub{box-sizing:border-box;width:min(100%, var(--site-max));padding:0 var(--site-gutter) 4.5rem;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:2rem 2.5rem;margin-inline:auto;display:grid}.legal-hub__aside{top:calc(var(--site-topbar-height) + 1.25rem);align-self:start;position:sticky}.legal-hub__intro{font-family:var(--site-display);color:color-mix(in srgb, var(--site-paper) 82%, transparent);margin:0 0 1.25rem;font-size:.95rem;font-weight:300;line-height:1.5}.legal-company{margin:0}.legal-company>div{border-top:1px dotted color-mix(in srgb, var(--site-paper) 22%, transparent);grid-template-columns:minmax(7rem,38%) minmax(0,1fr);gap:.35rem .85rem;padding:.55rem 0;display:grid}.legal-company>div:first-child{border-top:0;padding-top:0}.legal-company dt{font-family:var(--site-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--site-paper) 55%, transparent);margin:0;font-size:.72rem}.legal-company dd{font-family:var(--site-display);color:color-mix(in srgb, var(--site-paper) 88%, transparent);margin:0;font-size:.9rem;font-weight:300;line-height:1.4}.legal-company a{color:inherit;text-underline-offset:.12em;text-decoration:underline}.legal-doc-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.legal-doc-card{border-top:1px solid color-mix(in srgb, var(--site-paper) 16%, transparent);padding:.85rem 0 .95rem}.legal-doc-card:first-child{border-top:0;padding-top:0}.legal-doc-card__title{font-family:var(--site-display);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.05rem;font-weight:500;line-height:1.25}.legal-doc-card__title a{color:var(--site-paper);text-decoration:none}.legal-doc-card__title a:hover,.legal-doc-card__title a:focus-visible{text-decoration:underline}.legal-doc-card__copy{font-family:var(--site-display);color:color-mix(in srgb, var(--site-paper) 72%, transparent);margin:0 0 .55rem;font-size:.85rem;font-weight:300;line-height:1.45}.legal-doc-card__link{margin:0}.legal-doc-card__link a{font-family:var(--site-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--site-paper) 68%, transparent);font-size:.72rem;text-decoration:none}.legal-doc-card__link a:hover,.legal-doc-card__link a:focus-visible{color:var(--site-paper);text-decoration:underline}@media (width<=48rem){.legal-doc{grid-template-columns:1fr;gap:1.5rem}.legal-doc__aside{position:static}.legal-doc-head .rail-head__title{max-width:none}.legal-hub{grid-template-columns:1fr}.legal-hub__aside{position:static}}
