.subjects__tab-content{column-count:1;padding-top:75px;position:relative}.subjects__tab-radio{display:none}.subjects__tab-radio:checked+.subjects__tab-label{background-color:var(--color-primary-accent);color:var(--color-white)}.subjects__tab-radio~.subjects__tab-content{display:none}.subjects #post-secondary-subjects:checked~.subjects__tab-content_2,.subjects #secondary-subjects:checked~.subjects__tab-content_1{display:block}.subjects__tab-label{background-color:var(--color-white);border:1px solid var(--color-primary-accent);color:var(--color-primary-accent);cursor:pointer;display:block;font-size:12px;font-weight:var(--font-weight-semibold);left:50%;line-height:1.5;padding:3px;position:absolute;text-align:center;transform:translateX(-50%);width:150px;z-index:1}.subjects__tab-label_1{margin-left:-75px}.subjects__tab-label_2{margin-left:75px}.subjects__list{break-inside:avoid;grid-template-rows:1fr auto;margin-bottom:40px;text-align:center}.subjects__list-title{color:var(--color-second-accent);font-size:16px;line-height:1.5;text-decoration:none}.subjects__list-title+.subjects__list-items{margin-top:5px}.subjects__list-title:hover{opacity:.7}.subjects__list-title:visited{color:var(--color-second-accent)}.subjects__list-link{color:var(--color-black);font-size:12px;line-height:2.25;text-decoration:none}.subjects__list-link:hover{opacity:.7}.subjects__list-link:visited{color:var(--color-black)}.subjects__tab-btn{margin:0 auto;max-width:160px}@media(min-width:768px){.subjects__tab-content{column-count:3}.subjects__list{margin-bottom:50px;text-align:left}.subjects__title+.subjects__list-items{margin-top:10px}.subjects__list-link{font-size:16px}.subjects__tab-btn{margin:50px auto 0}}@media(min-width:1024px){.subjects__tab-content{column-count:4}}.text-block{background-color:var(--color-white);box-shadow:0 0 20px var(--color-grey-lighter);padding:20px 15px}.text-block h5{font-weight:var(--font-weight-semibold)}.text-block li,.text-block p{font-size:16px;line-height:1.875}.text-block li{display:block;padding-left:30px;position:relative}.text-block li:before{background-color:var(--color-second-accent);content:"";height:2px;left:10px;position:absolute;top:14px;width:8px}.text-block li+.text-block li{margin-top:20px}.text-block *+h5{margin-top:50px}.text-block *+p,.text-block *+ul{margin-top:20px}@media(min-width:768px){.text-block{padding:40px 45px}}