.agenda{margin-left:-10px;margin-right:-10px}.agenda .agenda-image{margin-bottom:10px;padding:0 0 20px;max-height:300px;text-align:center}.agenda .agenda-image img{max-width:100%;max-height:300px}.agenda .agenda-list{margin-top:20px}@media only screen and (min-width:576px){.agenda .agenda-title,.agenda .agenda-intro{float:left;width:66.66666667%;padding:0 10px}.agenda .agenda-image{float:right;width:33.33333333%;max-height:200px;margin-bottom:0;padding:0 10px 20px}.agenda .agenda-body,.agenda .agenda-list{width:100%;padding:0 10px}}@media only screen and (min-width:576px) and (max-width:767.98px){.agenda .agenda-title,.agenda .agenda-body,.agenda .agenda-list{width:100%;padding:0 10px;clear:both}}@media only screen and (min-width:768px){.agenda .agenda-intro,.agenda .agenda-body{float:left;width:66.66666667%;padding:0 10px}.agenda .agenda-body{min-height:700px}.agenda .agenda-image{max-height:400px}.agenda .agenda-image img{max-height:400px}.agenda .agenda-image,.agenda .agenda-shortlist{float:right;width:33.33333333%;padding:0 10px}.agenda .agenda-shortlist{margin-top:10px}}.agenda summary{font-weight:bold}.agenda summary,.agenda p{margin-bottom:10px;line-height:24px}.agenda-list .grid-item{padding:5px 0}.agenda-list .grid-item h2{margin:-10px 0 10px;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;color:#636363}.agenda-list .grid-item time{font-size:.75em;line-height:10px}.agenda-list .grid-item .image{width:100%;text-align:center;overflow:hidden;padding:5px 0}.agenda-list .grid-item img{max-width:100%;max-height:200px;object-fit:contain}.agenda-list .grid-item summary{display:block;clear:both;line-height:20px;max-height:400px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap}.agenda-list .grid-item summary::before,.agenda-list .grid-item summary::after{content:'';display:block;clear:both}.agenda-list .grid-item .readmore{margin-top:5px;font-size:1rem;line-height:24px;font-weight:normal;text-decoration:underline}.agenda-list .grid-item .readmore:hover{color:#636363}.agenda .agenda-shortlist{margin-top:20px}.agenda-shortlist .seeall,.newscolumns .seeall{display:block;margin:10px 0 0 40px}.grid-container.agenda-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:10px!important;flex-wrap:wrap}.agenda-list .grid-item{grid-column:1}@media only screen and (min-width:576px){.agenda-list .grid-item .content{float:right;overflow:hidden;width:100%}.agenda-list .grid-item .image{float:right;max-width:20%;max-height:100%;padding:5px 0 0 10px}}