/* -------------------------------- PAGE -------------------------------------------- */
.page-main {margin: var(--step-2) auto;padding: 0 var(--step-4);max-width:var(--container-max-width);}
.page-header {margin-bottom:var(--step-4);}

.page-title {font:600 var(--step-7)/1.2 var(--font-family-base);margin:var(--step-4) 0;text-align: center;}

.page-wrapper {max-width: 700px; margin: 0 auto;}
.page-content {font-family:var(--font-family-sec);font-size:var(--step-4-5);line-height: 1.5}
.page-content p {margin:var(--step-4) auto;} .page-content h2 {line-height: var(--step-8)}
.page-content a {text-decoration:none;font-weight:600;border-bottom:var(--border-width) var(--border-style) var(--neutral-900);}
.page-content a:hover {border-bottom:none;}
.page-content .wp-block-quote {border-left:var(--border-width) var(--border-style) var(--neutral-300);padding-left:var(--step-2);margin-left:var(--step-4);color:var(--neutral-600);}
.page-content .wp-block-quote cite {display:block;font-size:var(--step-4);padding:0 var(--step-4);}
.page-content .wp-block-list {margin:var(--step-4);}
.page-content .wp-block-list li {padding:var(--step-2) 0;}
.page-content table {font-family:var(--font-family-aux);font-size:var(--step-4);width:100%;border-collapse:collapse;}
.page-content thead {background-color:var(--neutral-200);text-align:left;}
.page-content th,.page-content td {padding:var(--step-2);border:var(--border-width) var(--border-style) var(--neutral-300);}
.page-content tbody td:nth-child(odd) {background-color:var(--neutral-200);}
@media(min-width:700px){
 .page-title{font-size:var(--step-8);}
}