#page-legal{background:var(--page)}#page-legal .legal{max-width:calc(880px + 2 * var(--gutter));color:var(--text);padding-block:clamp(48px,6vw,100px);font-size:16px;line-height:1.7}#page-legal .legal__head{justify-items:center;gap:12px;margin-bottom:40px;display:grid}#page-legal .legal__head .hl-title{color:var(--text-strong)}#page-legal .legal__updated{color:var(--text-2);margin:0;font-size:14px}#page-legal .legal__toc{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card);margin-bottom:48px;padding:24px 28px}#page-legal .legal__toc-title{font-family:var(--font-display);color:var(--text-strong);margin-bottom:12px;font-size:18px;font-weight:500}#page-legal .legal__toc ol{columns:2;column-gap:40px;margin:0;padding-left:20px}#page-legal .legal__toc li{break-inside:avoid;padding-block:2px}#page-legal .legal__toc a{color:var(--blue-primary)}#page-legal .legal__toc a:hover,#page-legal .legal__toc a:focus-visible{text-decoration:underline}#page-legal .legal__section{scroll-margin-top:calc(var(--header-h) + 16px)}#page-legal .legal__section+.legal__section{margin-top:40px}#page-legal .legal__title{font-family:var(--font-display);color:var(--text-strong);margin-bottom:12px;font-size:clamp(20px,.6vw + 16px,26px);font-weight:500;line-height:1.3}#page-legal .legal__section p,#page-legal .legal__section ul{margin:0 0 12px}#page-legal .legal__section ul{padding-left:22px;list-style:outside}#page-legal .legal__section li::marker{color:var(--blue-primary)}#page-legal .legal__section li+li{margin-top:6px}#page-legal .legal__section strong{color:var(--text-strong);font-weight:600}#page-legal .legal__section a,#page-legal .legal__cookies{color:var(--blue-primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}#page-legal .legal__cookies{font:inherit;padding:0}#page-legal .legal__table{border:1px solid var(--grey-200);border-radius:var(--radius);margin:16px 0 20px;overflow-x:auto}#page-legal .legal__table table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.5}#page-legal .legal__table th,#page-legal .legal__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--grey-200);padding:12px 14px}#page-legal .legal__table thead th{background:var(--grey-100);color:var(--text-strong);font-weight:600}#page-legal .legal__table tbody th{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500}#page-legal .legal__table tbody tr:last-child :is(th,td){border-bottom:0}@media (max-width:720px){#page-legal .legal__toc{padding:20px}#page-legal .legal__toc ol{columns:1}}
