/* Alternate pale blue and white sections while keeping the text columns aligned. */
#philosophy,#news{
  max-width:none;
  background:var(--ice);
  padding-inline:max(28px,calc((100% - 1184px)/2));
}
@media(max-width:1180px){#philosophy,#news{padding-inline:36px}}
@media(max-width:600px){#philosophy,#news{padding-inline:24px}}
