.content:has(section.white){background-color:var(--white)}.page{display:flex;flex-flow:column;text-align:left;max-width:100%;background-color:var(--white);margin:1.5rem 0 .5rem 0}h1.title{font-weight:800;font-size:1.25rem;line-height:120%;margin-bottom:.5rem}@media screen and (min-width:1024px){.page{max-width:68.75rem;padding:2rem 3rem;margin:1.5rem auto .5rem auto}.content:has(section.white){background-color:transparent}h1.title{font-size:2rem;margin-bottom:2rem}}.view .block{margin-bottom:.5rem}.view .file{display:flex;align-items:center;margin-bottom:1rem}.view .file svg{width:3rem;min-width:3rem;stroke:var(--color-button);fill:transparent}.view .file svg text{font-size:5px;stroke-width:0;fill:var(--color-button)}.view .file svg.pdf{stroke:#da0000}.view .file svg.pdf text{fill:#da0000}.view .title h1,.view .title h2,.view .title h3,.view .title h4{margin-top:0;text-align:left}.view .title h2{margin:2rem 0 1rem 0}.view .avatar{width:3rem;min-width:3rem;height:3rem;stroke:var(--color-font-grey);fill:#fff;border-radius:1.5rem;stroke-width:1px}.view .avatar text{stroke-width:0}.view .buttons-panel{display:flex;flex-flow:row;flex-wrap:wrap;gap:1rem}.view .buttons-panel span{margin-left:auto}.view .text{text-align:left}.view .youtube{position:relative;height:0;padding-bottom:56.25%;background-position:center;background-size:cover;background-color:var(--color-outline);background-repeat:no-repeat}.view .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.view .columns{display:flex;flex-wrap:wrap;margin:.5rem 0;gap:1rem;border-radius:var(--border-radius)}.view .column{flex:1;min-width:200px;min-height:1rem}.view .column-1{flex:1;min-width:200px}.view .column-2{flex:2;min-width:200px}.view .column-3{flex:3;min-width:200px}.view .column-4{flex:4;min-width:200px}.view .answer{padding:1rem;background-color:var(--color-grey);border-radius:1.5rem;margin:1rem 0}.view .paragraph{text-align:left;line-height:1.5}.view .paragraph img{max-width:100%;height:auto}.view .paragraph h1:first-child,.view .paragraph h2:first-child,.view .paragraph h3:first-child{margin-top:0}.view .paragraph h2{margin-top:2rem;margin-bottom:.5rem;text-align:left}.view .paragraph h3,.view .paragraph h4{margin-top:1.5rem;margin-bottom:.5rem}.view .paragraph p{margin-top:0;margin-bottom:1rem}.view .paragraph ul,.view .paragraph ol{margin-top:0;margin-left:1rem;padding-left:0;margin:-.5rem 0 1.5rem 1.25rem;padding:0;list-style:disc none outside;list-style:initial}.view .paragraph li{margin-bottom:.75rem}.view .paragraph a{text-decoration:underline;color:var(--blue)}.view blockquote{margin:1rem 0 3rem;padding:1rem 2rem;background:var(--black-05);border:1px solid var(--black-10);border-radius:1.5rem;color:var(--black-60)}.view .table{min-height:2rem;position:relative;overflow:auto}.view table{border-collapse:collapse;width:100%}.view table tr:nth-child(2n+1){background-color:var(--black-05)}.view table td,.view table th{padding:.5rem;border:1px solid var(--black-10)}.view table td.focused,.view table th.focused{outline:3px solid var(--black-10);outline-offset:-3px}.view table th{background-color:var(--black-10)}.blockPdf{height:66vh;width:100%;justify-content:center;align-items:center;display:flex;background-color:var(--color-grey);margin-left:auto;margin-right:auto}.blockPdf object{max-width:90vw;border:.5rem solid var(--color-grey);height:66vh;aspect-ratio:4/3;margin:auto;display:flex;align-items:center;justify-content:center}.blockPdf.pdfvertical object{border:.5rem solid var(--color-grey);height:66vh;aspect-ratio:3/4;margin:auto}.blockTest{display:flex;flex-flow:column;align-items:center;background-color:var(--color-grey);border-radius:1.5rem;padding:1rem 2rem}.blockTest .ajaxform{min-height:30vh;align-items:center;justify-content:center;display:flex}.blockTest .my-checkbox{color:var(--color-font);display:block;margin-bottom:1rem}.blockTest .my-checkbox span::before{background-color:var(--color-white)}.blockTest .testform{display:flex;flex-flow:column;text-align:left;align-items:flex-start;justify-content:flex-start;margin-top:1rem}.blockTest .testform strong{margin-bottom:1rem;color:var(--color-red)}.blockTest .testfinish{display:flex;flex-flow:column;text-align:left;align-items:center;justify-content:center;margin-bottom:1rem;min-height:30vh}.blockTest .ajaxcontent{width:100%}.correct-0,.correct-1{border-left:4px solid var(--color-red);padding-left:1rem;margin-bottom:1rem}.correct-1{border-left:4px solid var(--color-green)}.correct-time{font-size:.75rem;color:var(--color-font-grey)}.correct-answer-1{color:var(--color-green)}.correct-answer-{color:var(--color-red)}.mad-slide picture,.mad-slide img{width:100%;height:auto}.view .imagesize-1,.view .imagesize-2,.view .imagesize-3{width:100%;display:block}.view .imagesize-4{width:50%}.view .image{margin-bottom:1.5rem}.view .image img{width:100%;border-radius:1rem}.view .image img.size-50{width:100%}.view .image img.size-25{width:100%}.view .image img.size-10{width:50%}@media screen and (min-width:480px){.view .image img.size-50{width:50%}.view .image img.size-25{width:50%}.view .image img.size-10{width:25%}}@media screen and (min-width:768px){.view .image img.size-50{width:50%}.view .image img.size-25{width:25%}.view .image img.size-10{width:10%}}.view .justifyRight{margin-right:0;margin-left:auto}.view .justifyCenter{margin-right:auto;margin-left:auto}.view .justifyLeft{margin-right:auto;margin-left:0}@media screen and (min-width:768px){.view .imagesize-2{width:50%}.view .imagesize-3{width:25%}.view .imagesize-4{width:10%}}.view .videoframe{box-sizing:border-box;display:flex;border-radius:.75rem;overflow:hidden}.view .videoframe iframe{width:100%;height:auto;max-height:80vh}.view .videoframe.a16-9 iframe{aspect-ratio:16 / 9}.view .videoframe.a4-3 iframe{aspect-ratio:4 / 3}.view .videoframe.a1-1 iframe{aspect-ratio:1 / 1}.view .videoframe.a464-825 iframe{aspect-ratio:464 / 825}.view .video iframe{position:relative;width:100%;border:0;aspect-ratio:16 / 9}.view .videofile video{width:100%}.size-100 video,.size-100 img{width:100%}.size-50 video,.size-50 img{width:100%}.size-25 video,.size-25 img{width:100%}.size-10 video,.size-10 img{width:50%}@media screen and (min-width:1024px){.size-50 video,.size-50 img{width:50%}.size-25 video,.size-25 img{width:25%}.size-10 video,.size-10 img{width:10%}}