.tq-legal{padding-block:56px 96px}.tq-legal__inner{max-width:760px;margin-inline:auto}.tq-legal__crumbs{font-size:14px;margin-bottom:20px}.tq-legal__crumbs,.tq-legal__crumbs a{color:var(--tq-muted)}.tq-legal__crumbs a:focus-visible,.tq-legal__crumbs a:hover{color:var(--tq-blue);text-decoration:underline;text-underline-offset:3px}.tq-legal h1{font-size:clamp(32px,5vw,44px);line-height:1.12;letter-spacing:-.02em}.tq-legal__date{margin:12px 0 0;font-size:14px;color:var(--tq-muted)}.tq-legal__lead{margin:20px 0 0;font-size:18px;line-height:1.6;color:var(--tq-text)}.tq-legal__toc{margin:32px 0 8px;padding:20px 24px;background:var(--tq-tint);border:1px solid var(--tq-line);border-radius:14px}.tq-legal__toc h2{font:700 13px/1 var(--tq-body);letter-spacing:.02em;color:var(--tq-ink);margin:0 0 12px}.tq-legal__toc ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:15px}.tq-legal__toc a{color:var(--tq-text)}.tq-legal__toc a:focus-visible,.tq-legal__toc a:hover{color:var(--tq-blue);text-decoration:underline;text-underline-offset:3px}.tq-legal__body{margin-top:24px;font-size:16.5px;line-height:1.75;color:var(--tq-text);overflow-wrap:break-word}.tq-legal__body h2{font-size:24px;line-height:1.25;letter-spacing:-.01em;margin:48px 0 0;scroll-margin-top:96px}.tq-legal__body h3{font-size:18px;line-height:1.35;margin:28px 0 0}.tq-legal__body p{margin:16px 0 0}.tq-legal__body ol,.tq-legal__body ul{margin:16px 0 0;padding-left:24px;display:grid;gap:8px}.tq-legal__body li::marker{color:var(--tq-faint)}.tq-legal__body strong{color:var(--tq-ink);font-weight:650}.tq-legal__body a{color:var(--tq-blue);text-decoration:underline;text-underline-offset:3px}.tq-legal__body a:hover{color:var(--tq-blue-hover)}.tq-legal__body code{font-size:.9em;background:var(--tq-tint);border:1px solid var(--tq-line);border-radius:6px;padding:1px 6px}.tq-legal__note{margin:20px 0 0;padding:14px 18px;background:var(--tq-amber-soft);border-radius:12px;color:var(--tq-amber-ink);font-size:15px;line-height:1.55}.tq-legal__tablewrap{margin-top:20px;overflow-x:auto;border:1px solid var(--tq-line);border-radius:12px}.tq-legal__table{width:100%;min-width:620px;border-collapse:collapse;font-size:14.5px;line-height:1.55}.tq-legal__table th{text-align:left;background:var(--tq-tint);color:var(--tq-ink);font-weight:650}.tq-legal__table td,.tq-legal__table th{padding:10px 14px;border-bottom:1px solid var(--tq-line);vertical-align:top}.tq-legal__table tr:last-child td{border-bottom:0}.tq-legal__hub{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:14px}.tq-legal__hub a{display:block;padding:20px 22px;border:1px solid var(--tq-line);border-radius:14px;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s}.tq-legal__hub a:focus-visible,.tq-legal__hub a:hover{border-color:var(--tq-blue);box-shadow:var(--tq-shadow-lift)}.tq-legal__hub strong{display:block;font-size:18px;color:var(--tq-ink)}.tq-legal__hub span{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:var(--tq-muted)}.tq-legal__hub em{display:block;margin-top:8px;font-size:13px;font-style:normal;color:var(--tq-faint)}@media (max-width:640px){.tq-legal{padding-block:36px 72px}.tq-legal__body{font-size:16px}.tq-legal__body h2{font-size:21px;margin-top:40px}.tq-legal__toc{padding:16px 18px}}.tq-legal__ph{background:var(--tq-amber-soft);color:var(--tq-amber-ink);border-radius:4px;padding:0 4px;font-weight:600}