.text-pages{word-wrap:break-word}.text-pages ol{margin:0;padding:0;list-style:none;counter-reset:item}.text-pages ol li{font-size:20px;line-height:30px;font-weight:400;margin:0;list-style:none;display:block;padding:30px 0 0}.text-pages ol li:before{content:counters(item,".") ". ";counter-increment:item}.text-pages li.title{position:relative;text-align:left;padding-top:88px}.text-pages li.title,.text-pages li.title:before{font-size:34px;line-height:44px;font-weight:700}.text-pages li.title>ol>li:first-child{padding-top:42px}.text-pages p{padding:32px 0 0}.text-pages h1+*,.text-pages h2{padding-top:88px}.text-pages h2{font-size:34px;line-height:44px}.text-pages h3{padding-top:60px;margin:0}.text-pages h3,.text-pages h6{font-size:26px;line-height:31px}.text-pages h6{font-weight:700;padding-top:62px}.text-pages h6:first-of-type{padding-top:88px}.text-pages a{color:#08384a;text-decoration:none}.text-pages ul{padding:32px 0 0;margin-left:32px}.text-pages ul li{list-style-type:disc}.text-pages .container div:first-of-type{padding-top:0}.text-pages .container div p:first-child{padding-top:88px}.text-pages .container .text-pages__pad:first-of-type{padding-top:32px}.text-pages .container .text-pages__2col h6{font-size:20px;line-height:30px;padding-top:32px}.text-pages .container .text-pages__2col h6:first-of-type{padding-top:32px}.text-pages .container .text-pages__2col .links-policy{margin-top:2px}.text-pages .container .text-pages__2col .links-policy a{font-size:20px;line-height:30px;font-weight:400;margin-top:0}.text-pages .container .text-pages__2col .text-pages__pad{padding-top:32px}.text-pages .container .text-pages__2col .text-pages__pad2{padding-top:32px!important}@media(min-width:440px){.text-pages h1{font-size:52px;line-height:62px}}@media(min-width:548px){.text-pages h1{font-size:60px;line-height:60px}}@media(min-width:1260px){.text-pages{padding-top:136px}.text-pages .container{max-width:910px;padding:0;margin-left:auto;margin-right:auto}.text-pages h1{padding-top:32px}.text-pages__2col{display:grid;grid-template-columns:40% 50%;justify-content:space-between;grid-column-gap:112px;column-gap:112px}}.imprint-page p{padding:2px 0 0}.masterclasses-page .text-pages{padding-top:80px;padding-bottom:48px}.masterclasses-page .text-pages h1{font-size:34px;line-height:44px;padding-top:0}.masterclasses-page .text-pages .container div p:first-child{padding-top:32px}@media(min-width:1260px){.masterclasses-page .text-pages{padding-bottom:22px}}