@media(min-width: 810px) {

    main.container {
        display: grid;
        grid-template-columns: [page-start] 1fr [content-start] 80rem [content-end] 3fr [page-end];
        max-width: initial;
    }

    main.container > * {
        grid-area: content
    }
}

/* start pk article layout */

div.heading-section div.heading-label {
    margin: 0 0 1rem 0;
}

.pk {
    margin: 2rem 0 2rem 0;
  }

 .pk p + * {
    margin: 1.5rem 0 0 0;
 }

.pk h2 {
    margin: 3rem 0 1rem 0;

}

.pk h3 {
    margin: 2rem 0 1rem 0;
}


/* end pk article layout */

:root {
    --h1-font-size: 3rem;
    --h1-line-height: 3.6rem;
    --h1-letter-spacing: 0.1em;
    --h1-font-weight: 700;
    --h1-color: #132943;
  
    --h2-margin-bottom: 1rem;
    --h2-font-size: 2.6rem;
    --h2-line-height: 3.1rem;
    --h2-letter-spacing: 0.02em;
    --h2-font-weight: 700;
    --h2-color: #132943;
  
    --h3-margin-bottom: 0.6rem;
    --h3-font-size: 2.2rem;
    --h3-line-height: 2.6rem;
    --h3-letter-spacing: 0.02em;
    --h3-font-weight: 700;
    --h3-color: #132943;
  
    --h4-margin-bottom: 0.6rem;
    --h4-font-size: 2rem;
    --h4-line-height: 2.6rem;
    --h4-letter-spacing: 0.02em;
    --h4-font-weight: 400;
    --h4-color: #132943;
  }