:root{--white: #fff;--black: #000;--gray: #262626;--lgray: #ECECEC;--formbg: #ececec;--t_bold: 800;--t_semibold: 700;--background: #FFF8E5;--prime: #104170;--second: #EB008B;--third: #006738;--red: #D62323;--yellow: #FCCD27}:root{--small-radius: 5px;--prime: #21588D;--second: #FCCD27;--family: proxima-nova, sans-serif;--formbg: #ececec;--white: #fff;--black: #000;--lgreen: #cedb2c;--lgray: #f6f3f3;--yellow: #FCCD27;--magenta: #9e1f63}.mod_newsreader{max-width:1100px;width:100%;margin:auto;margin-bottom:90px}h1,h2{color:#000;position:relative}h1{font-size:2.875em;font-size:clamp(1.5em,2.125vw,2.125em);line-height:105%;margin-bottom:15px}h2{font-size:clamp(1.35em,5vw,2em)}.social_icons a{border:0}.layout_full{display:flex;flex-wrap:wrap;column-gap:30px}.layout_full .size50{width:calc(50% - 15px)}.activity_text ul{padding-left:1em;line-height:1.3em}.activity_text li{margin-bottom:10px}p.back{position:fixed;top:180px;left:0}p.back a{display:block;background-color:var(--second);color:var(--prime);border:0;border-radius:0 5px 5px 0;padding:7px 11px;font-size:.822em}p.back a:hover{background-color:var(--prime);color:var(--white)}.news{max-width:950px;margin:auto}h2,h3{text-transform:inherit}h2.subhead{font-weight:normal;font-size:clamp(1.275em,1.7vw,1.45em);margin-bottom:30px}@media only screen and (max-width: 900px){.image_container.float_left,.image_container.float_right,figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure).float_left,figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure).float_right{float:none;margin-inline:0 !important;margin-bottom:30px}.image_container.float_left img,.image_container.float_right img,figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure).float_left img,figure:where(.content-image figure,.content-text figure,.content-gallery figure,.product figure).float_right img{margin:auto !important}.layout_full .size50{width:calc(50% - 15px);padding-inline:30px}}@media only screen and (max-width: 750px){p.back{top:138px}p.back a{padding:4px 8px;font-size:.75em}}@media only screen and (max-width: 700px){.layout_full .size50{width:100%}}@media only screen and (max-width: 630px){#container{padding-top:230px}p.back{top:215px}}@media only screen and (max-width: 500px){.container_inside{padding-left:15px;padding-right:15px}}