.home .class-card .n{font-size:22px}
.home .lead.server-top{color:var(--silver);border-color:#67717d}
.home .class-card h2{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center}
.home .class-card .ci{grid-column:1;grid-row:1}
.home .class-card .nm{grid-column:2;grid-row:1}
.home .class-card .pl{display:flex;flex-wrap:wrap;column-gap:.9em;grid-column:1 / 3;grid-row:2;color:var(--muted);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}
.home .class-card .pa{display:inline-flex;align-items:center;white-space:nowrap}
.home .class-card .pi{flex:none;width:1.25em;height:1.25em;margin-right:.3em;fill:currentColor}
.home .class-card .no{position:relative;top:.04em;grid-column:3;grid-row:1 / span 2;font-size:1.8rem;line-height:.8}
#s-all:checked~#m-all:checked~.class-cards .hs-all.hm-all{display:grid}
#s-all:checked~#m-standard_all:checked~.class-cards .hs-all.hm-standard_all{display:grid}
#s-all:checked~#m-self_found_all:checked~.class-cards .hs-all.hm-self_found_all{display:grid}
#s-all:checked~#m-ordinary_all:checked~.class-cards .hs-all.hm-ordinary_all{display:grid}
#s-all:checked~#m-hardcore_all:checked~.class-cards .hs-all.hm-hardcore_all{display:grid}
#s-all:checked~#m-ordinary:checked~.class-cards .hs-all.hm-ordinary{display:grid}
#s-all:checked~#m-self_found:checked~.class-cards .hs-all.hm-self_found{display:grid}
#s-all:checked~#m-hardcore:checked~.class-cards .hs-all.hm-hardcore{display:grid}
#s-all:checked~#m-hardcore_self_found:checked~.class-cards .hs-all.hm-hardcore_self_found{display:grid}
#s-global:checked~#m-all:checked~.class-cards .hs-global.hm-all{display:grid}
#s-global:checked~#m-standard_all:checked~.class-cards .hs-global.hm-standard_all{display:grid}
#s-global:checked~#m-self_found_all:checked~.class-cards .hs-global.hm-self_found_all{display:grid}
#s-global:checked~#m-ordinary_all:checked~.class-cards .hs-global.hm-ordinary_all{display:grid}
#s-global:checked~#m-hardcore_all:checked~.class-cards .hs-global.hm-hardcore_all{display:grid}
#s-global:checked~#m-ordinary:checked~.class-cards .hs-global.hm-ordinary{display:grid}
#s-global:checked~#m-self_found:checked~.class-cards .hs-global.hm-self_found{display:grid}
#s-global:checked~#m-hardcore:checked~.class-cards .hs-global.hm-hardcore{display:grid}
#s-global:checked~#m-hardcore_self_found:checked~.class-cards .hs-global.hm-hardcore_self_found{display:grid}
#s-cn:checked~#m-all:checked~.class-cards .hs-cn.hm-all{display:grid}
#s-cn:checked~#m-standard_all:checked~.class-cards .hs-cn.hm-standard_all{display:grid}
#s-cn:checked~#m-self_found_all:checked~.class-cards .hs-cn.hm-self_found_all{display:grid}
#s-cn:checked~#m-ordinary_all:checked~.class-cards .hs-cn.hm-ordinary_all{display:grid}
#s-cn:checked~#m-hardcore_all:checked~.class-cards .hs-cn.hm-hardcore_all{display:grid}
#s-cn:checked~#m-ordinary:checked~.class-cards .hs-cn.hm-ordinary{display:grid}
#s-cn:checked~#m-self_found:checked~.class-cards .hs-cn.hm-self_found{display:grid}
#s-cn:checked~#m-hardcore:checked~.class-cards .hs-cn.hm-hardcore{display:grid}
#s-cn:checked~#m-hardcore_self_found:checked~.class-cards .hs-cn.hm-hardcore_self_found{display:grid}
.home .class-cards{container-type:inline-size}
.home .class-cards>.hv{grid-template-columns:minmax(0,1fr)}
@container (min-width:532px){.home .class-cards>.hv{grid-template-columns:repeat(2,minmax(0,1fr))}}
@container (min-width:804px){.home .class-cards>.hv{grid-template-columns:repeat(3,minmax(0,1fr))}}
@container (min-width:1076px){.home .class-cards>.hv{grid-template-columns:repeat(4,minmax(0,1fr))}}
.home .class-card .srv{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start}
.home .class-card .md{grid-column:1 / -1;max-width:100%}
@container (min-width:502px) and (max-width:531.98px){:lang(es-ES) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:459px) and (max-width:531.98px){:lang(tr-TR) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:456px) and (max-width:531.98px){:lang(pt-BR) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:444px) and (max-width:531.98px){:lang(pl-PL) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:443px) and (max-width:531.98px){:lang(de-DE) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:429px) and (max-width:531.98px){:lang(fr-FR) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:428px) and (max-width:531.98px){:lang(es-MX) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:428px) and (max-width:531.98px){:lang(it-IT) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:422px) and (max-width:531.98px){:lang(en-US) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:413px) and (max-width:531.98px){:lang(ja-JP) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:383px) and (max-width:531.98px){:lang(ko-KR) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:301px) and (max-width:531.98px){:lang(zh-Hant-TW) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:265px) and (max-width:531.98px){:lang(zh-Hans) .home .class-card .srv{display:flex;flex-wrap:wrap}}
@container (min-width:265px) and (max-width:531.98px){:lang(zh-CN) .home .class-card .srv{display:flex;flex-wrap:wrap}}
