:root{--legal-text-primary: #374151;--legal-text-secondary: #6b7280;--legal-text-link: #4b5563;--legal-border: #e5e7eb;--legal-bg-light: #f9fafb;--legal-bg-white: #ffffff;--legal-tab-active: #111827;--legal-tab-hover: #f3f4f6}.legal-hub{min-height:calc(100vh - 200px);padding:32px 20px;background:var(--legal-bg-white)}.legal-hub__container{max-width:1400px;margin:0 auto}.legal-hub__tabs{display:flex;gap:6px;border-bottom:1px solid var(--legal-border);margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch}.legal-hub__tab{background:none;border:none;padding:12px 20px;font-size:13px;font-weight:400;color:var(--legal-text-secondary);cursor:pointer;position:relative;white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent}.legal-hub__tab:hover{background:var(--legal-tab-hover);color:var(--legal-text-primary)}.legal-hub__tab--active{color:var(--legal-tab-active);border-bottom-color:var(--legal-tab-active);font-weight:500}.legal-hub__content{display:grid;grid-template-columns:260px 1fr;gap:36px}.legal-hub__sidebar{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 150px);overflow-y:auto}.legal-hub__toc{display:flex;flex-direction:column;gap:2px}.legal-hub__toc-link{display:block;padding:7px 12px;font-size:12px;color:var(--legal-text-secondary);text-decoration:none;border-radius:4px;transition:all .2s ease;border-left:2px solid transparent;font-weight:400}.legal-hub__toc-link:hover{background:var(--legal-bg-light);color:var(--legal-text-primary)}.legal-hub__toc-link--active{background:var(--legal-bg-light);color:var(--legal-tab-active);border-left-color:var(--legal-tab-active);font-weight:400}.legal-hub__main{max-width:850px}.legal-hub__panel{display:none}.legal-hub__panel--active{display:block}.legal-hub h1{font-size:22px;font-weight:500;color:var(--legal-text-primary);margin-bottom:20px;line-height:1.3}.legal-hub h2{font-size:14px;font-weight:500;color:var(--legal-text-primary);margin-top:24px;margin-bottom:10px;line-height:1.4}.legal-hub h3{font-size:13px;font-weight:500;color:var(--legal-text-primary);margin-top:18px;margin-bottom:8px;line-height:1.4}.legal-hub p{font-size:11px;line-height:1.5;color:var(--legal-text-primary);margin-bottom:10px}.legal-hub ul{list-style:disc;padding-left:18px;margin-bottom:10px}.legal-hub li{font-size:11px;line-height:1.5;color:var(--legal-text-primary);margin-bottom:4px}.legal-hub a{color:var(--legal-text-link);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.legal-hub a:hover{border-bottom-color:var(--legal-text-link)}.legal-hub strong{font-weight:400;color:var(--legal-text-primary)}.legal-hub__note{font-size:10px;color:var(--legal-text-secondary);font-style:normal}.legal-date{font-size:10px;color:var(--legal-text-secondary);margin-bottom:16px}.legal-table,.legal-hub table{width:100%;max-width:100%;border-collapse:collapse;margin-bottom:12px;font-size:11px;table-layout:fixed;overflow-wrap:break-word}.legal-table th,.legal-table td,.legal-hub table th,.legal-hub table td{padding:6px 10px;text-align:left;border:1px solid var(--legal-border);vertical-align:top;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.legal-table th,.legal-hub table th{background:var(--legal-bg-light);font-weight:400;color:var(--legal-text-primary);width:120px}.legal-table td,.legal-hub table td{color:var(--legal-text-primary)}.legal-hub section{margin-bottom:20px;scroll-margin-top:100px}@media (max-width: 1024px){.legal-hub__content{grid-template-columns:1fr;gap:24px}.legal-hub__sidebar{position:static;max-height:none;border-bottom:1px solid var(--legal-border);padding-bottom:16px;margin-bottom:16px}.legal-hub__toc{flex-direction:row;overflow-x:auto;gap:6px}.legal-hub__toc-link{white-space:nowrap}}@media (max-width: 768px){.legal-hub{padding:20px 14px}.legal-hub h1{font-size:20px}.legal-hub h2{font-size:13px;margin-top:20px}.legal-hub h3{font-size:12px}.legal-hub p,.legal-hub li{font-size:10.5px}.legal-hub__tabs{gap:3px}.legal-hub__tab{padding:10px 14px;font-size:12px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.legal-hub__panel--active{animation:fadeIn .3s ease}
/*# sourceMappingURL=/cdn/shop/t/61/assets/legal-hub.css.map */
