#atomic .Bdrs\(2px\) {
  border-radius: 2px;
}
#atomic .Bdrs\(8px\) {
  border-radius: 8px;
}
#atomic .Bdrsbstart\(8px\) {
  border-bottom-left-radius: 8px;
}
#atomic .Bdrststart\(8px\) {
  border-top-left-radius: 8px;
}
#atomic .Bg\(\$topicShadowGradient\) {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
}
#atomic .Bgc\(\$c-fuji-grey-j\) {
  background-color: #464e56;
}
#atomic .Bgz\(cv\) {
  background-size: cover;
}
#atomic .C\(\#fff\) {
  color: #fff;
}
#atomic .C\(\$c-fuji-blue-4-b\) {
  color: #020e65;
}
#atomic .C\(\$c-fuji-grey-j\) {
  color: #464e56;
}
.topics-module:hover .topics-module\:h_C\(\$c-fuji-blue-1-a\) {
  color: #188fff !important;
}
#atomic .D\(b\) {
  display: block;
}
#atomic .Fw\(500\) {
  font-weight: 500;
}
#atomic .Fw\(b\) {
  font-weight: bold;
}
#atomic .Fz\(12px\) {
  font-size: 12px;
}
#atomic .Fz\(14px\) {
  font-size: 14px;
}
#atomic .Fz\(16px\) {
  font-size: 16px;
}
#atomic .Fz\(24px\) {
  font-size: 24px;
}
#atomic .H\(100\%\) {
  height: 100%;
}
#atomic .H\(140px\) {
  height: 140px;
}
#atomic .H\(14px\) {
  height: 14px;
}
#atomic .H\(17px\) {
  height: 17px;
}
#atomic .Lh\(1\.17\) {
  line-height: 1.17;
}
#atomic .Lh\(1\.43\) {
  line-height: 1.43;
}
#atomic .M\(0\) {
  margin: 0;
}
#atomic .Mx\(1px\) {
  margin-left: 1px;
  margin-right: 1px;
}
#atomic .Mb\(10px\) {
  margin-bottom: 10px;
}
#atomic .Mb\(2px\) {
  margin-bottom: 2px;
}
#atomic .Maw\(100px\) {
  max-width: 100px;
}
#atomic .T\(0\) {
  top: 0;
}
#atomic .T\(16px\) {
  top: 16px;
}
#atomic .B\(16px\) {
  bottom: 16px;
}
#atomic .Start\(16px\) {
  left: 16px;
}
#atomic .Start\(78px\) {
  left: 78px;
}
#atomic .Pt\(12px\) {
  padding-top: 12px;
}
#atomic .Pos\(a\) {
  position: absolute;
}
#atomic .Pos\(r\) {
  position: relative;
}
#atomic .Td\(n\) {
  text-decoration: none;
}
.topics-module:hover .topics-module\:h_Td\(u\) {
  text-decoration: underline !important;
}
#atomic .W\(100\%\) {
  width: 100%;
}
#atomic .W\(60px\) {
  width: 60px;
}
#atomic .W\(79px\) {
  width: 79px;
}
.Ell:after {
  content: ".";
  font-size: 0;
  visibility: hidden;
  display: inline-block;
  overflow: hidden;
  height: 0;
  width: 0;
}
.Ell {
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  hyphens: none;
}
.Ell, [class*=LineClamp] {
  overflow: hidden;
}
[class*=LineClamp] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
a[class*=LineClamp] {
  display: inline-block;
  display : -webkit-box;
  *display: inline;
  zoom: 1;
}
a[class*=LineClamp]:after {
  content: ".";
  font-size: 0;
  visibility: hidden;
  display: inline-block;
  overflow: hidden;
  height: 0;
  width: 0;
}
.LineClamp\(2\,60px\) {
  -webkit-line-clamp: 2;
}
.LineClamp\(2\,60px\), .LineClamp\(3\,60px\) {
  max-height: 60px;
}
.LineClamp\(3\,60px\), .LineClamp\(3\,89px\) {
  -webkit-line-clamp: 3;
}
.LineClamp\(3\,89px\) {
  max-height: 89px;
}
