/*------------------------------------------------------------------------------
1.0 Global: About, Credits, Freedoms, Privacy
1.2 Typography & Elements
x.2.0 Legacy About Styles: Global
x.3.0 Legacy About Styles: About Page
x.4.0 Legacy About Styles: Credits & Freedoms Pages
x.5.0 Legacy About Styles: Media Queries
------------------------------------------------------------------------------*/
/* Section backgrounds */
--subtle-background: #fde4bf;
/* Accent colors: used in header, on special classes. */
--accent-1: #0a5b89; /* Accent background */
--accent-2: #fde4bf; /* Heading subtitle */
--nav-background: var(--background);
--nav-color: var(--text);
/*------------------------------------------------------------------------------
1.0 - Global: About, Credits, Freedoms, Privacy
------------------------------------------------------------------------------*/
.freedoms-php #wpcontent,
.privacy-php #wpcontent {
@media screen and (max-width: 782px) {
.about-php.auto-fold #wpcontent,
.credits-php.auto-fold #wpcontent,
.freedoms-php.auto-fold #wpcontent,
.privacy-php.auto-fold #wpcontent {
.about__container .alignleft {
.about__container .alignright {
.about__container .aligncenter {
.about__container .is-vertically-aligned-top {
-ms-grid-row-align: start;
.about__container .is-vertically-aligned-center {
-ms-grid-row-align: center;
.about__container .is-vertically-aligned-bottom {
background: var(--background);
.about__container .has-accent-background-color {
background-color: #0a5b89;
background-color: var(--accent-1);
color: var(--text-light);
.about__container .has-accent-background-color a {
color: var(--text-light);
.about__container .has-transparent-background-color {
background-color: transparent;
.about__container .has-accent-color {
.about__container .has-border {
border: 3px solid currentColor;
.about__container .has-subtle-background-color {
background-color: #fde4bf;
background-color: var(--subtle-background);
.about__container .has-background-image {
background-size: contain;
background-repeat: no-repeat;
background-position: center;
.about__section .column {
.about__section + .about__section .column {
.about__section + .about__section .is-section-header {
.about__section .column[class*="background-color"],
.about__section .column.has-border {
.about__section .column.is-edge-to-edge {
.about__section .column p:first-of-type {
.about__section .column p:last-of-type {
.about__section .has-text-columns {
.about__section .is-section-header {
.about__section .is-section-header p:last-child {
/* Section header is alone in a container. */
.about__section .is-section-header:first-child:last-child {
.about__section.is-feature {
.about__section.is-feature p {
.about__section.is-feature p + p {
.about__section.has-1-column {
.about__section.has-2-columns,
.about__section.has-3-columns,
.about__section.has-4-columns,
.about__section.has-overlap-style {
.about__section.has-gutters {
.about__section.has-2-columns {
-ms-grid-columns: 1fr 1fr;
grid-template-columns: 1fr 1fr;
.about__section.has-2-columns.is-wider-right {
-ms-grid-columns: 1fr 2fr;
grid-template-columns: 1fr 2fr;
.about__section.has-2-columns.is-wider-left {
-ms-grid-columns: 2fr 1fr;
grid-template-columns: 2fr 1fr;
.about__section.has-2-columns .is-section-header {
.about__section.has-2-columns .column:nth-of-type(2n+1) {
.about__section.has-2-columns .column:nth-of-type(2n) {
.about__section.has-3-columns {
-ms-grid-columns: (1fr)[3];
grid-template-columns: repeat(3, 1fr);
.about__section.has-3-columns .is-section-header {
.about__section.has-3-columns .column:nth-of-type(3n+1) {
.about__section.has-3-columns .column:nth-of-type(3n+2) {
.about__section.has-3-columns .column:nth-of-type(3n) {
.about__section.has-4-columns {
-ms-grid-columns: (1fr)[4];
grid-template-columns: repeat(4, 1fr);
.about__section.has-4-columns .is-section-header {
.about__section.has-4-columns .column:nth-of-type(4n+1) {
.about__section.has-4-columns .column:nth-of-type(4n+2) {
.about__section.has-4-columns .column:nth-of-type(4n+3) {
.about__section.has-4-columns .column:nth-of-type(4n) {
/* Any columns following a section header need to be expicitly put into the second row, for IE support. */
.about__section.has-2-columns .is-section-header ~ .column,
.about__section.has-3-columns .is-section-header ~ .column,
.about__section.has-4-columns .is-section-header ~ .column,
.about__section.has-overlap-style .is-section-header ~ .column {
.about__section.has-overlap-style {
-ms-grid-columns: (1fr)[7];
grid-template-columns: repeat(7, 1fr);
.about__section.has-overlap-style .column {
.about__section.has-overlap-style .column:nth-of-type(2n+1) {
.about__section.has-overlap-style .column:nth-of-type(2n) {
.about__section.has-overlap-style .column.is-top-layer {
@media screen and (max-width: 782px) {
.about__section.has-2-columns.is-wider-right,
.about__section.has-2-columns.is-wider-left,
.about__section.has-3-columns {
.about__section.has-2-columns.has-gutters .column,
.about__section.has-2-columns.has-gutters .column,
.about__section.has-3-columns.has-gutters .column {
.about__section.has-2-columns.has-gutters .column:last-child,
.about__section.has-2-columns.has-gutters .column:last-child,
.about__section.has-3-columns.has-gutters .column:last-child {
.about__section.has-3-columns .column:nth-of-type(n) {
.about__section.has-4-columns {
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
.about__section.has-4-columns .column:nth-of-type(2n+1) {
.about__section.has-4-columns .column:nth-of-type(2n) {
.about__section.has-4-columns .column:nth-of-type(4n+3),
.about__section.has-4-columns .column:nth-of-type(4n) {
.about__section.has-4-columns .is-section-header {
.about__section.has-4-columns .is-section-header ~ .column:nth-of-type(4n+3),
.about__section.has-4-columns .is-section-header ~ .column:nth-of-type(4n) {
.about__section.has-overlap-style {
grid-template-columns: 1fr;
/* At this size, the two columns fully overlap */
.about__section.has-overlap-style .column.column {
@media screen and (max-width: 600px) {
.about__section.has-2-columns {
.about__section.has-2-columns.has-gutters .column {
.about__section.has-2-columns.has-gutters .column:last-child {
.about__section.has-2-columns .column:nth-of-type(n) {
@media screen and (max-width: 480px) {
.about__section.is-feature .column {
.about__section.has-4-columns {
.about__section.has-4-columns.has-gutters .column {
.about__section.has-4-columns.has-gutters .column:last-child {
.about__section.has-4-columns .column:nth-of-type(n) {
/* 1.2 - Typography & Elements */
.about__container h3.is-larger-heading {