.subject-section{padding-block:calc(var(--section-padding-y)*2)}.subject-section a{color:var(--color-red)}.subject-section button{color:var(--color-red);cursor:pointer;padding:0;background-color:transparent;border:none;outline:none}@media(hover:hover){.subject-section button:hover{opacity:.8}}@media(hover:none){.subject-section button:active{opacity:.8}}.subject-section img{width:100%;height:auto;border-radius:var(--border-radius);margin-bottom:var(--margin-base);max-height:600px}.subject-section h2,.subject-section h3{margin:0}.subject-section h2{margin-bottom:calc(var(--margin-base)/2)}.subject-section h3,.subject-section p{margin-bottom:calc(var(--margin-base))}.subject-section .downloadButton-box,.subject-section .link-group{display:flex;flex-direction:column;row-gap:var(--margin-base)}.subject-section .downloadButton-box button{width:-moz-fit-content;width:fit-content}.subject .materialsButtonChange{margin-bottom:var(--margin-base)}.subject .materialsButtonChange a{color:var(--color-white)}@media(hover:hover){.subject .materialsButtonChange a:hover{color:var(--color-red)}}@media(hover:none){.subject .materialsButtonChange a:active{color:var(--color-red)}}