@import url(https://use.typekit.net/zkk3yru.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.news-grid .container.grid{grid-template-columns:20rem auto;grid-gap:5rem;gap:5rem}.news-grid .start label{display:block;padding:1rem;border:1px solid #072a7f;border-radius:2rem;color:#072a7f;cursor:pointer}.news-grid .start label[\:has\(input\:checked\)]{color:#fff;background:#072a7f}.news-grid .start label:has(input:checked){color:#fff;background:#072a7f}.news-grid .start label:first-child{margin-bottom:2rem}.news-grid .start label+label{margin-top:1rem}.news-grid .end .grid{grid-gap:3rem;gap:3rem}.news-grid .end .grid .newscell{border:1px solid rgba(7,42,127,.5);border-radius:2rem}.news-grid .end .grid .newscell:before{display:none}.news-grid .end .grid .newscell:hover .image .btn.round-btn{opacity:1;transform:translateX(0)}.news-grid .end .grid .newscell .image{position:relative;border-radius:2rem 2rem 0 0;overflow:hidden}.news-grid .end .grid .newscell .image:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.news-grid .end .grid .newscell .image{width:100%;aspect-ratio:1/.6}.news-grid .end .grid .newscell .image:after{display:none}}.news-grid .end .grid .newscell .image .banner{position:absolute;top:2rem;left:2rem;padding:.5rem;border-radius:.25rem;font-size:1.17rem;text-transform:uppercase;background:#fcb117}.news-grid .end .grid .newscell .text{padding:3rem;border-top:0;border-radius:0 0 2rem 2rem;background:#fff}.news-grid .end .grid .newscell .text .date{margin:2rem 0;font-size:1.17rem;color:rgba(7,42,127,.5)}.news-grid .end .grid .newscell .text .paragraph{margin-top:1rem;margin-bottom:1.5rem}@media only screen and (max-width:768px){.news-grid .end .grid .newscell .image:after{content:"";display:block;padding-bottom:50%}@supports (aspect-ratio:1){.news-grid .end .grid .newscell .image{width:100%;aspect-ratio:1/.5}.news-grid .end .grid .newscell .image:after{display:none}}}@media only screen and (max-width:768px){.news-grid .container.grid{grid-template-columns:1fr;grid-gap:5rem;gap:5rem}.news-grid .start label{display:inline-block;padding-right:2rem}.news-grid .start label+label{margin-top:0;margin-left:1rem}}