.heading-1{font-family:var(--font-family-bold-primary);font-size:var(--font-size-h1);font-weight:400;line-height:var(--line-height-small);text-transform:uppercase}.heading-2{font-size:var(--font-size-h2)}.heading-2,.heading-3{font-family:var(--font-family-bold-primary);font-weight:400;line-height:var(--line-height-tight);text-transform:uppercase}.heading-3{font-size:var(--font-size-h3)}.heading-4{font-family:var(--font-family-bold-primary);font-size:var(--font-size-h4);font-weight:400;text-transform:uppercase}.heading-4,.heading-5{line-height:var(--line-height-tight)}.heading-5{font-family:var(--font-family-bold-secondary);font-size:var(--font-size-h5)}.heading-6{font-size:var(--font-size-h6);font-weight:400}.heading-6,.heading-7{font-family:var(--font-family-bold-secondary);line-height:var(--line-height-small);text-transform:uppercase}.heading-7{font-size:var(--font-size-h7);margin-bottom:.5rem}[class*=heading-]{color:var(--color-heading);text-wrap:balance;transition:color var(--transition)}[class*=heading-]:not(.d-block){display:flex}.wp-block-heading{font-weight:400}.wp-block-heading.has-h-1-font-size,.wp-block-heading.has-h-2-font-size,.wp-block-heading.has-h-3-font-size,.wp-block-heading.has-h-4-font-size{font-family:var(--font-family-bold-primary)}.wp-block-heading.has-h-5-font-size,.wp-block-heading.has-h-6-font-size{font-family:var(--font-family-bold-secondary)}.wp-block-heading.has-h-1-font-size,.wp-block-heading.has-h-2-font-size,.wp-block-heading.has-h-3-font-size,.wp-block-heading.has-h-4-font-size,.wp-block-heading.has-h-6-font-size{text-transform:uppercase}.wp-block-heading.has-h-1-font-size,.wp-block-heading.has-h-6-font-size{line-height:var(--line-height-small)}.wp-block-heading.has-h-2-font-size,.wp-block-heading.has-h-3-font-size,.wp-block-heading.has-h-4-font-size,.wp-block-heading.has-h-5-font-size{line-height:var(--line-height-tight)}.article-columns{display:grid;gap:var(--grid-gap);grid-column:span 12;grid-template-columns:repeat(1,1fr);margin-inline:auto;margin:var(--spacing-4) auto 0;max-width:var(--container-max-width);padding-left:clamp(2rem,2.5vw,5rem);padding-right:clamp(2rem,2.5vw,5rem)}@media(min-width:992px){.article-columns{gap:var(--grid-gap);grid-column:2/span 10;grid-template-columns:repeat(12,1fr)}.article-columns>[class*=heading-]{grid-column:2/span 10}}.article-columns .wp-block-heading{margin-bottom:1.5rem}.article-columns .col-item{border:1px solid var(--color-gray);padding:clamp(3rem,2vw,4rem)}@media(min-width:992px){.article-columns .col-item:first-of-type{grid-column:2/span 3}.article-columns .col-item:nth-of-type(2){grid-column:span 3}.article-columns .col-item:last-of-type{grid-column:span 4}}.article-columns dl,.article-columns ul{margin-top:var(--spacing-2)}.article-columns dl{display:grid;gap:2rem}@media(min-width:992px){.article-columns dl{grid-template-columns:repeat(2,1fr)}}.article-columns dl>div{display:flex;flex-direction:column}.article-columns dl>div:not(:nth-child(-n+2)){border-top:1px solid var(--color-gray);padding-top:1.5rem}.article-columns dl dt{color:var(--color-charcoal);font-family:var(--font-family-regular);font-size:var(--font-size-small);font-weight:400;margin:0;text-transform:uppercase}.article-columns dl dd{font-family:var(--font-family-bold-secondary);font-size:var(--font-size-h7);line-height:var(--line-height-small);margin:0;text-transform:uppercase}
