.hotline .grid{display:grid;max-width:1440px;margin:0 auto;padding:0 1rem;grid-gap:3rem;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:1fr 3fr 1fr}@supports (padding:max(0px)){.hotline .grid{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}}@media screen and (max-width:900px){.hotline .grid{grid-gap:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}}.hotline .loginform{grid-column-start:2;max-width:500px;justify-self:center;width:100%;margin-bottom:3em}@media screen and (max-width:900px){.hotline .loginform{grid-column-start:1}}.hotline .loginform input,.hotline .loginform label{display:block;border:0;background:transparent;border-radius:0;margin-bottom:.5em;outline:none}.hotline .loginform label{display:none}.hotline .loginform input[type=password]{width:100%;border:1px solid #000;padding:.15em .1em}.hotline .loginform input[type=password].error{border-color:red}.hotline .loginform .errors{color:red}.hotline .loginform .errors span{display:block}.hotline .maincontent{grid-column-start:2}@media screen and (max-width:900px){.hotline .maincontent{grid-column-start:1}}.hotline .maincontent h2{font-size:3rem;margin-top:.5em;margin-bottom:.25em}@media screen and (max-width:900px){.hotline .maincontent h2{font-size:2em}}.hotline .maincontent h3{font-size:1.5rem;margin-top:.5em;margin-bottom:.25em}.hotline .maincontent p{margin-bottom:1em}.hotline .maincontent a{text-decoration:underline}.hotline .maincontent img{max-width:100%}.hotline .maincontent iframe{border:0;width:100%}.hotline .maincontent figure{margin:1.5em 0}.hotline .maincontent figcaption{text-align:center;margin-top:.5em}.hotline .maincontent .ratio{width:100%;position:relative;padding-bottom:56.25%}.hotline .maincontent .ratio iframe{width:100%;height:100%;outline:none;border:0;position:absolute;top:0;left:0;right:0;bottom:0}.hotline .maincontent .partners{margin-bottom:2em;margin-top:2em}.hotline .maincontent .partners ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(5em,1fr));grid-gap:3em;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em;row-gap:3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotline .maincontent .partners ul li{max-width:100%}.hotline .maincontent .partners ul img{width:100%}.hotline .maincontent em,.hotline .maincontent i{font-style:italic}.hotline .maincontent>ol,.hotline .maincontent>ul{padding-left:0}.hotline .maincontent>ol:not(:last-child),.hotline .maincontent>ul:not(:last-child){margin-bottom:1em}.hotline .maincontent>ol li,.hotline .maincontent>ul li{padding-left:2em;position:relative}.hotline .maincontent>ol li:before,.hotline .maincontent>ul li:before{position:absolute;left:0;width:1.25em;display:inline-block;text-align:right}.hotline .maincontent>ul li:before{content:"–"}.hotline .maincontent>ol li{counter-increment:section}.hotline .maincontent>ol li:before{content:counter(section);font-variant-numeric:tabular-nums}.hotline .maincontent .textarea{margin-bottom:1em}.hotline .maincontent .press-documents,.hotline .maincontent .press-images{margin:1em 0}.hotline .maincontent .press-images ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:.5em;-webkit-column-gap:.5em;-moz-column-gap:.5em;column-gap:.5em;row-gap:.5em}.hotline .maincontent .press-images li{max-width:100%}.hotline .maincontent .press-images img{height:5rem}