.font-blog{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji}@media (max-width:480px){.font-blog{font-size:1rem;line-height:1.65}}
.legal-header-badge{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 2px 4px #0000001a}.legal-header-badge:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.legal-header-container{justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.legal-header-container{flex-direction:column;gap:1rem}}
