.Legal-module__2dCIza__masthead{border-bottom:1px solid var(--ink-15);padding:76px 0 0}.Legal-module__2dCIza__mastheadInner{max-width:760px;padding-bottom:52px}.Legal-module__2dCIza__kicker{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-45);margin-bottom:22px;font-size:12px;font-weight:600}.Legal-module__2dCIza__docTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1}.Legal-module__2dCIza__docLead{font-family:var(--font-body);color:var(--ink-60);max-width:58ch;margin:24px 0 0;font-size:19px;line-height:1.6}.Legal-module__2dCIza__docMeta{border-top:1px solid var(--ink-10);flex-wrap:wrap;gap:16px 56px;margin:40px 0 0;padding-top:28px;display:flex}.Legal-module__2dCIza__docMeta>div{flex-direction:column;gap:6px;display:flex}.Legal-module__2dCIza__docMeta dt{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-45);font-size:11px;font-weight:600}.Legal-module__2dCIza__docMeta dd{font-family:var(--font-body);color:var(--ink);margin:0;font-size:14px;font-weight:500}.Legal-module__2dCIza__docMeta a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-30);text-decoration-color:var(--ink-30);transition:color .14s,text-decoration-color .14s}.Legal-module__2dCIza__docMeta a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.Legal-module__2dCIza__body{padding:56px 0 16px}.Legal-module__2dCIza__layout{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:84px;display:grid}@media (max-width:980px){.Legal-module__2dCIza__layout{grid-template-columns:1fr;gap:0}}.Legal-module__2dCIza__tocWrap{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00000024 transparent;align-self:start;max-height:calc(100vh - 132px);margin-right:-14px;padding-right:14px;position:sticky;top:108px;overflow-y:auto}.Legal-module__2dCIza__tocWrap::-webkit-scrollbar{width:6px}.Legal-module__2dCIza__tocWrap::-webkit-scrollbar-track{background:0 0}.Legal-module__2dCIza__tocWrap::-webkit-scrollbar-thumb{background-color:#0000001f;border-radius:999px}.Legal-module__2dCIza__tocWrap:hover::-webkit-scrollbar-thumb{background-color:#00000038}@media (max-width:980px){.Legal-module__2dCIza__tocWrap{display:none}}.Legal-module__2dCIza__toc{position:relative}.Legal-module__2dCIza__tocTitle{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);margin:0 0 16px;font-size:11px;font-weight:600}.Legal-module__2dCIza__tocList{margin:0;padding:0;list-style:none}.Legal-module__2dCIza__tocLink{font-family:var(--font-body);color:var(--ink-45);align-items:baseline;gap:12px;padding:6px 0;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .14s;display:flex}.Legal-module__2dCIza__tocLink:hover{color:var(--ink)}.Legal-module__2dCIza__tocActive{color:var(--ink);font-weight:600}.Legal-module__2dCIza__tocNum{font-variant-numeric:tabular-nums;color:var(--ink-30);flex-shrink:0;min-width:18px;font-size:11px}.Legal-module__2dCIza__tocActive .Legal-module__2dCIza__tocNum{color:var(--accent)}.Legal-module__2dCIza__article{min-width:0;max-width:680px}.Legal-module__2dCIza__intro .Legal-module__2dCIza__p{color:var(--ink-90);font-size:18px;line-height:1.76}.Legal-module__2dCIza__sec{border-top:1px solid var(--ink-10);margin-top:56px;padding-top:40px;scroll-margin-top:104px}.Legal-module__2dCIza__secHead{align-items:baseline;gap:16px;margin:0 0 22px;display:flex}.Legal-module__2dCIza__secNum{font-family:var(--font-body);letter-spacing:.04em;color:var(--ink-30);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px;font-weight:600;transform:translateY(-1px)}.Legal-module__2dCIza__h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.08}.Legal-module__2dCIza__h3{font-family:var(--font-body);letter-spacing:.005em;color:var(--ink);margin:30px 0 12px;font-size:14px;font-weight:700}.Legal-module__2dCIza__p{font-family:var(--font-body);color:var(--ink-78);margin:0 0 16px;font-size:16.5px;line-height:1.72}.Legal-module__2dCIza__ul{margin:8px 0 20px;padding:0;list-style:none}.Legal-module__2dCIza__ul li{font-family:var(--font-body);color:var(--ink-78);margin-bottom:8px;padding-left:26px;font-size:16.5px;line-height:1.6;position:relative}.Legal-module__2dCIza__ul li:before{content:"";background:var(--ink-30);width:14px;height:1px;position:absolute;top:.78em;left:4px}.Legal-module__2dCIza__emailRow{margin:4px 0 16px}.Legal-module__2dCIza__email{font-family:var(--font-body);color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:15px;font-weight:600;text-decoration-thickness:1.5px;transition:color .14s}.Legal-module__2dCIza__email:hover{color:var(--accent)}.Legal-module__2dCIza__contactCard{margin-top:64px;padding-top:40px}.Legal-module__2dCIza__contactLine{font-family:var(--font-body);color:var(--ink-60);margin:18px 0 0;font-size:14px;line-height:1.7}.Legal-module__2dCIza__contactLine a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:600}.Legal-module__2dCIza__contactLine a:hover{color:var(--accent)}@media (max-width:760px){.Legal-module__2dCIza__masthead{padding-top:56px}.Legal-module__2dCIza__mastheadInner{padding-bottom:40px}.Legal-module__2dCIza__docLead{font-size:18px}}
