@charset "UTF-8";.topimage{width:100%;display:grid;grid-template-columns:1fr;border:1px solid silver;box-sizing:content-box;}.topimage picture{z-index:1;grid-row:1;grid-column:1;}.topimage img{width:100%;object-fit:cover;object-position:center;}.topimage .txt{z-index:10;grid-row:1;grid-column:1;justify-self:center;align-self:center;padding-inline:2rem;}.topimage h2{color:#fff;font-weight:600;text-shadow:2px 3px 2px rgb(61 70 70);}#bnrs{width:100%;background-color:white;display:flex;justify-content:space-between;margin-block:1.5rem;gap:1.5rem 2rem;}#bnrs .link{width:100%;display:flex;flex-direction:column;justify-content:center;padding-block:1.75rem;background:white;border:solid 1px var(--gs-ftgray);color:var(--gs-ftgray);position:relative;text-align:center;text-decoration:none;}#bnrs svg{width:4rem;height:4rem;margin-inline:auto;}#bnrs h2{line-height:1.25;margin:0;}#bnrs .link:hover,#topics .link:hover{outline:solid .25rem silver;background:var(--gs-ftgray);color:whitesmoke;}a.link::before{content:"";border-top:1.25rem solid transparent;border-right:1.25rem solid var(--gs-ftgray);position:absolute;right:.25rem;bottom:.25rem;}a.link:hover img{opacity:100%;}.lead{line-height:1.75;padding:1rem;margin-bottom:1rem;width:fit-content;margin-inline:auto;}.full{width:100%;padding-block:3rem;}.full.slick{padding-block:0;}.bg-slider{background:whitesmoke;}ul.slider{margin-left:0;padding-inline:0;}#info{box-sizing:border-box;width:100%;max-width:81.25rem;padding-inline:2rem;margin:3rem auto 2rem;}#info ul.inflst{list-style-type:none;margin:0;}#info li.inf{margin-bottom:1.25rem;}#info li.inf:last-child{margin-bottom:0;}#info .date{width:6rem;display:inline-block;padding-top:1px;}#info .cat{width:6rem;display:inline-block;text-align:center;vertical-align:text-top;font-size:.8rem;line-height:1;padding-block:.25rem;box-sizing:border-box;}#info .cat.inf{background:var(--gs-ftgray);}#info .cat.prd{background:var(--gs-dimgrape);}#info .cat.evn{background:teal;}#info .txt{word-break:break-all;vertical-align:text-top;line-height:1.5;}#info .material-icons{vertical-align:text-bottom;color:var(--gs-grape);}#info p{margin-block:1rem;font-size:112.5%;}#info p a,#info p a:visited{text-decoration:none;}#info p a:hover{text-decoration:underline;}#topics{flex-flow:row wrap;line-height:1.6;gap:2.25rem 1.5rem;}#topics .link{width:24.875rem;padding:1.75rem;background:white;border:solid 1px var(--gs-gray);position:relative;text-decoration:none;color:var(--gs-ftgray);box-sizing:border-box;}#topics img{width:100%;}#topics h3{font-size:112%;margin-block:.5rem;}#topics p{margin-bottom:0;}.inqblk{padding-block:2.25rem 1rem;margin-bottom:0;}@media(width<48rem){#info ul.inflst{padding:.5rem .75rem;margin-left:0;}#info li.inf{margin-bottom:1.5rem;}#topics{width:100%;gap:1.5rem 1.25rem;}@media(width<40rem){#topics{padding-inline:2rem;}#topics .link{width:100%;padding:1.5rem;}#topics img{aspect-ratio:9/4;}@media (width < 30rem){#topics{padding-inline:1rem;}}}@media (width >= 40rem){#topics{gap:1.5rem 1.25rem;}#topics .link{width:calc(50% - 12px);}#topics img{aspect-ratio:16/9;}}}@media(width>=48rem){#info ul.inflst{padding:1rem 1.5rem;}#info li.inf{margin-bottom:1.25rem;}#topics img{aspect-ratio:16/9;}@media (width < 61.5rem){#topics{width:100%;gap:2rem 1.5rem;}#topics .link{width:calc(50% - .875rem);}}@media(width>=61.5rem){#topics .link{width:28rem;}@media (width < 91rem){#topics{width:60.5rem;}}@media (width >= 91rem){#topics{width:90rem;}}}}@media(width<768px){.topimage{height:12.5rem;grid-template-rows:12.5rem;}.topimage img{height:12.5rem;}.topimage h2{font-size:2rem;}#bnrs{gap:1rem;}#bnrs h2{font-size:1rem;padding-top:1rem;}.lead{font-size:1.1rem;}#info .txt{display:block;padding-top:.5rem;}@media (width < 30rem){.topimage h2{font-size:1.3rem;}#bnrs{flex-direction:column;width:90%;margin:1.25rem auto .5rem;}#bnrs a{padding-block:1rem;}#bnrs img{width:3rem;height:3rem;}#bnrs h2{padding-top:.75rem;}}}@media (width >= 48rem){.topimage{height:19rem;grid-template-rows:19rem;}.topimage img{height:19rem;}.topimage h2{font-size:2.5rem;}#bnrs{gap:1.5rem 2rem;}#bnrs h2{font-size:1.1rem;padding-top:1.25rem;}.lead{font-size:1.2rem;}#info .txt{display:inline-block;width:calc(100% - 12rem);padding-left:1rem;}}