.navigation-tabs{scrollbar-width:none;-ms-overflow-style:none;z-index:2;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:center;padding:0 1rem;display:flex;position:sticky;top:62px;overflow-x:auto}.navigation-tabs::-webkit-scrollbar{display:none}.tab-button{white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:1rem 1.5rem;font-size:1rem;transition:all .2s;position:relative}.tab-button:hover{background-color:#fef2f2}.tab-button.active{color:#ef4444;font-weight:600}.content-sections{min-height:400px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:.3s ease-out forwards fadeIn}@media (max-width:768px){.navigation-tabs{padding:0}.tab-button{text-align:center;flex:1;padding:.75rem 1rem;font-size:.875rem}}@media (max-width:640px){.tab-button{padding:.75rem .5rem;font-size:.8rem}}.rich-text-content table{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.rich-text-content th,.rich-text-content td{text-align:left;border:1px solid #e5e7eb;padding:.75rem}.rich-text-content tr:nth-child(2n){background-color:#f9fafb}.rich-text-content h1{margin-top:1.5rem;margin-bottom:1rem;font-size:1.875rem;font-weight:700}.rich-text-content h2{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.rich-text-content ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.rich-text-content ol{margin-bottom:1rem;margin-left:1.5rem;list-style-type:decimal}.rich-text-content p{margin-bottom:1rem}
