.kms-page__title{max-width:var(--kms-max-width);margin:var(--space-xl) auto var(--space-l);padding:0 var(--space-m);font-family:var(--kms-font-serif);font-size:var(--text-2xl);font-weight:700;line-height:1.2;color:var(--text-title)}.kms-page__content>p,.kms-page__content>h2,.kms-page__content>h3,.kms-page__content>h4,.kms-page__content>ul,.kms-page__content>ol,.kms-page__content>blockquote,.kms-page__content>table,.kms-page__content>figure,.kms-page__content>img,.kms-page__content>hr,.kms-page__content>.wp-block-image,.kms-page__content>.wp-block-paragraph,.kms-page__content>.wp-block-heading,.kms-page__content>.wp-block-list{max-width:var(--kms-max-width);margin-left:auto;margin-right:auto;padding-left:var(--space-m);padding-right:var(--space-m);box-sizing:border-box}body.page-id-38490 .kms-page__title,body.page-id-38127 .kms-page__title,body.page-id-38487 .kms-page__title,body.page-id-20721 .kms-page__title,.parent-pageid-38127 .kms-page__title{display:none}.kms-single__article{max-width:var(--kms-max-width);margin:0 auto;padding:0 var(--space-m)}.kms-single__header{margin-bottom:var(--space-l);padding-bottom:var(--space-m);border-bottom:1px solid var(--kms-gray-300)}.kms-single__title{font-family:var(--kms-font-serif);font-size:var(--text-2xl);font-weight:700;line-height:1.2;color:var(--text-title);margin:var(--space-xl) 0 var(--space-s)}.kms-single__meta{font-family:var(--kms-font-sans);font-size:var(--text-xs);color:var(--kms-gray-500);text-transform:uppercase;letter-spacing:.05em;display:flex;gap:var(--space-s)}.kms-archive__title{font-family:var(--kms-font-serif);font-size:var(--text-2xl);font-weight:700;line-height:1.2;color:var(--text-title);margin-bottom:var(--space-s)}.kms-archive__description{font-size:var(--text-m);color:var(--kms-gray-600);margin-bottom:var(--space-l)}.kms-archive__grid{display:grid;gap:var(--space-l)}.kms-archive__item-title{font-family:var(--kms-font-serif);font-size:var(--text-l);font-weight:700;line-height:1.3;margin-bottom:var(--space-2xs)}.kms-archive__item-title a{color:var(--text-title);text-decoration:none}.kms-archive__item-title a:hover{color:var(--primary)}.kms-archive__item-excerpt{font-size:var(--text-s);color:var(--kms-gray-600);line-height:1.6}@media (max-width:767px){.kms-page__title,.kms-single__title,.kms-archive__title{font-size:var(--text-xl)}}