@import 'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap';.content{font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;color:#1a1a1a}.content code:not(.code-block code){color:#223764}.nav-container{font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.nav-container img{padding-top:20px;padding-bottom:8px;font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif}.main-content{max-width:800px;margin:3rem auto;font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;color:#1a1a1a;letter-spacing:.04em;line-height:1.7}.main-content h1{font-weight:600;font-size:2.75rem;margin-bottom:1.25rem;letter-spacing:.08em;color:#0b2342}.main-content p{margin-bottom:1.25rem;font-size:1.1rem;font-weight:300;color:#333}.main-content a{color:#0b2342;font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.main-content a:hover{border-color:#0b2342}body,p{font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;color:#1a1a1a;line-height:1.6}.full-width-image{width:100%;height:auto;display:block;margin-bottom:2rem}.hx-main-content:has(>.full-width-cover){max-width:none;padding-left:0;padding-right:0}.full-width-cover{width:100%;height:300px;overflow:hidden}.full-width-cover img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.homepage-text h1{font-weight:700;font-size:2.8rem;margin-bottom:1.2rem}.homepage-text p{font-weight:400;font-size:1.1rem;margin-bottom:1rem}.homepage-text a{color:#0a1f44;font-weight:700;text-decoration:none}.homepage-text a:hover{text-decoration:underline}.homepage-image{flex:1 1 40%;max-width:400px;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(10,31,68,.1)}.homepage-image img{width:100%;height:auto;display:block;object-fit:cover}.hextra_badge{color:#223764;display:none}.content table{border-collapse:separate;border-spacing:0;width:100%;margin:2rem 0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,5%)}.content thead{background:linear-gradient(135deg,#0b2342 0%,#1a3a5f 100%)}.content thead th{padding:1.25rem 1rem;text-align:left;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;border:none}.content thead th:first-child{padding-left:1.5rem;border-top-left-radius:12px}.content thead th:last-child{padding-right:1.5rem;border-top-right-radius:12px}.content tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.content tbody tr:last-child{border-bottom:none}.content tbody tr:hover{background-color:#f8f9fa}.content tbody td{padding:1.25rem 1rem;vertical-align:middle;border:none;color:#1a1a1a}.content tbody td:first-child{padding-left:1.5rem}.content tbody td:last-child{padding-right:1.5rem}.content tbody td img{max-height:50px;width:auto;display:block;transition:transform .2s ease}.content tbody td a:hover img{transform:scale(1.05)}.content tbody td a{color:#0b2342;text-decoration:none;font-weight:500;border-bottom:none;transition:color .2s ease}.content tbody td a:hover{color:#1a3a5f}.content h1,main h1{display:none}@media(max-width:768px){.content table{font-size:.8rem;width:100%;table-layout:fixed}.content thead th{padding:.6rem .3rem;word-wrap:break-word;font-size:.7rem;text-align:center}.content tbody td{padding:.6rem .3rem;word-wrap:break-word;text-align:center}.content tbody td img{max-height:30px}.content table th:nth-child(1),.content table td:nth-child(1){width:35%;text-align:left}.content table th:nth-child(2),.content table td:nth-child(2){width:22%}.content table th:nth-child(3),.content table td:nth-child(3){width:22%}.content table th:nth-child(4),.content table td:nth-child(4){width:21%}}@media(max-width:480px){.content table{font-size:.75rem}.content thead th{padding:.5rem .2rem;font-size:.65rem;text-align:center}.content tbody td{padding:.5rem .2rem;text-align:center}.content tbody td img{max-height:25px}.content table th:nth-child(1),.content table td:nth-child(1){text-align:left}}