#agenda{background-color:transparent;background-image:radial-gradient(#b4c8ff 1px,transparent 0);background-size:20px 20px}#agenda .tile{background:#ffffff00;border-radius:1rem;border-top:5px solid #2c52bf00;grid-column:span 4;outline:1px solid #cbd1ff;padding:2rem 2.5rem;transition-duration:.35s;transition-property:outline,background-color,border-color,filter,border-radius;transition-timing-function:ease-out}#agenda .tile:is(:hover,:focus,:focus-within){background:#fff;border-radius:0 0 1rem 1rem;border-top:5px solid #2c52bf;filter:drop-shadow(-1rem 1rem 2rem rgba(0,20,102,.06));outline:1px solid #cbd1ff00}#agenda .tile h3{font-size:1.25rem;font-weight:700}#agenda .tile h4{color:#2c52bf;font-size:.75rem;letter-spacing:.1875em}time span{display:block}.week{font-size:1rem;font-weight:300;text-transform:uppercase}.date{color:#30ceaf;font-size:1.25rem;font-style:normal;font-weight:900}@media only screen and (max-width:1024px){#agenda .container{display:flex;flex-wrap:wrap;justify-content:center}#agenda .tile{background:#fff}}@media only screen and (max-width:768px){#agenda .tile :is(h2,h3,h4){text-align:left}#agenda .tile{padding:2.5rem 2rem}}