.single-staff-member .staff-meta .title{display:block;margin-bottom:5px}.single-staff-member .staff-meta svg{width:18px;height:18px;margin-right:5px}.single-staff-member .staff-content{margin-top:1.5em}.single-staff-member .single-featured-image-header{display:none}#logo img{margin:13px 0 0}#logo a.mobile img{margin:2px 0 0}@media screen and (min-width:720px){div#logo,div#sup_nav.non-single div#logo{width:266px}}.main-story-image{height:clamp(250px,25vw,300px);width:100%;background-color:#fff}.main-story-2{display:flex;flex-direction:row-reverse;border-top:1px solid #ccc;padding:1rem 0 !important;margin:0 !important}.main-story-2-image{height:150px;width:150px;object-fit:cover;object-position:top;background-color:#fff}.main-story-2-content{width:100%;margin-right:1rem}.opi-footer{display:flex;justify-content:space-between;max-width:1270px;margin:0 auto;padding:3rem 0 2rem}.opi-footer .footer-menu{display:flex;gap:6rem;font-size:1.15rem}.beneath-footer-container{text-align:start;padding:1rem 0 2rem;max-width:1270px;margin:0 auto 0 auto;font-size:.75rem;border-top:1px solid #d1d1d1;display:flex;flex-wrap:wrap;gap:1rem}.horizontal-menu{display:flex;column-gap:1rem;flex-wrap:wrap}.d-desktop{display:block}.d-mobile{display:none}.single-sidebar-container{max-width:300px;margin:0 auto}.right-rail-columns{width:96%}.right-rail-column>ul,.right-rail-column>li{list-style:none}@media screen and (max-width:576px){.cmg-polls-widget{min-height:350px !important}.mobile-ad-contain{max-width:320px;margin:0 auto;overflow:hidden}.mobile-ad-contain-leaderboard{max-height:50px;overflow:hidden}}@media screen and (max-width:768px){.main-story-2{flex-direction:column;margin:0 1.5rem !important}.main-story-2-content{margin:0}.main-story-2-content>*{margin:0 !important}.opi-footer{flex-direction:column;gap:2rem}.d-none{display:none}.d-desktop{display:none}.d-mobile{display:block}}@media screen and (max-width:992px){.opi-footer .footer-menu{gap:3rem;font-size:.9rem}.right-rail-columns{grid-template-columns:1fr !important;width:100%;grid-row-gap:2rem}.vertical-divider{display:none !important}}@media screen and (max-width:1024px){[class^=page_type]{margin:0 1.5rem}}@media screen and (max-width:1400px){.footer-container{padding:3rem 1.5rem 0}}