.policy-module__jifJjW__page{background-color:var(--color-dark);min-height:calc(100vh - var(--header-height));color:var(--color-text);padding:60px 0 100px}.policy-module__jifJjW__container{max-width:1200px;margin:0 auto;padding:0 20px}.policy-module__jifJjW__heroBanner{margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + 120px);text-align:left;color:#fff;background-color:#061124;margin-bottom:60px;padding-bottom:120px;position:relative;overflow:hidden}.policy-module__jifJjW__bannerBgImage{opacity:.35;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.policy-module__jifJjW__bannerOverlay{z-index:2;background:linear-gradient(135deg,#061124e0 0%,#0a1f40c7 100%);width:100%;height:100%;position:absolute;inset:0}.policy-module__jifJjW__heroContent{z-index:3;flex-direction:column;align-items:flex-start;gap:16px;max-width:800px;margin:0;display:flex;position:relative}.policy-module__jifJjW__heroTag{color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff40;border-radius:9999px;padding:6px 16px;font-size:.65rem;font-weight:600;display:inline-block}.policy-module__jifJjW__heroTitle{color:#fff;font-size:3rem;line-height:1.25;font-family:var(--font-display);text-align:left;max-width:750px;margin:8px 0;font-weight:700}.policy-module__jifJjW__heroTitleHighlight{color:#38bdf8}.policy-module__jifJjW__heroDescWrapper{border-left:1px solid #ffffff40;max-width:680px;margin-top:10px;padding-left:20px}.policy-module__jifJjW__heroDesc{color:#ffffffd9;text-align:left;font-size:1.05rem;line-height:1.7}.policy-module__jifJjW__layoutGrid{grid-template-columns:280px 1fr;align-items:start;gap:40px;display:grid}.policy-module__jifJjW__sidebar{top:calc(var(--header-height) + 24px);background-color:var(--color-dark-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);flex-direction:column;gap:8px;padding:24px 16px;display:flex;position:sticky}.policy-module__jifJjW__sidebarTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--color-border);margin-bottom:12px;padding:0 12px 12px;font-size:.8125rem;font-weight:700}.policy-module__jifJjW__sidebarLink{color:var(--color-text-muted);border-radius:var(--border-radius-sm);transition:all var(--transition-fast);border:1px solid #0000;align-items:center;padding:12px 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.policy-module__jifJjW__sidebarLink:hover{color:var(--color-primary);background-color:var(--color-surface)}.policy-module__jifJjW__activeLink{color:var(--color-primary);background-color:var(--color-surface);border-color:#1b5cb926;font-weight:600;box-shadow:0 4px 12px #1b5cb90a}.policy-module__jifJjW__contentCard{border:1px solid var(--color-border);border-radius:var(--border-radius-md);background-color:#fff;padding:48px;box-shadow:0 10px 30px #1b5cb904}.policy-module__jifJjW__title{color:var(--color-primary);font-size:1.875rem;font-family:var(--font-display);margin-bottom:8px;font-weight:700}.policy-module__jifJjW__meta{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);width:100%;margin-bottom:32px;padding-bottom:16px;font-size:.8125rem;display:inline-block}.policy-module__jifJjW__content{font-size:.975rem;line-height:1.8}.policy-module__jifJjW__content h2{color:var(--color-primary);font-size:1.375rem;font-family:var(--font-display);margin-top:36px;margin-bottom:16px;font-weight:700}.policy-module__jifJjW__content h3{color:var(--color-text);margin-top:24px;margin-bottom:12px;font-size:1.125rem;font-weight:600}.policy-module__jifJjW__content p{color:var(--color-text-muted);text-align:justify;margin-bottom:16px}.policy-module__jifJjW__content ul,.policy-module__jifJjW__content ol{margin-bottom:24px;padding-left:24px}.policy-module__jifJjW__content li{color:var(--color-text-muted);margin-bottom:10px}.policy-module__jifJjW__content li p{margin-bottom:4px}.policy-module__jifJjW__content strong{color:var(--color-text);font-weight:600}.policy-module__jifJjW__content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.9rem}.policy-module__jifJjW__content th,.policy-module__jifJjW__content td{border:1px solid var(--color-border);text-align:left;padding:12px 16px}.policy-module__jifJjW__content th{background-color:var(--color-dark-secondary);color:var(--color-primary);font-weight:600}@media (max-width:991px){.policy-module__jifJjW__layoutGrid{grid-template-columns:1fr;gap:32px}.policy-module__jifJjW__sidebar{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-direction:row;gap:12px;padding:12px;position:static;overflow-x:auto}.policy-module__jifJjW__sidebarTitle{display:none}.policy-module__jifJjW__sidebarLink{padding:10px 16px;font-size:.875rem}.policy-module__jifJjW__contentCard{padding:32px 24px}}@media (max-width:768px){.policy-module__jifJjW__page{padding:40px 0 60px}.policy-module__jifJjW__hero{margin-bottom:40px;padding:32px 20px}.policy-module__jifJjW__heroTitle{font-size:1.75rem}.policy-module__jifJjW__title{font-size:1.5rem}}
