.legal-doc__wrap{display:flex;flex-direction:column;gap:clamp(16px,calc(11.92px + 1.0458vw),32px);padding-top:clamp(16px,calc(11.92px + 1.0458vw),32px)}.legal-doc__wrap .legal-doc__tabs{display:none;align-self:flex-start}.legal-doc__meta{margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:22px}.legal-doc__picker summary{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;cursor:pointer;border-radius:16px}.legal-doc__picker summary::-webkit-details-marker{display:none}.legal-doc__picker summary:focus-visible{outline:none}.legal-doc__picker summary:focus-visible .legal-doc__picker-field{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:2px}.legal-doc__picker-label{color:var(--color-muted);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px}.legal-doc__picker-field{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:13px 15px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;font-family:var(--font-ui);font-size:16px;line-height:26px}.legal-doc__picker-field svg{flex:none;width:18px;height:18px;margin-left:auto;color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-out)}.legal-doc__picker[open] .legal-doc__picker-field{border-color:var(--color-border-strong)}.legal-doc__picker[open] .legal-doc__picker-field svg{transform:rotate(180deg)}.legal-doc__picker-list{display:grid;grid-gap:4px;gap:4px;margin-top:var(--space-2);padding:7px;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:16px}.legal-doc__picker-list a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 12px;color:var(--color-muted);border-radius:10px;font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.legal-doc__picker-list a:hover,.legal-doc__picker-list a[aria-current=page]{color:var(--color-accent);background:var(--color-accent-soft)}.legal-doc__toc{box-sizing:border-box;min-width:0;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.legal-doc__toc summary{display:flex;align-items:center;gap:var(--space-2);min-height:44px;box-sizing:border-box;padding:13px 15px;color:var(--color-text-strong);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;list-style:none;cursor:pointer;border-radius:inherit}.legal-doc__toc summary::-webkit-details-marker{display:none}.legal-doc__toc summary:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:2px}.legal-doc__toc summary svg{flex:none;width:18px;height:18px;margin-left:auto;color:var(--color-muted);transition:transform var(--duration-fast) var(--ease-out)}.legal-doc__toc[open] summary svg{transform:rotate(180deg)}.legal-doc__toc nav{display:grid;grid-gap:4px;gap:4px;padding:0 7px 11px}.legal-doc__toc nav a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 8px;border-radius:10px;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;overflow-wrap:anywhere}.legal-doc__toc nav a:focus-visible,.legal-doc__toc nav a:hover{color:var(--color-accent);background:var(--color-accent-soft)}.legal-doc__layout{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start}.legal-doc{box-sizing:border-box;min-width:0;display:grid;grid-gap:clamp(28px,calc(24.94px + .7843vw),40px);gap:clamp(28px,calc(24.94px + .7843vw),40px);padding:clamp(23px,calc(16.88px + 1.5686vw),47px) clamp(19px,calc(11.86px + 1.8301vw),47px);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card)}.legal-doc__section{scroll-margin-top:calc(var(--site-header-h, 80px) + 16px);min-width:0}.legal-doc__section h2{margin:0 0 16px;color:var(--color-text-strong);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:32px;letter-spacing:0}.legal-doc__number{color:inherit}.legal-doc p{margin:0 0 12px;color:var(--color-text);font-family:var(--font-ui);font-size:16px;line-height:26px;overflow-wrap:break-word}.legal-doc p:last-child{margin-bottom:0}.legal-doc__list{margin:0 0 12px;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.legal-doc__list li{color:var(--color-text);font-family:var(--font-ui);font-size:16px;line-height:26px;overflow-wrap:break-word}.legal-doc__list li::marker{color:var(--color-accent)}.legal-doc__table-scroll{margin:0 0 12px;overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.legal-doc__table{width:100%;border-collapse:collapse;font-family:var(--font-ui);font-size:14px;min-width:520px}.legal-doc__table td,.legal-doc__table th{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:22px}.legal-doc__table thead th{color:var(--color-muted-2);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--color-surface-strong)}.legal-doc__table tbody th{color:var(--color-text-strong);font-weight:600}.legal-doc__table td{color:var(--color-muted)}.legal-doc__table tbody tr:last-child td,.legal-doc__table tbody tr:last-child th{border-bottom:0}.legal-doc__aside,.legal-doc__aside-col{display:none;min-width:0}.legal-doc__aside{gap:var(--space-4)}.legal-doc__aside nav{display:grid;grid-gap:4px;gap:4px;padding:23px 15px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised)}.legal-doc__aside span{padding:0 12px 10px;color:var(--color-muted-2);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.legal-doc__aside nav a{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 12px;border-radius:10px;color:var(--color-muted);font-family:var(--font-ui);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;overflow-wrap:anywhere}.legal-doc__aside nav a:focus-visible,.legal-doc__aside nav a:hover{color:var(--color-accent);background:var(--color-accent-soft)}.legal-doc__contacts{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--color-accent);font-family:var(--font-ui);font-size:14px;font-weight:600;text-decoration:none}@media (min-width:1024px){.legal-doc__wrap .legal-doc__tabs{display:inline-flex}.legal-doc__picker,.legal-doc__toc{display:none}.legal-doc__meta{font-size:16px;font-weight:500;line-height:24px}.legal-doc__layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:clamp(40px,calc(37.96px + .5229vw),48px)}.legal-doc__aside-col{display:block;align-self:stretch}.legal-doc__aside{display:grid;position:-webkit-sticky;position:sticky;top:calc(var(--site-header-h, 80px) + 20px)}}@media (prefers-reduced-motion:reduce){.legal-doc__picker-field svg,.legal-doc__toc summary svg{transition:none}}