/*
Abbreviations:
- fd: From Design. (This is an exact value directly measured in the design file provided by the web designer.)
*/
.std-mosaic-list:not(.-twoperrow):not(.-oneperrow) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.home-main > .lastnewslist > .std-layout {
  --crowbar-width: 207px;
  --crowbar-height: 123px;
  --gauss-width: 313px;
  --gauss-height: 87px;
  --bullsquid-width: 285px;
  --bullsquid-height: 162px;
  background: url("crowbar-transparent.svg") no-repeat top calc(var(--gap-l) / 2) left var(--gap)/var(--crowbar-width) var(--crowbar-height), url("gauss-transparent.svg") no-repeat top calc(var(--gap-l) + var(--crowbar-height) / 2) left calc(var(--gap) + var(--crowbar-width) / 2)/var(--gauss-width) var(--gauss-height), url("bullsquid-transparent.svg") no-repeat top var(--gap-l) right var(--gap)/var(--bullsquid-width) var(--bullsquid-height);
}