:root{--columns:1;--gap:1rem}@font-face{font-family:Museo Sans;font-style:normal;font-weight:300;src:url(/themes/custom/plymouth_v2/assets/MuseoSans-300.d231d403bd1b892162e0.woff2) format("woff2"),url(/themes/custom/plymouth_v2/assets/MuseoSans-300.1e07f1735f020e1fcaab.woff) format("woff")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:500;src:url(/themes/custom/plymouth_v2/assets/MuseoSans-500.d26dfc1bfff95157a35a.woff2) format("woff2"),url(/themes/custom/plymouth_v2/assets/MuseoSans-500.2f2606a692d6c31f12ef.woff) format("woff")}@font-face{font-family:Museo Sans;font-style:normal;font-weight:700;src:url(/themes/custom/plymouth_v2/assets/MuseoSans-700.eda67fe84ca6331a1acd.woff2) format("woff2"),url(/themes/custom/plymouth_v2/assets/MuseoSans-700.4ef23d75d6371ae26a04.woff) format("woff")}@keyframes dot-bounce{0%{transform:translateY(0)}5%{transform:translateY(2px)}20%{transform:translateY(-8px)}35%{transform:translateY(4px)}40%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes dot-fade{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes dot-pulse{0%{transform:scale(1)}5%{transform:scale(.98)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes full-height{0%{height:0}to{height:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.o-news-list{margin:0 auto;padding:0 1rem}@media print,screen and (min-width:48em){.o-news-list{padding:0 4rem}}@media print,screen and (min-width:64em){.o-news-list{padding:0 5rem}}@media screen and (min-width:80em){.o-news-list{padding:0 7rem}}@media screen and (min-width:90em){.o-news-list{max-width:104rem}}.o-news-list__section-header{border-bottom:.125rem solid;margin:1.5rem 0 1rem;padding-bottom:.25rem;width:100%}@media print,screen and (min-width:48em){.o-news-list__section-header{padding-bottom:.5rem}}.o-news-list__section-heading{margin-bottom:0}.o-news-list__listing{display:flex;flex-wrap:wrap}.o-news-list__listing--empty{min-height:50vh}.o-news-list__listing--empty .o-news__item{flex-direction:column;width:100%}.o-news-list__item>.views-field,.o-news-list__item>.views-field>.field-content{display:flex;width:100%}.o-news-list__item{display:flex;flex:1 0 100%;margin-bottom:1rem}