@import"https://fonts.googleapis.com/css2?family=Oxanium:wght@400;600;700;800&display=swap";.navbar{width:100%;background:var(--primary-dark);border-bottom:2px solid var(--primary-color);padding:1rem 0;z-index:1000;.container{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.nav-logo{height:50px;width:auto}.nav-links{display:flex;list-style:none;gap:1.5rem;align-items:center;padding-left:0;flex-wrap:wrap;justify-content:end;@media(max-width:640px){gap:1rem;justify-content:center;flex-grow:1;margin:0}a{font-weight:700;font-size:1rem;text-transform:uppercase;white-space:nowrap}}@media(max-width:640px){.logo{border-right:1px solid var(--primary-color);padding-right:.5rem;.title{display:none}}}@media(min-width:640px){position:sticky;top:0}.nav-cta{background:var(--accent-color);color:var(--text-color);padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.nav-cta:hover,.nav-cta.active{background:var(--primary-color);box-shadow:0 4px 8px -2px color-mix(in srgb,transparent 60%,var(--text-color))}}footer{border-top:1px solid #222;margin-top:1rem;background:var(--primary-dark);padding:3rem 0 2rem;border-top:2px solid var(--primary-color);.content{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:2rem;@media(max-width:768px){flex-direction:column;text-align:center}}.links{display:flex;gap:2rem;@media(max-width:560px){flex-direction:column;row-gap:1rem}a{color:#ccc;transition:color .3s ease;&:hover{color:var(--accent-color)}}}.text{text-align:center;color:#888;padding-top:2rem;border-top:1px solid rgba(21,132,132,.3)}}.hero{padding:3rem 0;display:flex;align-items:center;justify-content:center;font-size:24px;@media screen and (max-width:560px){font-size:20px}text-align:center;background:url("/css/hero-image-GB4MOVQI.png") center / cover no-repeat;.hero-image{height:12rem;+h1{margin-top:0}}};{}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.card{border:2pt var(--primary-color) solid;background:color-mix(in srgb,var(--primary-color),transparent 91%);border-radius:.5rem;padding:1rem}:root{font-family:Oxanium,sans-serif;line-height:1.6;font-weight:400;--primary-color: #158484;--accent-color: #d147a1;--primary-dark: color-mix(in oklab, black 60%, var(--primary-color));--accent-dark: color-mix(in oklab, black 70%, var(--accent-color));--bg-dark: #0a0a0a;--bg-light: #ffffff;--text-light: #ffffff;--text-color: var(--text-light);color:var(--text-light)}h1,h2{hyphens:auto}a{font-weight:600;color:var(--primary-color);text-decoration:none;transition:color .3s ease}a:hover,a.active{color:var(--accent-color)}html,body{min-height:100vh}body{margin:0;padding:0;min-width:320px;background:linear-gradient(-135deg,var(--primary-dark),var(--accent-dark));display:flex;flex-direction:column}main{flex:1}h1{font-size:2.25em;line-height:1.1;font-weight:800;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;width:fit-content}button{border-radius:8px;border:2px solid var(--primary-color);padding:.8em 2em;font-size:1em;font-weight:700;font-family:inherit;background-color:var(--primary-color);color:var(--text-light);cursor:pointer;transition:all .3s ease}button:hover{background-color:transparent;border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-2px)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.logo{display:flex;align-items:center;gap:1rem;img{height:60px;width:auto}p{font-size:1.2rem;font-weight:700;color:var(--primary-color)}}table{overflow-y:scroll;display:block;td,th{padding:.5rem}}hr{border:1pt color-mix(in srgb,var(--text-color),transparent 80%) solid}
