.Legal-module__3EUMAa__page{color:var(--fg);padding-block:28px 72px}.Legal-module__3EUMAa__page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Legal-module__3EUMAa__header{max-width:850px;margin:44px 0 56px}.Legal-module__3EUMAa__header h1{letter-spacing:-.05em;text-wrap:balance;margin:16px 0 22px;font-size:clamp(36px,4.8vw,64px);font-weight:650;line-height:1.06}.Legal-module__3EUMAa__lead{color:var(--fg-muted);max-width:670px;margin:0;font-size:17px;line-height:1.75}.Legal-module__3EUMAa__updated{color:var(--fg-muted);margin-top:22px;font:12px/1.7 ui-monospace,monospace;display:block}.Legal-module__3EUMAa__layout{grid-template-columns:250px minmax(0,750px);align-items:start;gap:70px;display:grid}.Legal-module__3EUMAa__sidebar{background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;padding:24px;position:sticky;top:100px}.Legal-module__3EUMAa__sidebar>p{margin-bottom:12px}.Legal-module__3EUMAa__sidebar a{border-bottom:1px solid var(--border);min-height:44px;color:var(--fg);align-items:center;padding-block:6px;font-size:12px;line-height:1.6;text-decoration:none;display:flex}.Legal-module__3EUMAa__sidebar a:last-child{border-bottom:0}.Legal-module__3EUMAa__body{min-width:0}.Legal-module__3EUMAa__diagram{background:var(--accent-tint);border-radius:6px;margin-bottom:44px;padding:28px}.Legal-module__3EUMAa__diagram h2{letter-spacing:-.04em;margin:14px 0 28px;font-size:29px;line-height:1.2}.Legal-module__3EUMAa__diagram ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.Legal-module__3EUMAa__diagram li{border-top:1px solid var(--border-control);flex-direction:column;gap:12px;padding-top:18px;display:flex}.Legal-module__3EUMAa__diagram li>svg{color:var(--accent)}.Legal-module__3EUMAa__diagram strong{font-size:14px;line-height:1.5}.Legal-module__3EUMAa__diagram li>span{color:var(--fg-muted);font-size:12px;line-height:1.7}.Legal-module__3EUMAa__scope{color:var(--fg-muted);border-top:1px solid var(--border);margin:26px 0 0;padding-top:20px;font-size:12px;line-height:1.8}.Legal-module__3EUMAa__section{border-top:1px solid var(--border);padding-block:30px;scroll-margin-top:110px}.Legal-module__3EUMAa__sectionHeading{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.Legal-module__3EUMAa__sectionNumber{color:var(--accent);padding-top:7px;font:12px/1.5 ui-monospace,monospace}.Legal-module__3EUMAa__sectionHeading>svg{color:var(--accent);flex-shrink:0;margin-top:5px}.Legal-module__3EUMAa__section h2{letter-spacing:-.04em;margin:0;font-size:27px;line-height:1.2}.Legal-module__3EUMAa__section ul,.Legal-module__3EUMAa__contact ul{color:var(--fg-muted);margin:0;padding-inline-start:20px;font-size:15px;line-height:1.8}.Legal-module__3EUMAa__section li,.Legal-module__3EUMAa__contact li{margin-bottom:10px;padding-inline-start:4px}.Legal-module__3EUMAa__section li::marker{color:var(--accent)}.Legal-module__3EUMAa__contact li::marker{color:var(--accent)}.Legal-module__3EUMAa__section a{min-height:44px}.Legal-module__3EUMAa__contact{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;margin-top:30px;padding:28px;scroll-margin-top:110px}.Legal-module__3EUMAa__contact h2{letter-spacing:-.04em;margin:14px 0 18px;font-size:29px;line-height:1.2}.Legal-module__3EUMAa__contact>p:not(:first-child){color:var(--fg-muted);margin-bottom:22px;font-size:15px;line-height:1.8}.Legal-module__3EUMAa__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.Legal-module__3EUMAa__actions a{overflow-wrap:anywhere}@media (hover:hover){.Legal-module__3EUMAa__sidebar a:hover{color:var(--accent)}}@media (max-width:1024px){.Legal-module__3EUMAa__layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.Legal-module__3EUMAa__sidebar{padding:20px}.Legal-module__3EUMAa__diagram{padding:24px}.Legal-module__3EUMAa__diagram ol{gap:14px}}@media (max-width:768px){.Legal-module__3EUMAa__page{padding-block:24px 42px}.Legal-module__3EUMAa__header{margin:30px 0 36px}.Legal-module__3EUMAa__header h1{font-size:clamp(34px,9vw,44px)}.Legal-module__3EUMAa__lead{font-size:15px}.Legal-module__3EUMAa__layout{grid-template-columns:minmax(0,1fr);gap:32px}.Legal-module__3EUMAa__sidebar{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid;position:static}.Legal-module__3EUMAa__sidebar>p{grid-column:1/-1}.Legal-module__3EUMAa__section h2{font-size:25px}.Legal-module__3EUMAa__section ul,.Legal-module__3EUMAa__contact ul{font-size:14px}.Legal-module__3EUMAa__diagram h2,.Legal-module__3EUMAa__contact h2{font-size:27px}}@media (max-width:480px){.Legal-module__3EUMAa__diagram,.Legal-module__3EUMAa__contact{padding:20px}.Legal-module__3EUMAa__diagram ol{grid-template-columns:minmax(0,1fr);gap:18px}.Legal-module__3EUMAa__diagram li{grid-template-columns:26px minmax(0,1fr);gap:6px 12px;display:grid}.Legal-module__3EUMAa__diagram li>svg{grid-row:span 2}.Legal-module__3EUMAa__sidebar{grid-template-columns:minmax(0,1fr)}.Legal-module__3EUMAa__sectionHeading{gap:10px}.Legal-module__3EUMAa__actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.Legal-module__3EUMAa__page *{scroll-behavior:auto}}.Legal-module__3EUMAa__boundary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:44px;display:grid}.Legal-module__3EUMAa__boundary>article{background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;padding:24px}.Legal-module__3EUMAa__boundary>article:last-child{background:var(--accent-tint)}.Legal-module__3EUMAa__boundary svg{color:var(--accent);margin-bottom:18px}.Legal-module__3EUMAa__boundary h2{letter-spacing:-.035em;margin:14px 0;font-size:24px;line-height:1.2}.Legal-module__3EUMAa__boundary p:last-child{color:var(--fg-muted);margin:0;font-size:14px;line-height:1.8}@media (max-width:700px){.Legal-module__3EUMAa__boundary{grid-template-columns:minmax(0,1fr)}.Legal-module__3EUMAa__boundary>article{padding:20px}}
