:root{--ink:#122c33;--ink-deep:#08181a;--teal:#2bb8b3;--teal-soft:#5fd6d2;--teal-dark:#0f7a75;--cream:#f5f8f9;--text:#0b1f22;--white:#fff;--font:var(--font-urbanist), sans-serif;--muted:#5a6a6a;--muted-soft:#7d9494;--muted-lighter:#f7fbfb;--muted-onDark:#a9bebe;--line:#d9e5ec;--line-onDark:#ffffff1a;--font-display:var(--font-fraunces), Georgia, serif;--font-body:var(--font-inter), system-ui, sans-serif}.sl-legal-hub-wrapper{background-color:#fff;width:100%;min-height:100vh}.sl-legal-hub{flex-direction:column;gap:48px;margin:0 auto;padding:48px 24px 96px;display:flex}@media (min-width:992px){.sl-legal-hub{flex-direction:row;align-items:flex-start}}.sl-legal-hub .sl-legal-sidebar{width:100%}@media (min-width:992px){.sl-legal-hub .sl-legal-sidebar{border-right:1px solid var(--line,#e2e8f0);flex-shrink:0;width:280px;max-height:calc(100vh - 140px);padding-right:24px;position:sticky;top:120px;overflow-y:auto}}.sl-legal-hub .sl-legal-sidebar::-webkit-scrollbar{width:4px}.sl-legal-hub .sl-legal-sidebar::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:4px}.sl-legal-hub .sl-legal-sidebar__group{margin-bottom:24px}.sl-legal-hub .sl-legal-sidebar__header{justify-content:space-between;align-items:center;display:flex}.sl-legal-hub .sl-legal-sidebar__title{color:var(--muted,#64748b);letter-spacing:.5px;padding:8px 0;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s}.sl-legal-hub .sl-legal-sidebar__title:hover,.sl-legal-hub .sl-legal-sidebar__title.active{color:var(--ink,#0f172a)}.sl-legal-hub .sl-legal-sidebar__toggle-btn{cursor:pointer;color:var(--muted,#64748b);background:0 0;border:none;align-items:center;padding:4px;display:flex}.sl-legal-hub .sl-legal-sidebar__toggle-btn:hover{color:var(--ink,#0f172a)}.sl-legal-hub .sl-legal-sidebar__menu{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sl-legal-hub .sl-legal-sidebar__link{color:var(--muted,#64748b);border-radius:6px;padding:8px 12px;font-size:.875rem;text-decoration:none;transition:all .2s;display:block}.sl-legal-hub .sl-legal-sidebar__link:hover{color:var(--ink,#0f172a);background-color:#17b3a00d}.sl-legal-hub .sl-legal-sidebar__link.active{color:var(--teal,#0d9488);background-color:#17b3a01a;font-weight:600}.sl-legal-hub__main{flex:1}.sl-legal-hub__title{font-family:var(--font-display,Georgia, serif);color:var(--ink,#0f172a);margin:0 0 16px;font-size:2.5rem}.sl-legal-hub__date{color:var(--teal,#0d9488);border-bottom:2px solid var(--teal,#0d9488);margin-bottom:32px;padding-bottom:24px;font-size:.875rem;font-weight:500}.sl-legal-hub__content{color:var(--muted,#64748b);font-size:1rem;line-height:1.7}.sl-legal-hub__content section{margin-bottom:40px;scroll-margin-top:140px}.sl-legal-hub__content h2{font-family:var(--font-display,Georgia, serif);color:var(--ink,#0f172a);margin:0 0 16px;font-size:1.5rem}.sl-legal-hub__content p{margin-bottom:16px}.sl-legal-hub__content ul{margin-bottom:16px;margin-left:20px}.sl-legal-hub__content ul li{margin-bottom:8px}.sl-legal-hub__intro p,.sl-legal-hub__intro_privacy p{font-weight:500}.sl-legal-hub__intro_privacy ul{margin:8px 0;padding-left:20px;list-style-type:disc}.sl-legal-hub__intro_privacy ul li{color:#475569;margin-bottom:4px;font-weight:400;line-height:1.6}.sl-legal-hub__intro_privacy ul li::marker{color:#475569}.p_tag{flex-direction:column;gap:12px;display:flex}.sl-legal-hub__main{flex-direction:column;gap:16px;display:flex}.sl-legal-hub__intro_secondary p{font-weight:500}.sl-legal-hub__intro_secondary ul{margin:8px 0;padding-left:20px;list-style-type:disc}.sl-legal-hub__intro_secondary ul li{color:#475569;margin-bottom:4px;font-weight:400;line-height:1.6}.sl-legal-hub__intro_secondary ul li::marker{color:#475569}.terms-main{flex-direction:column;gap:16px;display:flex}.terms-content-wrapper{flex-direction:column;gap:20px;display:flex}
