.figure {margin: 1em 0; text-align: center; font-style: italic}
.figure p {margin: 0; font-size: .9em}

.status {margin: .6em 0; border-collapse: collapse}
.status td, .status th {
  padding: .1em .3em .1em 0;
  border-bottom: thin dotted #BBF }
.status tbody + tbody th {padding-top: 1em}

.status td + td, .status th + th, .status .wd, .status .lc,
.status .cr, .status .pr, .status .rec, .status .note {padding-left: .3em}
.wd a, .pa a, .lc a, .alpha a, .cr a, .beta a, .pr a, .rc a, .rec a, .fin a,
.note a {color: inherit}
.wd, .pa {background: hsl(20, 78%, 55%); color: hsl(0,0%,100%)}
.lc, .alpha {background: hsl(30, 68%, 65%)}
.cr, .beta {background: hsl(62, 86%, 45%)}
.pr, .rc {background: hsl(89, 53%, 44%); color: hsl(0,0%,100%)}
.rec, .note, .fin {background: hsl(129, 53%, 40%); color: hsl(0,0%,100%)}
td + td + .wd {background: hsl(20, 78%, 64%)}
td + td + .lc {background: hsl(30, 68%, 72%)}
td + td + .cr {background: hsl(62, 70%, 55%)}
td + td + .pr {background: hsl(89, 41%, 55%)}
td + td + .rec, td + td + .note {background: hsl(129, 35%, 52%)}
@media all and (min-width: 50em) {
  .portal .section {float: left; width: 50%}
  .portal .section:nth-of-type(2n+1) {clear: both}
  .portal #language, .portal #translations, .portal #banner, .portal #summary,
  .portal #endmatter {float: none; width: auto}
  h1 {height: 2.2em}
  #banner {top: 5.1em; text-align: left}
  #banner .home {top: -5.1em; height: 5.1em}
  .portal #news {float: right}
}

@media all and (min-width: 100em) {
  .portal .section {width: 33.3%}
  .portal .section:nth-of-type(2n+1) {clear: none}
  .portal .section:nth-of-type(3n) {clear: both}
}
.section {break-inside: avoid; margin: 0 0 2em 0; padding: 1.3em 1em 0 1em}
.section, .aside { 
  box-sizing: border-box;
  -moz-box-sizing: border-box }
.status {margin: .6em 0; border-collapse: collapse}
.status td, .status th {
  padding: .1em .3em .1em 0;
  border-bottom: thin dotted #BBF }
.status tbody + tbody th {padding-top: 1em}

.status td + td, .status th + th, .status .wd, .status .lc,
.status .cr, .status .pr, .status .rec, .status .note {padding-left: .3em}
.chuui {
	border: 2px solid #F00;
	font-weight: bold;
	color: #F00;
	text-align: center;
	padding: 10px;
	background-color: #FFEBC8;
}