.Compliance{width:100%}.Compliance__hero{background:#f0f2f7;border-bottom:1px solid #0000001f;width:100%;margin-bottom:40px;padding:32px 24px}body.dark .Compliance__hero{background:#1e0b2c;border-bottom-color:#ffffff1f}.Compliance__hero-container{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}@media (max-width:900px){.Compliance__hero-container{flex-direction:column}}.Compliance__category{-webkit-text-fill-color:#0000;letter-spacing:1.5px;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:4px;font-size:.8125rem;font-weight:700;overflow:hidden}.Compliance__title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;max-width:400px;margin-bottom:8px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;overflow:hidden}.Compliance__subtitle{color:#0009;font-size:clamp(.95rem,2vw,1.125rem);font-weight:400;line-height:1.5}body.dark .Compliance__subtitle{color:#fff9}.Compliance__badge-card{background:#fff;border:1px solid #0000001f;border-radius:15px;flex-direction:column;gap:4px;padding:20px 24px;display:flex;box-shadow:0 8px 24px #0000000f}body.dark .Compliance__badge-card{background:#ffffff0d;border-color:#ffffff1f}.Compliance__badge-label{-webkit-text-fill-color:#0000;letter-spacing:1.5px;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;font-weight:700;overflow:hidden}.Compliance__badge-date{color:#0009;font-weight:700}body.dark .Compliance__badge-date{color:#fff}.Compliance__main{margin:0 auto;padding:0 24px}.Compliance__grid{gap:48px;margin-bottom:80px;display:flex}@media (max-width:900px){.Compliance__grid{flex-direction:column}}.Compliance__sidebar{flex:0 0 240px;align-self:flex-start;position:sticky;top:100px}@media (max-width:900px){.Compliance__sidebar{flex:unset;position:static}}.Compliance__sidebar-heading{-webkit-text-fill-color:#0000;letter-spacing:1.5px;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-weight:700;overflow:hidden}.Compliance__sidebar-nav{border-left:2px solid #0000001f;flex-direction:column;gap:12px;padding-left:16px;display:flex}body.dark .Compliance__sidebar-nav{border-left-color:#ffffff1f}.Compliance__sidebar-link{color:#0009;text-decoration:none}.Compliance__sidebar-link:hover{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;font-weight:800;overflow:hidden}body.dark .Compliance__sidebar-link{color:#fff9}.Compliance__content{flex:1;min-width:0;max-width:800px}.Compliance__section{margin-bottom:40px;scroll-margin-top:80px}.Compliance__section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1976d2 0%,#9c27b0 100%);-webkit-background-clip:text;background-clip:text;max-width:380px;margin-bottom:12px;font-size:22px;font-weight:700;overflow:hidden}.Compliance__paragraph{color:#0009;line-height:1.7}body.dark .Compliance__paragraph{color:#fff9}.Compliance__bullet-list{flex-direction:column;gap:8px;display:flex}.Compliance__bullet-list li{color:#0009}body.dark .Compliance__bullet-list li{color:#fff9}.Compliance__inline-link{color:#1976d2;margin-left:4px}.Compliance__inline-link:hover{opacity:.8}.Compliance__notice-card{background:#f0f2f7;border:1px solid #0000001f;border-radius:15px;padding:24px}body.dark .Compliance__notice-card{background:#1e0b2c;border-color:#ffffff1f}.Compliance__notice-text{color:#0009;line-height:1.6}body.dark .Compliance__notice-text{color:#fff9}
