@font-face{font-family:"diatype";src:url("/static/veikkausliiga/common/fonts/ABCDiatype-Regular.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatype-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"diatype";src:url("/static/veikkausliiga/common/fonts/ABCDiatype-Bold.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatype-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"diatype";src:url("/static/veikkausliiga/common/fonts/ABCDiatype-Black.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatype-Black.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"diatype";src:url("/static/veikkausliiga/common/fonts/ABCDiatype-RegularItalic.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatype-RegularItalic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"diatype";src:url("/static/veikkausliiga/common/fonts/ABCDiatype-BoldItalic.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatype-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"diatype";src:url("/static/veikkausliiga/common/fonts/ABCDiatype-BlackItalic.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatype-BlackItalic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"diatype compressed";src:url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-Regular.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"diatype compressed";src:url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-Bold.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"diatype compressed";src:url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-RegularItalic.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-RegularItalic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"diatype compressed";src:url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-BoldItalic.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatypeCompressed-BoldItalic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"diatype mono";src:url("/static/veikkausliiga/common/fonts/ABCDiatypeMono-Regular.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatypeMono-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"diatype mono";src:url("/static/veikkausliiga/common/fonts/ABCDiatypeMono-Black.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/ABCDiatypeMono-Black.woff") format("woff");font-weight:900}@font-face{font-family:"diatype extended";src:url("/static/veikkausliiga/common/fonts/Diatype/ABCDiatypeExtended-Regular.woff2") format("woff2"),url("/static/veikkausliiga/common/fonts/Diatype/ABCDiatypeExtended-Regular.woff") format("woff")}:root{--color-black: #000000;--color-black-light: #525252;--color-white: #FFFFFF;--color-white-dark: #B3B3B3;--color-yellow-darker: #75993d;--color-yellow-dark: #9ccc52;--color-yellow: #C4FF67;--color-yellow-light: #ECFEA7;--color-yellow-lighter: #FAFEE8;--color-green-darker: #0a8751;--color-green-dark: #0db46c;--color-green: #11E187;--color-green-medium-light: #61ebaa;--color-green-light: #8CF2C6;--color-green-slightly-lighter: #b1f6d7;--color-green-lighter: #E1FBF0;--color-blue-darker: #0d6099;--color-blue-dark: #1280cc;--color-blue: #17A0FF;--color-blue-light: #8FCFFB;--color-blue-lighter: #E2F2FD;--color-lila-darker: #3b4893;--color-lila-dark: #4f60c4;--color-lila: #6379F6;--color-lila-light: #AAB7FC;--color-lila-lighter: #E9ECFE;--color-orange-darker: #994e26;--color-orange-dark: #cc6833;--color-orange: #FF8340;--color-orange-light: #F8CBB2;--color-orange-lighter: #FDF1EB;--color-pink-darker: #99395e;--color-pink-dark: #cc4c7d;--color-pink: #FF609D;--color-pink-light: #FBADCB;--color-pink-lighter: #FDEAF1;--color-gold: #927A4A;--color-silver-dark: #343535;--color-silver: #949292;--color-silver-light: #B3B3B3;--color-off-white: #f1f1e9;--color-accent: var(--color-yellow);--image-aspect-ratio: 47 / 29;--padding-hilight: 2px 12px;--default-paragraph-margin: 10px;--spacing-small: 10px;--spacing-medium: 20px;--default-border: 1px solid white;--font-family-regular: "diatype";--font-family-compressed: "diatype compressed";--font-family-extended: "diatype extended";--font-family-mono: "diatype mono";--font-size-xxxs: 0.3rem;--font-size-xxs: 0.4rem;--font-size-xs: 0.6rem;--font-size-s: 0.8rem;--font-size-regular: 1rem;--font-size-l: 1.2rem;--font-size-xl: 1.6rem;--font-size-xxl: 2.2rem;--font-size-xxxl: 2.6rem;--font-size-xxxxl: 3rem;--font-size-xxxxxl: 3.6rem}@media(max-width: 1000px){:root{--font-size-xxs: 0.4rem;--font-size-xxs: 0.5rem;--font-size-xxxxl: 2.4rem}}@media(max-width: 580px){:root{--font-size-xxs: 0.6rem;--font-size-xxs: 0.7rem;--font-size-xs: 0.8rem;--font-size-s: 0.9rem;--font-size-xxxl: 2.4rem;--font-size-xxxxl: 2.6rem;--font-size-xxxxxl: 3rem}}@media(max-width: 350px){:root{--font-size-xxs: 0.7rem;--font-size-xxs: 0.8rem;--font-size-xs: 1rem;--font-size-s: 1rem;--font-size-l: 1.1rem;--font-size-xl: 1.2rem;--font-size-xxl: 1.4rem;--font-size-xxxl: 2.0rem;--font-size-xxxxl: 2.4rem}}:root{--font-weight-normal: 400;--font-weight-bold: 700;--font-weight-black: 900;--typography-regular: var(--font-weight-normal) 1em var(--font-family-regular);--typography-mono: var(--font-weight-normal) 1em var(--font-family-mono);--typography-extended: var(--font-weight-normal) 1em var(--font-family-extended);--typography-compressed: var(--font-weight-normal) 1em var(--font-family-compressed);font:var(--typography-regular);font-size:16px;background-color:var(--color-black);color:var(--color-white)}@media(max-width: 580px){:root{font-size:15px}}@media(max-width: 350px){:root{font-size:14px}}main{max-width:100%;box-sizing:border-box}main.padded{padding-bottom:8rem}main .full-screen-width{--color: var(--color-accent);color:var(--color-black);box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center}main .full-screen-width>*{background-color:var(--color);width:calc(1400px + 1200px);margin:0 -10000px;padding:0 10000px;box-sizing:content-box;display:flex;flex:0 0 auto}@media(max-width: calc(calc(1400px + 1200px) + 60px)){main .full-screen-width>*{width:calc(100% + 100vw - 1400px - 60px)}}@media(max-width: calc(1400px + 60px)){main .full-screen-width>*{width:100%}}main .full-screen-width>.empty{flex:1 1 100%}header{--transition: 300ms ease-in-out;--video-max-height: 200px;--header-height: 80px}header.shrunk{--video-max-height: 125px;--header-height: 50px}@media(max-width: 580px){header{--video-max-height: 125px;--header-height: 50px}}header{display:flex;align-items:center;box-sizing:border-box;gap:20px;position:fixed;top:0;right:0;left:0;z-index:10;height:var(--header-height);width:100%;margin:auto;background-color:var(--color-black);transition:height var(--transition)}header .header-content{display:flex;align-items:center;box-sizing:border-box;z-index:10;width:100%;max-width:1400px;height:100%;margin:auto}header .header-content .logo-container{height:100%;display:flex;align-items:center;overflow:hidden;flex:1 0 auto;z-index:10;margin-right:-10%}header .header-content video,header .header-content img{max-height:var(--video-max-height);transition:max-height var(--transition);margin:-25% -15%;box-sizing:content-box}header .header-content #menu-controls{display:flex;position:absolute;right:0;z-index:10;justify-content:space-between;align-items:center;height:100px}header .header-content #menu-controls #logo-link,header .header-content #menu-controls button{cursor:pointer;height:100px;box-sizing:border-box;padding:10px}header .header-content #menu-controls button{padding:20px}header .header-content #menu-controls.hidden{display:none}header .header-content #menu-search{z-index:20;display:flex;align-items:center;flex:0 1 auto}header .header-content #menu-search:not(.active){display:none}header .header-content #menu-search .fa{padding:20px;cursor:pointer}header .header-content #menu-search form{display:1 1 auto}header .header-content #menu-search input{flex:1 1 100%;max-width:200px;min-width:50px;width:100%}header .header-content>nav{padding:20px;margin-left:auto;display:flex;gap:20px;align-items:center;z-index:100}@media(max-width: 1000px){header .header-content>nav{flex-direction:column}}header .header-content>nav ul,header .header-content>nav li{list-style:none;margin:0;color:var(--color-accent)}header .header-content>nav>.has-submenu{position:relative;cursor:pointer}header .header-content>nav>.has-submenu>.submenu{display:none;background-color:var(--color-black);padding:30px !important;border-bottom:2px solid var(--color-orange)}header .header-content>nav>.has-submenu>.submenu,header .header-content>nav>.has-submenu>.submenu li,header .header-content>nav>.has-submenu>.submenu ul{list-style-type:none;padding:0}header .header-content>nav>.has-submenu>.submenu p{margin:0;margin-bottom:20px}header .header-content>nav>.has-submenu>.submenu .has-submenu:not(:first-child){margin:20px 0}header .header-content>nav>.has-submenu>.submenu .has-submenu:not(:first-child) p{margin:0;padding-bottom:10px;border-bottom:2px solid var(--color-orange)}header .header-content>nav>.has-submenu>.submenu .has-submenu:not(:first-child) li{border-left:2px solid var(--color-orange);padding-left:6px}@media(min-width: calc(1000px + 1px)){header .header-content>nav>.has-submenu>.submenu{position:absolute;right:-64px;z-index:10000}header .header-content>nav>.has-submenu:hover{color:var(--color-green)}header .header-content>nav>.has-submenu:hover>.submenu{display:block}header .header-content>nav.hidden{display:none}}@media(max-width: 1000px){header .header-content>nav{position:absolute;background-color:var(--color-black);top:0;z-index:0;padding-top:80px;right:0;width:200px;flex-direction:column;align-items:flex-start}header .header-content>nav:not(.active){display:none}header .header-content>nav.active{overflow:scroll;height:100vh;box-sizing:border-box;width:100%}header .header-content>nav.active li,header .header-content>nav.active li a{display:block;width:100%}header .header-content>nav>.has-submenu.active>.submenu{display:block}}footer{margin-top:auto;text-align:center;padding:10px;padding-top:3rem;box-sizing:border-box;color:var(--color-accent)}footer>nav{text-align:start;display:flex;flex-wrap:wrap;max-width:100%;flex-direction:row !important;justify-content:center;align-items:flex-start !important;gap:80px;margin-bottom:30px;font-weight:var(--font-weight-black);text-transform:uppercase}footer>nav .section-heading{font-size:var(--font-size-l);margin-bottom:2em}footer>nav .subsection-heading{margin-top:1.4em}@media(max-width: 580px){footer>nav{flex-direction:column !important}footer>nav>*{width:100%}}footer>nav .links a{display:block;margin-top:1em;margin-bottom:1em}footer>nav .partners a{color:var(--color-white);font-weight:var(--font-weight-normal);margin-top:.4em;margin-bottom:.4em}footer .bottom{font-weight:var(--font-weight-bold);padding-top:2rem;padding-bottom:2rem;margin-top:2rem;border-top:2px solid var(--color-white);display:flex;gap:20px;justify-content:space-between}@media(max-width: 1000px){footer .bottom{flex-wrap:wrap;justify-content:center}footer .bottom>div{min-width:100%}}@media(max-width: 580px){footer .bottom{flex-direction:column}}a{--color: var(--color-accent);--color-hover: var(--color-green);text-decoration:none}a:not(.no-link-style){color:var(--color)}a:not(.no-link-style):hover{color:var(--color-hover)}a.no-link-style{color:inherit !important}.link-style{--color: var(--color-accent);--color-hover: var(--color-green);color:var(--color)}.link-style:hover{color:var(--color-hover)}h1,h2,h3,h4,.title-style{font:var(--typography-compressed);font-weight:var(--font-weight-bold);text-transform:uppercase;line-height:1.1}h1,h2,h3,h4,p{--margin: var(--default-paragraph-margin);margin:var(--margin) 0}h1,h2{font-size:var(--font-size-xxxxl) !important}h3{font-size:var(--font-size-xxxl) !important}h4{font-size:var(--font-size-xxl) !important}.black{font:var(--typography-regular);font-weight:var(--font-weight-black)}.uppercase{text-transform:uppercase}.hilight{--color: var(--color-accent);padding:var(--padding-hilight);color:var(--color-black);background-color:var(--color)}table{--thead-bg-color: var(--color-black-light);--odd-row-color: var(--color-black);--bg-color: var(--color-silver-dark);--color: var(--color-white);--thead-color: var(--color-accent);--border-spacing-y: 0;--cell-padding: 10px;color:var(--color);background-color:var(--bg-color);border-spacing:0 var(--border-spacing-y);max-width:100%;position:relative;margin-bottom:2rem}@media(max-width: 580px){table{--cell-padding: 10px 5px}}table.full-width{width:100%}table th{font:var(--typography-regular)}table .a-row{display:table-row}table.scores td{font-variant:tabular-nums !important;text-align:end}table:not(.abbreviations) tbody:nth-child(odd of :not(.hidden)) tr:nth-child(odd){background-color:var(--odd-row-color) !important}table:not(.abbreviations) tbody:nth-child(even of :not(.hidden)) tr:nth-child(even){background-color:var(--odd-row-color) !important}table.abbreviations,table.abbreviations tbody{background-color:rgba(0,0,0,0)}table.abbreviations tr,table.abbreviations tr:nth-child(even),table.abbreviations tr:nth-child(odd),table.abbreviations tbody tr,table.abbreviations tbody tr:nth-child(even),table.abbreviations tbody tr:nth-child(odd){background-color:rgba(0,0,0,0)}table.abbreviations tr td:first-child,table.abbreviations tr:nth-child(even) td:first-child,table.abbreviations tr:nth-child(odd) td:first-child,table.abbreviations tbody tr td:first-child,table.abbreviations tbody tr:nth-child(even) td:first-child,table.abbreviations tbody tr:nth-child(odd) td:first-child{width:2rem;font-weight:var(--font-weight-black);color:var(--color-yellow)}table th,table td{text-align:start;padding:var(--cell-padding);color:var(--color)}table th>a,table td>a{display:block}table th.align-center,table td.align-center{text-align:center}table th.align-end,table td.align-end{text-align:end}table th.span-all,table td.span-all{column-span:all}@media(min-width: calc(580px + 1px)){table th.hover-title::before,table td.hover-title::before{content:var(--title);position:absolute;height:40px;padding:0 10px;display:flex;justify-content:flex-end;align-items:center;top:-40px;left:0;text-align:right;box-sizing:border-box;width:calc(100vw - 2*var(--spacing-medium));color:var(--color-white)}table th.hover-title:not(:hover)::before,table td.hover-title:not(:hover)::before{display:none}}table .mono{font-variant:tabular-nums !important;text-align:end;white-space:nowrap}table .mono strong{font-weight:var(--font-weight-black)}table .no-grow{width:0}table thead,table thead *{background-color:var(--thead-bg-color);color:var(--thead-color);font-weight:var(--font-weight-black);text-transform:uppercase}table tbody{background-color:var(--bg-color)}table tr{color:var(--color)}table tr>*:first-child{padding-left:var(--spacing-medium)}@media(max-width: 680px){table tr>*:first-child{padding-left:10px}}table tr>*:last-child{padding-right:var(--spacing-medium)}.scrollable-table-container{position:relative;overflow-x:auto;padding-top:60px;margin-top:-40px}.filters-form{display:flex;padding:.1rem;gap:4px 1rem;flex-wrap:wrap;margin:20px 0;z-index:10;position:relative}@media(max-width: 680px){.filters-form{flex-direction:column;width:100%}.filters-form label,.filters-form label>div,.filters-form label>div>*{width:100%}}.filters-form label{display:flex;flex-direction:column}label{display:flex;flex-direction:column;font-size:var(--font-size-s);padding:2px 0px}option{font-size:var(--font-size-s);font-family:sans-serif;color:var(--color-black)}select,input,button{padding:3px 0;border:none;outline:none;background:rgba(0,0,0,0);font:var(--typography-regular);font-size:var(--font-size-regular);color:var(--color-white)}:not(label)>select,:not(label)>input,:not(label)>button{padding:2px 0}select{position:relative;appearance:none !important;min-width:"max-content";background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIgogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNC45NSAxMCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGU+LmNscy0ye2ZpbGw6I0ZGNjA5RDt9PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz4KICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz4KPC9zdmc+);background-position:right;background-repeat:no-repeat;background-size:16px;border-radius:0;line-height:normal !important;padding:3px 20px 3px 0 !important;border-bottom:2px solid var(--color-white);cursor:pointer}input{border-bottom:2px solid var(--color-white)}.expandable .expand-toggle{cursor:pointer}.expandable:not(.expanded) .expand-content{display:none}@media(max-width: 1000px){.expandable:not(.expanded) .expand-narrow-and-under-content{display:none}}@media(max-width: 1200px){.expandable:not(.expanded) .expand-medium-and-under-content{display:none}}img{max-width:100%}hr{border:none;margin:20px}.content-list{--accent: var(--color-accent);--hover: var(--color-green);list-style-type:none;padding:0}.content-list li{display:grid;grid-template-columns:100px auto;align-items:center;margin:10px;gap:20px}.content-list p,.content-list h2{margin:2px 0}.content-list p{font-size:var(--font-size-s)}.content-list h2{font:var(--typography-regular) !important}.content-list li .hover-effect{color:var(--accent);font-size:var(--font-size-regular)}.content-list li:hover .hover-effect{color:var(--hover)}.content-list .details{color:var(--color-silver)}.pagination{text-align:center}.pagination form{display:inline-block}.pagination .link-button{font-variant:tabular-nums;display:inline-block;padding:10px}.grayscale{filter:grayscale(100%) contrast(120%) brightness(0.6)}.rectangle{--aspect: var(--image-aspect-ratio);display:block;aspect-ratio:var(--aspect);overflow:hidden;display:flex}.rectangle>img{min-width:100%;min-height:100%;object-fit:cover}@media(max-width: 580px){.desktop-only{display:none !important}}@media(max-width: 1000px){.wide-only{display:none !important}}@media(max-width: 1400px){.full-width-only{display:none !important}}@media(min-width: calc(1400px + 1px)){.under-full-width-only{display:none !important}}@media(min-width: calc(1000px + 1px)){.under-wide-only{display:none !important}}@media(min-width: calc(1000px + 1px)){.narrow-only{display:none !important}}@media(max-width: 580px){.narrow-only{display:none !important}}@media(min-width: calc(1200px + 1px)){.medium-and-under-only{display:none !important}}@media(min-width: calc(1000px + 1px)){.narrow-and-under-only{display:none !important}}@media(min-width: calc(680px + 1px)){.under-very-narrow-only{display:none !important}}@media(max-width: 1000px){.over-narrow-only{display:none !important}}@media(max-width: 680px){.over-very-narrow-only{display:none !important}}.force-visible{display:table-cell !important}@media(min-width: calc(580px + 1px)){.mobile-only{display:none !important}}.visuallyhidden{position:absolute;z-index:-1000000000000000;width:0;height:0;opacity:0}.image-aspect-ratio{aspect-ratio:var(--image-aspect-ratio)}.padded{--padded-padding: var(--spacing-small);padding:var(--padded-padding)}.has-gap{--gap: 10px;gap:var(--gap)}.flexbox{display:flex;align-items:center;flex-wrap:wrap}.flexbox.top-align{align-items:flex-start}@media(max-width: 1000px){.flexbox.vertical-in-narrow{flex-direction:column}}.flexbox.vertical-in-narrow.top-align{align-items:stretch}@media(max-width: 580px){.flexbox.vertical-in-mobile{flex-direction:column}.flexbox.vertical-in-mobile.top-align{align-items:stretch}}.flexbox>*{flex:1 1 auto}.flexbox>*.no-grow{flex-grow:0;align-self:center}.no-wrap{display:flex;flex-wrap:nowrap;white-space:nowrap}.custom-font-size{font-size:var(--font-size) !important}.tab-links{--color: var(--color-white);--bg-color: var(--color-black);--accent-color: var(--color-yellow-light);display:flex;flex-wrap:wrap;gap:10px}.tab-links>a,.tab-links>.tab-info{--color: inherit;--bg-color: inherit;--accent-color: inherit;white-space:nowrap;display:inline-block;text-transform:uppercase;padding:4px 10px;background:var(--bg-color);color:var(--color);box-sizing:border-box}.tab-links>a{border-radius:1000px;border:2px solid var(--accent-color)}.tab-links>a:hover,.tab-links>a.active{background-color:var(--accent-color);color:var(--bg-color)}.news-list{display:flex;gap:20px;flex-direction:column}.details{--date-size: var(--font-size-s);display:flex;gap:10px;align-items:center}@media(max-width: 580px){.details{--date-size: var(--font-size-xs)}}.category{--bg-color: var(--color-white);--color: var(--color-black);padding:var(--padding-hilight);font:var(--typography-compressed);font-size:var(--font-size-s);background-color:var(--bg-color);color:var(--color)}.date{font-size:var(--date-size)}.custom-colors{--bg-color: transparent;--color: var(--color-white);--link-color: var(--color-accent);--link-hover-color: var(--color-green);background-color:var(--bg-color);color:var(--color)}.custom-colors a{color:var(--link-color)}.custom-colors a:hover{color:var(--link-hover-color)}.has-border{border:var(--default-border)}.has-text-shadow{text-shadow:0 0 10px #000,0 0 20px #000}.triggers-zoom .zoom{object-fit:cover;object-position:center;transition:transform 300ms ease-out}.triggers-zoom:hover .zoom{transform:scale(1.1)}.subheading-container{align-items:baseline}.subheading-container>*{margin-bottom:0}.more-link{font-size:var(--font-size-xl);margin:var(--default-paragraph-margin) 0;flex:0 0 auto;display:flex;align-items:center}.more-link .fa{font-size:var(--font-size-regular);vertical-align:top;padding-left:10px}.hidden{display:none}.mobile-vertical-margin{margin:1rem 0}.submenu{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem 3rem;min-width:150px}html,body{margin:0;min-height:100%;overflow-x:hidden;overflow-y:auto;position:relative}#main-container{padding-top:100px;z-index:0;position:relative;max-width:1400px;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#main-container .grid{--grid-cols: 4;--flow: dense}#main-container .grid.halves{--grid-cols: 2}@media(max-width: 680px){#main-container .grid.halves.full-on-very-narrow{--grid-cols: 1}}@media(max-width: 1000px){#main-container .grid.halves.full-on-narrow{--grid-cols: 1}}@media(max-width: 1200px)and (min-width: calc(1000px + 1px)){#main-container .grid.halves.full-on-medium{--grid-cols: 1}}#main-container .grid{--cell-bg-color: var(--color-black)}@media(max-width: 1000px){#main-container .grid{--grid-cols: 2}}@media(max-width: 580px){#main-container .grid{--grid-cols: 1 !important}}#main-container .grid{display:grid;grid-template-columns:repeat(var(--grid-cols), 1fr);grid-auto-flow:var(--flow);align-items:start;overflow:hidden}#main-container .grid.small-items{grid-template-columns:repeat(min(var(--grid-cols) * 2, 4), 1fr) !important}#main-container .grid.one-two-one{grid-template-columns:1fr 2fr 1fr !important}@media(max-width: 680px){#main-container .grid.one-two-one{grid-template-columns:1fr !important;margin-bottom:1rem}}#main-container .grid>*{overflow:hidden}#main-container .grid>.grid-flexbox{display:flex;flex-direction:column}#main-container .grid>.grid,#main-container .grid .grid-flexbox{height:100%;width:100%}#main-container .grid>.wide{grid-column-end:span max(var(--grid-cols) - 1,1)}#main-container .grid>.full-width{grid-column-start:0;grid-column-end:span var(--grid-cols)}#main-container .grid .story{justify-content:var(--justify);align-items:var(--align)}#main-container .grid .story.image-aspect-ratio{overflow:hidden;flex:0 0 auto;max-width:100%}#main-container .grid .story:not(.image-aspect-ratio){flex:1 1 auto}#main-container .grid .story,#main-container .grid .newslist{--links: var(--color-accent);--main-link: var(--color-yellow);--align: flex-start;--justify: flex-end;--bg: transparent;--color: inherit;--title-bg: var(--color-accent);display:flex;flex-direction:column;gap:10px;padding:20px;box-sizing:border-box;background:center/cover no-repeat var(--bg);color:var(--color)}#main-container .grid .story.newslist,#main-container .grid .newslist.newslist{--main-link: var(--color-blue)}#main-container .grid .story.newslist .date,#main-container .grid .newslist.newslist .date{padding:var(--padding-hilight);font-size:var(--font-size-s)}#main-container .grid .story.newslist .details,#main-container .grid .newslist.newslist .details{margin:0;padding:0;margin-bottom:-6px;margin-top:4px}#main-container .grid .story.with-paragraph,#main-container .grid .newslist.with-paragraph{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),center/cover no-repeat var(--bg);color:var(--color-white)}#main-container .grid .story.with-paragraph.grayscale-bg,#main-container .grid .newslist.with-paragraph.grayscale-bg{position:relative}#main-container .grid .story.with-paragraph.grayscale-bg>*,#main-container .grid .newslist.with-paragraph.grayscale-bg>*{z-index:10}#main-container .grid .story.with-paragraph.grayscale-bg:after,#main-container .grid .newslist.with-paragraph.grayscale-bg:after{z-index:0;content:"";position:absolute;background:#000;top:0;bottom:0;left:0;right:0;mix-blend-mode:saturation}#main-container .grid .story a,#main-container .grid .story a>*,#main-container .grid .newslist a,#main-container .grid .newslist a>*{color:var(--link-color)}#main-container .grid .story a:hover,#main-container .grid .story a>*:hover,#main-container .grid .newslist a:hover,#main-container .grid .newslist a>*:hover{color:var(--link-hover-color)}#main-container .grid .story h3,#main-container .grid .story p,#main-container .grid .newslist h3,#main-container .grid .newslist p{margin:0;padding:var(--padding-hilight);box-decoration-break:clone;display:inline}#main-container .grid .story h3,#main-container .grid .newslist h3{background-color:var(--title-bg);color:var(--color-black);font-size:var(--font-size-l) !important}#main-container .grid .story.no-highlight-styles h3,#main-container .grid .story.no-highlight-styles p,#main-container .grid .newslist.no-highlight-styles h3,#main-container .grid .newslist.no-highlight-styles p{background-color:rgba(0,0,0,0);padding:0}#main-container .grid .story .main-link,#main-container .grid .newslist .main-link{color:var(--color-black);background-color:var(--color-white)}#main-container .grid .story .main-link:hover,#main-container .grid .newslist .main-link:hover{background-color:var(--main-link)}#main-container .grid>.flexible{min-height:0;height:100%;max-height:100%;overflow:hidden;position:relative;display:flex;align-items:center}#main-container .grid>.flexible>img{position:absolute;object-fit:cover;min-width:100%;min-height:100%}#main-container .grid #top-news{height:100%;display:flex;flex-direction:column;position:relative;padding-top:40px;padding-bottom:40px;box-sizing:border-box}@media(max-width: 580px){#main-container .grid #top-news{aspect-ratio:auto}}#main-container .grid #top-news #top-news-list-title{position:absolute;top:0}@media(max-width: 580px){#main-container .grid #top-news #top-news-list-title{top:20px}}#main-container .grid #top-news #more-link{position:absolute;bottom:20px}#main-container .grid #top-news .newsitem{display:grid;gap:10px}@media(max-width: 580px){#main-container{padding-top:50px}}#main-container>*{width:100%}#main-container .banner-top img{height:auto}#main-container .banner-grid{max-width:1400px;margin:3rem auto}#main-container .banner-grid img{display:block;height:auto;width:100%;padding:0;gap:0}/*# sourceMappingURL=global.css.map */
