.Legal-module__2dCIza__page{background:var(--ink);min-height:100vh;color:var(--ivory);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-copy)}.Legal-module__2dCIza__main{max-width:var(--content-max);padding:0 var(--gutter) var(--section);margin:0 auto}.Legal-module__2dCIza__updated{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--mono-track);color:var(--gray);margin:0}.Legal-module__2dCIza__layout{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,64px);padding-top:clamp(32px,4vw,48px);display:grid}@media (min-width:1024px){.Legal-module__2dCIza__layout{grid-template-columns:260px minmax(0,760px)}.Legal-module__2dCIza__toc{top:calc(var(--bar-h) + 24px);align-self:start;position:sticky}}.Legal-module__2dCIza__tocLabel{font-family:var(--font-mono);font-size:var(--fs-mono);line-height:var(--lh-mono);letter-spacing:var(--mono-track);text-transform:uppercase;color:var(--gray);margin:0 0 12px}.Legal-module__2dCIza__tocList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Legal-module__2dCIza__tocLink{font-size:var(--fs-support);color:var(--gray);line-height:1.4}.Legal-module__2dCIza__tocLink:hover{color:var(--ivory)}.Legal-module__2dCIza__sections{flex-direction:column;gap:clamp(36px,4vw,52px);min-width:0;display:flex}.Legal-module__2dCIza__section{flex-direction:column;gap:14px;display:flex}.Legal-module__2dCIza__sectionTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-title);letter-spacing:-.02em;color:var(--ivory);margin:0 0 4px}.Legal-module__2dCIza__text{max-width:68ch;color:var(--gray);text-wrap:pretty;margin:0}.Legal-module__2dCIza__list{max-width:68ch;color:var(--gray);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Legal-module__2dCIza__list li{padding-inline-start:22px;position:relative}.Legal-module__2dCIza__list li:before{content:"";inset-inline-start:0;border-top:1px solid var(--sand);width:10px;position:absolute;top:.8em}.Legal-module__2dCIza__contact{color:var(--gray);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.Legal-module__2dCIza__email{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--mono-track);color:var(--sand);overflow-wrap:anywhere}.Legal-module__2dCIza__tbc{font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--gray)}.Legal-module__2dCIza__other{border-top:1px solid var(--line);margin:0;padding-top:24px}:root[lang=ar] .Legal-module__2dCIza__sectionTitle{letter-spacing:0}
