:root{--cast:#F2EEE6;--cast-2:#EBE5D9;--line:#DED7CA;--paper:#FBF8F2}
html,body{background:#F2EEE6}
header{background:rgba(242,238,230,.94)!important;border-bottom-color:#DED7CA!important}
nav.menu .dropdown-content{background:#FBF8F2!important;border-color:#DED7CA!important}
.page-hero{background:linear-gradient(180deg,#F2EEE6 0%,#EBE5D9 100%)!important}
h1,h2{text-transform:none!important;font-stretch:100%!important;letter-spacing:-.025em!important}
h1{font-weight:800!important;line-height:1!important}
h1,h2,h3{overflow-wrap:normal!important;word-break:normal!important}
@media(max-width:600px){h3{font-size:min(1em,16px)}}
@media(max-width:600px){.q-nav{margin-left:0!important;margin-right:0!important;padding-left:12px!important;padding-right:12px!important}}
