:root{--uk-navy:#000022;--uk-red:#e20b2f;--uk-soft:#f5f6f9}.uk-logo{display:flex;align-items:baseline;gap:.18rem;color:#fff;text-decoration:none;font-weight:700}.uk-logo span{font-weight:500}.uk-logo strong{color:var(--uk-red)}.uk-logo small{font-size:.7rem}.uk-hero{background:linear-gradient(120deg,#000022 0%,#101049 70%,#e20b2f 160%);color:#fff;padding:6rem 0}.uk-hero h1{font-size:clamp(2.5rem,6vw,5rem);line-height:1;margin:.5rem 0 1rem}.uk-hero p{max-width:650px;font-size:1.15rem;margin-bottom:2rem}.uk-section{padding:4rem 0}.uk-muted{background:var(--uk-soft)}.uk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem}.uk-grid>a,.uk-list>a{background:#fff;border:1px solid #e4e6ed;border-radius:12px;color:var(--uk-navy);display:flex;flex-direction:column;padding:1rem 1.15rem;text-decoration:none}.uk-grid>a:hover,.uk-list>a:hover{border-color:var(--uk-red);transform:translateY(-2px)}.uk-grid small,.uk-list small,.uk-events small{color:#667085;margin-top:.25rem}.uk-columns{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.uk-list{display:grid;gap:.7rem}.uk-events{display:grid;gap:.8rem}.uk-events article{align-items:center;background:#fff;border:1px solid #e4e6ed;border-radius:12px;display:grid;grid-template-columns:150px 1fr minmax(180px,auto);gap:1rem;padding:1rem 1.2rem}.uk-events article div{display:flex;flex-direction:column}.uk-events time{color:var(--uk-red);font-weight:700}.uk-empty{background:var(--uk-soft);border-radius:12px;grid-column:1/-1;padding:2rem}.uk-days{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.uk-days a{background:#fff;border-radius:20px;color:var(--uk-navy);padding:.5rem .85rem;text-decoration:none}.uk-days a.active{background:var(--uk-red);color:#fff}.uk-search{display:flex;gap:.6rem;margin-top:1rem}.uk-search input{border:0;border-radius:24px;min-width:280px;padding:.8rem 1rem}@media(max-width:800px){.uk-columns{grid-template-columns:1fr}.uk-events article{grid-template-columns:1fr}.uk-hero{padding:4rem 0}.site-header nav{display:none}}
