.newsSingle{width:100%;padding:0 .75rem 2rem .75rem;font-size:.8rem;font-size:16px}@media screen and (min-width:350px){.newsSingle{font-size:calc(16px + 3.2*(100vw - 350px)/418)}}@media screen and (min-width:768px){.newsSingle{font-size:19.2px}}@supports (padding:0px){.newsSingle{padding-left:max(.75rem,env(safe-area-inset-left,.75rem));padding-right:max(.75rem,env(safe-area-inset-right,.75rem))}}.newsSingle .container{max-width:650px;grid-area:container;margin:0 auto;padding-top:1rem}.newsSingle .container h2{font-size:2.5em;margin-bottom:1rem;line-height:1}.newsSingle .container h3{font-size:1em;text-transform:uppercase}.newsSingle .container time{font-size:.7rem}.newsSingle .container p{font-size:1em;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.newsSingle .container p:nth-of-type(n+2){text-indent:2em}.newsSingle .container h3+p{text-indent:0!important}.newsSingle .container a{text-decoration:underline}.newsSingle .container .festivalmap,.newsSingle .container .iframe-container,.newsSingle .container figure,.newsSingle .container iframe,.newsSingle .container img,.newsSingle .container video{max-width:100%;width:100%;grid-column-start:1;grid-column-end:7}.newsSingle .container .iframe-container{padding-bottom:56.25%;position:relative}.newsSingle .container .iframe-container iframe{border:0;outline:none;position:absolute;top:0;left:0;height:100%;width:100%}.newsSingle .container .festivalmap{height:650px;z-index:0;border:2px solid #000}.newsSingle .container figcaption{margin-top:.5em;margin-bottom:.5em;font-size:.8em}.newsSingle .container .figureWrapper{margin-bottom:1em}.newsSingle .container .imageWrapper{position:relative;height:0;overflow:hidden}.newsSingle .container .imageWrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.newsSingle .container .covermedia{margin-bottom:1em}.newsSingle .container blockquote{padding-left:1.5em;margin-bottom:1em;font-size:1em;width:100%;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.newsSingle .container ol,.newsSingle .container ul{font-size:1em;margin-bottom:1rem;width:100%}.newsSingle .container ul{list-style:none;padding-left:1.5em}.newsSingle .container ul li{position:relative}.newsSingle .container ul li:before{content:"–";position:absolute;left:-1.5em}.newsSingle .container ol{counter-reset:my-awesome-counter;list-style:none;padding-left:1.5em}.newsSingle .container ol li{counter-increment:my-awesome-counter;position:relative}.newsSingle .container ol li:before{content:counter(my-awesome-counter);font-variant-numeric:tabular-nums;position:absolute;left:-1.5em}