div.tab-layout{padding:2rem 0}.tab-wrapper{color:var(--text-color);border-radius:var(--standard-border-radius)}.tab-nav-container{display:flex;position:relative}.tab-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.tab-next-btn{background:var(--background-color);cursor:pointer;z-index:10;width:48px;color:var(--text-light);border-radius:0;border-top-right-radius:var(--standard-border-radius);border:none;justify-content:center;align-items:center;transition:all .2s;display:none;position:absolute;top:0;bottom:0;right:0;box-shadow:-15px 0 15px -5px #0000001a}.tab-next-btn:hover{color:var(--text);background-color:var(--nav-bg-color)}.tab-nav::-webkit-scrollbar{display:none}.tab-button:first-child{border-radius:var(--standard-border-radius) 0 0 0}.tab-button:last-child{border-radius:0 var(--standard-border-radius) 0 0}.tab-button{cursor:pointer;box-shadow:none;font-family:var(--sans-font);text-transform:uppercase;font-weight:var(--bold-font-weight);white-space:nowrap;color:var(--text-light);background-color:var(--nav-bg-color);border:none;border-radius:0;flex-shrink:0;padding:1rem 1.25rem;font-size:1rem;transition:color .2s,border-color .2s}.tab-button:enabled:hover,.tab-button.active{color:var(--text);box-shadow:none;background-color:#b1dffc;transform:none}.tab-content{background-color:var(--background-color);border-radius:0 var(--standard-border-radius) var(--standard-border-radius) var(--standard-border-radius);padding-top:3rem;position:relative;overflow:visible}.tab-pane{display:none}.tab-pane.active{animation:.2s ease-in-out fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tab-pane-content{text-align:left;padding:1rem 1.5rem 1.5rem}.tab-pane-content>:last-child{margin-bottom:0;padding-bottom:0}.tab-pane-content>:first-child.section-subtitle{margin-bottom:20px}.tab-pane-content>.section-subtitle{margin-left:0}@media (width<=768px){.tab-content{border-top-right-radius:0}.tab-pane-content{padding:1.5rem 1rem 2rem}.tab-button{font-size:.95rem}.tab-next-btn{display:flex}.tab-nav{padding-right:48px}}.grid-layout{gap:var(--grid-gap-y,2rem) var(--grid-gap-x,2rem);align-items:var(--grid-align,start);justify-content:center;width:100%;display:grid}.grid-layout>*{min-width:0}.grid-layout>.section-subtitle{grid-column:1/-1;justify-self:center;margin:0 0 2rem}.grid-2{--grid-cols:1fr 1fr;grid-template-columns:var(--grid-cols)}.grid-3{--grid-cols:repeat(3, 1fr);grid-template-columns:var(--grid-cols)}.grid-4{--grid-cols:repeat(4, 1fr);grid-template-columns:var(--grid-cols)}.grid-2.shrink-left{--grid-cols:auto 1fr}.grid-2.shrink-right{--grid-cols:1fr auto}.grid-3.shrink-center{--grid-cols:1fr auto 1fr}.grid-3.shrink-sides{--grid-cols:auto 1fr auto}.grid-auto{--grid-item-min-width:280px;grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-min-width), 1fr))}.align-end{--grid-align:end}.align-center{--grid-align:center}.align-start{--grid-align:start}@media (width<=768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.grid-auto{--grid-item-min-width:130px;justify-items:center}.grid-layout>.section-subtitle{align-self:flex-end;margin-bottom:1rem}}.tab-nav-container{justify-content:center}.tab-nav{border-bottom:3px solid #b1dffc;padding-right:0}.tab-button{font-size:.8rem;font-weight:600}.media-list-inner,.newsletter-list-inner{border-top:1px solid var(--border);color:var(--text);cursor:pointer;margin-top:2rem;padding-top:2rem;text-decoration:none}.media-list-inner:hover,.newsletter-list-inner:hover{color:var(--accent-dark);opacity:1}.media-list-inner:last-of-type,.newsletter-list-inner:last-of-type{border-bottom:1px solid var(--border);padding-bottom:2rem}.media-list-inner .title-publisher-container h3,.newsletter-list-inner h3{color:inherit}.media-list-inner .date-category-container>*,.media-list-inner .title-publisher-container>*,.media-list-inner .logo,.newsletter-list-inner .newsletter-info>*{margin:0}.media-list-inner .date-category-container .date,.media-list-inner .title-publisher-container .publisher,.media-list-inner .date-category-container .category,.newsletter-list-inner .newsletter-info .publisher,.newsletter-list-inner .newsletter-info .date{text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:.7rem;font-weight:500}@media (width<=768px){.media-list-inner .date-category-container .date,.media-list-inner .title-publisher-container .publisher,.media-list-inner .date-category-container .category,.newsletter-list-inner .newsletter-info .publisher,.newsletter-list-inner .newsletter-info .date{margin-bottom:.5rem}}.media-list-inner.grid-3{--grid-align:center;--grid-gap-y:0;grid-template-columns:minmax(15%,20%) minmax(0,1fr) minmax(10%,15%)}@media (width<=768px){.media-list-inner.grid-3{grid-template-columns:1fr}}.media-list-inner .logo{border-radius:0}.media-list-inner .date-category-container .category{font-size:.8rem;font-weight:600}@media (width<=768px){.media-list-inner .logo{order:1;max-width:130px;margin:0 auto;padding-bottom:1rem}.media-list-inner .date-category-container{order:2;justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.media-list-inner .title-publisher-container{order:3}.media-list-inner .title-publisher-container .publisher{margin-bottom:.75rem}.media-list-inner .title-publisher-container h3,.newsletter-list-inner .newsletter-info h3{font-size:var(--h4-fs)}}.newsletter-list-inner.grid-2{--grid-align:center;grid-template-columns:minmax(35%,35%) minmax(0,1fr)}@media (width<=768px){.newsletter-list-inner.grid-2{grid-template-columns:1fr}}.newsletter-list-inner .newsletter-info .date{margin-bottom:.25rem}.newsletter-list-inner .newsletter-info .publisher{margin-bottom:.5rem;font-weight:700}@media (width<=768px){.newsletter-list-inner .newsletter-info .publisher{margin-bottom:.75rem}}.newsletter-list-inner .newsletter-info .description{margin-top:1rem}
