@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Playfair+Display:wght@400;500&display=swap");
body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])){background:#c4c3b6!important;color:#000}
body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])) .t-cms__page-header{background:#c4c3b6!important;border-bottom:1px solid #000!important}
body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])) .t-cms__page-header__title{font-family:"Playfair Display",Georgia,serif!important;color:#000!important}
body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])) .t-cms__page__atom[data-style="post_title_typo"]{font:400 clamp(40px,5vw,66px)/1.12 "Playfair Display",Georgia,serif!important;letter-spacing:-.035em;color:#000!important}
body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])) .t-cms__page__atom[data-style="post_text_typo"]{font:500 13px Inter,Arial,sans-serif!important;letter-spacing:.12em;color:#595855!important}
body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])) .t-cms__page__atom[data-style="te_typo"]{font:400 18px/1.7 Inter,Arial,sans-serif!important;color:#000!important}
body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])) .t-cms__page{padding-top:90px!important;padding-bottom:120px!important}
@media(max-width:700px){body:has(.js-cms-data-holder[data-postuid]:not([data-postuid=""])) .t-cms__page{padding-top:50px!important;padding-bottom:80px!important}}