a{color:var(--color-on-background)}a,a:visited,a:focus,a:active,a:hover{text-decoration:underline}.grid-item{border-radius:18px;position:relative;text-align:center}.grid-item>.grid-item-header{position:absolute;width:100%;text-align:center;transform:translateY(-130%)}@media(min-width: 1025px),(min-width: 670px)and (max-width: 1024px){.grid-item>.grid-item-header>h2{font-size:1.5rem}}@media(max-width: 669px){.grid-item>.grid-item-header>h2{font-size:1.25rem}}.grid-item>a>picture>img{border-radius:18px;width:100%;height:100%;object-fit:cover}.grid{display:grid;column-gap:1rem;margin-left:7%;margin-right:7%}@media(min-width: 1025px),(min-width: 670px)and (max-width: 1024px){.grid{grid-template-columns:repeat(4, minmax(250px, 1fr));grid-auto-rows:300px;margin-top:5rem;row-gap:60px;margin-bottom:3rem}}@media(max-width: 669px){.grid{grid-template-columns:repeat(1, minmax(100px, 1fr));margin-top:3rem;margin-bottom:1.5rem;row-gap:50px}}ul,ol{padding-left:2rem}.pdf{display:flex;align-items:center;margin:1rem auto;border-radius:18px;text-align:center}@media(min-width: 1025px),(min-width: 670px)and (max-width: 1024px){.pdf{width:90vw;max-width:900px;height:120vw;max-height:1200px}}@media(max-width: 669px){.pdf{width:90%}}.pdf>p>a{text-decoration:underline}.cursor-pointer{cursor:pointer}.underline{text-decoration:underline}*{margin:0;padding:0;font-family:"Helvetica",sans-serif}*,*::before,*::after{box-sizing:border-box}:root{--color-background-light-theme: #fafafa;--color-background-dark-theme: #121212}@media(prefers-color-scheme: light){:root{--color-background: var(--color-background-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-background: var(--color-background-dark-theme)}}:root{--color-on-background-light-theme: #000;--color-on-background-dark-theme: #fafafa}@media(prefers-color-scheme: light){:root{--color-on-background: var(--color-on-background-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-on-background: var(--color-on-background-dark-theme)}}:root{--color-surface-light-theme: #fafafa;--color-surface-dark-theme: #121212}@media(prefers-color-scheme: light){:root{--color-surface: var(--color-surface-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-surface: var(--color-surface-dark-theme)}}:root{--color-on-surface-light-theme: #000;--color-on-surface-dark-theme: #fafafa}@media(prefers-color-scheme: light){:root{--color-on-surface: var(--color-on-surface-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-on-surface: var(--color-on-surface-dark-theme)}}:root{--color-error-light-theme: #b00020;--color-error-dark-theme: #cf6679}@media(prefers-color-scheme: light){:root{--color-error: var(--color-error-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-error: var(--color-error-dark-theme)}}:root{--color-on-error-light-theme: #fafafa;--color-on-error-dark-theme: #000}@media(prefers-color-scheme: light){:root{--color-on-error: var(--color-on-error-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-on-error: var(--color-on-error-dark-theme)}}:root{--color-primary-light-theme: #f7cb64;--color-primary-dark-theme: #f7cb64}@media(prefers-color-scheme: light){:root{--color-primary: var(--color-primary-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-primary: var(--color-primary-dark-theme)}}:root{--color-primary-variant-light-theme: #f7cb64;--color-primary-variant-dark-theme: #f7cb64}@media(prefers-color-scheme: light){:root{--color-primary-variant: var(--color-primary-variant-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-primary-variant: var(--color-primary-variant-dark-theme)}}:root{--color-on-primary-light-theme: #000;--color-on-primary-dark-theme: #000}@media(prefers-color-scheme: light){:root{--color-on-primary: var(--color-on-primary-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-on-primary: var(--color-on-primary-dark-theme)}}:root{--color-secondary-light-theme: #000;--color-secondary-dark-theme: #000}@media(prefers-color-scheme: light){:root{--color-secondary: var(--color-secondary-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-secondary: var(--color-secondary-dark-theme)}}:root{--color-secondary-variant-light-theme: #000;--color-secondary-variant-dark-theme: #000}@media(prefers-color-scheme: light){:root{--color-secondary-variant: var(--color-secondary-variant-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-secondary-variant: var(--color-secondary-variant-dark-theme)}}:root{--color-on-secondary-light-theme: #000;--color-on-secondary-dark-theme: #000}@media(prefers-color-scheme: light){:root{--color-on-secondary: var(--color-on-secondary-light-theme)}}@media(prefers-color-scheme: dark){:root{--color-on-secondary: var(--color-on-secondary-dark-theme)}}.color-background{background-color:var(--color-background);color:var(--color-on-background)}.color-surface{background-color:var(--color-surface);color:var(--color-on-surface)}.color-error{background-color:var(--color-error);color:var(--color-on-error)}.color-primary{background-color:var(--color-primary);color:var(--color-on-primary)}.color-primary-variant{background-color:var(--color-primary-variant);color:var(--color-on-primary)}.color-secondary{background-color:var(--color-secondary);color:var(--color-on-secondary)}.color-secondary-variant{background-color:var(--color-secondary-variant);color:var(--color-on-secondary)}@media(min-width: 1025px),(min-width: 670px)and (max-width: 1024px){.vertical-list>*{margin-top:5rem;margin-bottom:3rem}}@media(max-width: 669px){.vertical-list>*{margin-top:3rem;margin-bottom:1.5rem}}.vertical-list>*>*{margin-top:.5rem}.page-404{text-align:center}.page-404>picture>img{border-radius:18px}@media(min-width: 1025px),(min-width: 670px)and (max-width: 1024px){.page-404>picture>img{width:300px}}@media(max-width: 669px){.page-404>picture>img{width:150px}}.page-home{text-align:center}.page-home>*{margin-top:1rem}body{display:grid;grid-template-areas:"header" "main" "footer";row-gap:2rem;background-color:var(--color-background);color:var(--color-on-background);border-top:3px solid var(--color-primary)}footer{grid-area:footer}footer>*{text-align:center}@media(min-width: 1025px),(min-width: 670px)and (max-width: 1024px){footer>*{font-size:1.25rem;margin-bottom:.75rem}}@media(max-width: 669px){footer>*{font-size:1rem;margin-bottom:1rem;margin-left:7px;margin-right:7px}}footer>p>a{font-weight:bold}header{grid-area:header;text-align:center}header>.logo{margin-top:1rem}main{grid-area:main}
