@font-face{font-family:SiteDevanagari;src:url('../client/course-reader/fonts/NotoSansDevanagari-Regular.ttf') format('truetype');font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CFF,U+A8E0-A8FF,U+200C-200D}html[lang=hi] body,.content-language-switch a[lang=hi]{font-family:SiteDevanagari,system-ui,sans-serif}
.content-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.content-topic-grid .card{border:1px solid #d6dbe3;border-radius:16px;overflow:hidden;margin:0}.content-topic-grid h3{font-size:1.25rem}.content-topic-image{width:100%;height:230px;object-fit:cover;display:block}.content-tag-list{display:flex;gap:10px;flex-wrap:wrap}.content-related{border:1px solid #d6dbe3;border-radius:16px;padding:24px;margin:24px 0}.content-language-switch{display:flex;justify-content:flex-end;gap:16px;margin:12px 0}.content-language-switch a{padding:8px 12px;border:1px solid currentColor;border-radius:6px}.content-language-switch [aria-current]{font-weight:bold}.content-picker-results{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.content-picker-selected{padding:0;list-style:none}.content-picker-selected li{border:1px solid #ddd;border-radius:8px;padding:10px;margin:8px 0}.content-picker-selected button{margin-left:8px}@media(max-width:900px){.content-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.content-topic-grid{grid-template-columns:1fr}.content-related{padding:16px}.content-picker-selected button{margin-top:8px}}

@media(max-width:1024px){body.community-site .navbar-brand h4,body.gforce-site .navbar-brand h4{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;letter-spacing:0;margin:0}}
