.legal-section.mentions-section{padding-top:96px;}.mentions-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px;align-items:start;max-width:1160px;margin:0 auto;}.mentions-toc{position:sticky;top:110px;}.mentions-toc__title{margin:0 0 14px;color:#6935d6;font-family:var(--font-mono);font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.mentions-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;}.mentions-toc li{counter-increment:toc;}.mentions-toc a{display:flex;align-items:baseline;gap:10px;padding:7px 0 7px 14px;border-left:2px solid #e6e1ef;color:#6b6478;font-size:0.9rem;line-height:1.35;text-decoration:none;transition:color 0.2s ease,border-color 0.2s ease;}.mentions-toc a::before{content:counter(toc,decimal-leading-zero);flex:none;color:#a89fc0;font-family:var(--font-mono);font-size:0.75rem;font-weight:700;transition:color 0.2s ease;}.mentions-toc a:hover{color:#1a1a1c;border-left-color:#b89dff;}.mentions-toc a.is-active{color:#6935d6;border-left-color:#6935d6;font-weight:600;}.mentions-toc a.is-active::before{color:#6935d6;}.mentions-doc{max-width:860px;}.mentions-doc h3{margin:46px 0 14px;font-size:1.28rem;font-weight:600;letter-spacing:-0.01em;scroll-margin-top:112px;}.mentions-doc h3 .mentions-num{margin-right:12px;color:#6935d6;font-family:var(--font-mono);font-size:0.95rem;font-weight:700;}.mentions-doc p{margin:0 0 14px;line-height:1.65;}.mentions-doc a{color:#6935d6;text-decoration:underline;text-underline-offset:3px;}.mentions-doc ul,.mentions-doc ol{margin:0 0 14px;padding-left:22px;line-height:1.65;}.mentions-doc li{margin-bottom:8px;}.mentions-doc li::marker{color:#6935d6;}.mentions-table-zone{margin:18px 0 26px;overflow-x:auto;}.mentions-table-zone .mentions-table{margin:0;min-width:560px;}.mentions-table{width:100%;margin:18px 0 26px;border:1px solid #ded8e8;border-radius:var(--radius-card);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:0.95rem;}.mentions-table caption{padding:14px 18px;background:#f4f1fa;border-bottom:1px solid #ded8e8;color:#6935d6;font-family:var(--font-mono);font-size:0.82rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;text-align:left;}.mentions-table th,.mentions-table td{padding:12px 18px;border-bottom:1px solid #ece7f4;text-align:left;vertical-align:top;}.mentions-table tr:last-child th,.mentions-table tr:last-child td{border-bottom:none;}.mentions-table th{width:42%;font-weight:600;color:#4a4258;background:#faf9fd;}.mentions-table--cols th{width:auto;}.mentions-table--cols thead th{background:#f4f1fa;border-bottom:1px solid #ded8e8;}.mentions-version{margin-top:48px;padding-top:22px;border-top:1px solid #ded8e8;font-size:0.88rem;color:#6b6478;}@media (max-width:1024px){.mentions-layout{grid-template-columns:minmax(0,1fr);gap:34px;}.mentions-toc{position:static;padding-bottom:8px;border-bottom:1px solid #ded8e8;}}@media (max-width:640px){.mentions-table:not(.mentions-table--cols) th{width:auto;}.mentions-table:not(.mentions-table--cols) th,.mentions-table:not(.mentions-table--cols) td{display:block;}.mentions-table:not(.mentions-table--cols) th{border-bottom:none;padding-bottom:2px;}}