:root{--legal-primary:#58a6ff;--legal-secondary:#8b949e;--legal-bg:#0d1117;--legal-card-bg:#161b22;--legal-border:#30363d;--legal-text:#c9d1d9;--legal-heading:#f0f6fc}.legal-layout{grid-template-columns:280px 1fr;align-items:start;gap:40px;margin-top:40px;display:grid}.legal-sidebar{background:var(--legal-card-bg);border:1px solid var(--legal-border);border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex;position:sticky;top:100px}.legal-sidebar h3{color:var(--legal-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;padding-left:10px;font-size:.9rem}.sidebar-link{color:var(--legal-text);border-radius:8px;align-items:center;gap:12px;padding:12px 15px;font-size:.95rem;text-decoration:none;transition:all .3s;display:flex}.sidebar-link i{text-align:center;width:20px;color:var(--legal-secondary)}.legal-content h2 i{opacity:.8;font-size:1.4rem}.sidebar-link:hover{color:var(--legal-primary);background:#58a6ff1a}.sidebar-link:hover i{color:var(--legal-primary)}.sidebar-link.active{color:var(--legal-primary);background:#58a6ff26;font-weight:600}.sidebar-link.active i{color:var(--legal-primary)}.legal-main{background:var(--legal-card-bg);border:1px solid var(--legal-border);border-radius:12px;padding:40px;box-shadow:0 4px 20px #0003}.legal-header{border-bottom:1px solid var(--legal-border);margin-bottom:30px;padding-bottom:20px}.legal-header h1{color:var(--legal-heading);margin-bottom:10px;font-size:2.5rem}.last-updated{color:var(--legal-secondary);align-items:center;gap:8px;font-size:.9rem;display:flex}.legal-content h2{color:var(--legal-primary);align-items:center;gap:15px;margin:40px 0 20px;font-size:1.8rem;display:flex}.legal-content h3{color:var(--legal-heading);margin:30px 0 15px;font-size:1.3rem}.legal-content p{color:var(--legal-text);margin-bottom:20px;font-size:1.05rem;line-height:1.8}.legal-content ul,.legal-content ol{margin-bottom:25px;padding-left:25px}.legal-content li{color:var(--legal-text);margin-bottom:12px;font-size:1.05rem;line-height:1.8}.legal-content strong{color:var(--legal-heading);font-weight:600}.highlight-box{border-left:4px solid var(--legal-primary);background:#58a6ff0d;border-radius:4px 12px 12px 4px;margin:30px 0;padding:20px}.highlight-box p{margin-bottom:0;font-style:italic}@media (width<=1024px){.legal-layout{grid-template-columns:1fr}.legal-sidebar{white-space:nowrap;flex-direction:row;padding:10px;position:static;overflow-x:auto}.legal-sidebar h3{display:none}.sidebar-link{padding:10px 15px}}@media (width<=768px){.legal-main{padding:25px}.legal-header h1{font-size:1.8rem}.legal-content h2{font-size:1.4rem}}
/*# sourceMappingURL=cancellations_refunds.10cc0ce9.css.map */
