.courses-list{display:grid;gap:3.75rem;grid-template:auto/1fr}@media only screen and (min-width:48em){.courses-list{gap:5rem}}@media only screen and (min-width:71.25em){.courses-list{display:grid;gap:4.375rem 2.25rem;grid-template:auto/repeat(2,1fr)}}.blog-list{display:flex;flex-direction:column;gap:3.75rem}@media only screen and (min-width:48em){.blog-list{gap:5rem;gap:6.25rem}}.page-grid{--inner-padding:3.75rem;margin-bottom:var(--inner-padding);margin-top:var(--inner-padding)}.page-grid__aside{margin-top:1.25rem}.page-grid__content{margin-top:var(--inner-padding)}.page-grid__pagination{margin-top:3.125rem}@media only screen and (min-width:48em){.page-grid{--inner-padding:5rem}.page-grid__aside{margin-top:2.5rem;max-width:43.75rem}.page-grid__pagination{margin-top:3.75rem}}@media only screen and (min-width:71.25em){.page-grid{display:grid;grid-template:auto/minmax(auto,var(--aside-width)) 1fr;grid-template-areas:"header    header" "aside     content" ".         pagination";margin-top:4rem}.page-grid__header{grid-area:header;margin-bottom:3.75rem}.page-grid__aside{grid-area:aside;margin:0;padding-right:3.75rem}.page-grid__content{grid-area:content;margin:0}.page-grid__pagination{grid-area:pagination;margin-top:5rem}}.tag-list{display:flex;flex-wrap:wrap;font-size:1.125rem;font-weight:500;gap:.5em 1em;line-height:1.5}.tag-list__item{white-space:nowrap}.tag-list .active{border-bottom:3px solid var(--clr-primary,#000);cursor:default}@media only screen and (min-width:48em){.tag-list{font-size:1.375rem;gap:.75em 1.5em}}@media only screen and (min-width:71.25em){.tag-list{align-items:flex-start;flex-flow:column nowrap;gap:.5em}}@media only screen and (hover:hover) and (pointer:fine){.tag-list a:not(.active):hover{color:var(--clr-hover)}}.subject-card{display:block}.subject-card__cover{height:0;padding-top:66.6666666667%;position:relative;width:100%}[data-subject-type=article] .subject-card__cover{padding-top:42.1052631579%}.subject-card__cover img{height:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.subject-card__lead{font-size:2rem;font-weight:500;margin-top:.625rem;text-transform:uppercase}@media only screen and (max-width:47.9375em){[data-subject-type=article] .subject-card__lead{font-size:1.375rem}}@media only screen and (min-width:48em){.subject-card__lead{font-size:2.625rem;margin-top:.75rem}}@media only screen and (min-width:71.25em){.subject-card__lead{font-size:3rem;margin-top:0}[data-subject-type=article] .subject-card__lead{margin-top:1.125rem}}.subject-card__desc{font-size:1.125rem;font-weight:500;margin-top:.625rem}@media only screen and (min-width:48em){.subject-card__desc{font-size:1.25rem;margin-top:.75rem}}@media only screen and (min-width:71.25em){.subject-card__desc{font-size:1.375rem;margin-top:1.125rem}}@media only screen and (hover:hover) and (pointer:fine){.subject-card:hover{color:var(--clr-hover)}}@media only screen and (min-width:71.25em){[data-subject-type=course]{position:relative}[data-subject-type=course] .subject-card__cover{height:16rem;left:0;opacity:0;padding:0;position:absolute;top:0;transform:translateX(-100%);width:23.75rem;z-index:50}}@media only screen and (min-width:71.25em) and (hover:hover) and (pointer:fine){[data-subject-type=course]>*{pointer-events:none}[data-subject-type=course]:hover .subject-card__cover{opacity:1;transform:translate(var(--x-offset),var(--y-offset))}.card-counter:nth-child(2n) [data-subject-type=course]:hover .subject-card__cover{transform:translate(calc(var(--x-offset) - 100%),var(--y-offset))}}@media only screen and (min-width:71.25em){[data-subject-type=article] .subject-card__cover{overflow:hidden}}@media only screen and (min-width:71.25em) and (hover:hover) and (pointer:fine){[data-subject-type=article] .subject-card__cover img{transition:transform .4s}[data-subject-type=article]:hover .subject-card__cover img{transform:scale(1.025)}}.pagination-wrap{color:var(--clr-primary);display:flex;font-size:1.75rem;font-weight:500;gap:.3em;justify-content:center;line-height:1}.pagination-wrap .current{color:var(--clr-inactive)}