:root{--aen-c-accent:#17212b;--aen-c-ink:#17212b;--aen-c-muted:#4b5563;--aen-c-surface:#ffffff;--aen-c-line:#dcf5ee;--aen-c-on-accent:#ffffff;}
body header :is(.wp-block-site-title,.aen-brand-text,.vd-brand>span){white-space:nowrap!important;overflow:visible!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.15!important}
body header .wp-block-site-title a{white-space:nowrap!important;flex-wrap:nowrap!important;gap:10px!important}
body header :is(.aen-wordmark-amp,.vd-brand>span span){display:inline!important;font-size:1em!important;line-height:inherit!important}
body header :is(.vd-brand,.pbv-brand,.vb-masthead,.ph-brand,.tb-brand,.rf-brand,.cm-brand,.pb-brand,.od-brand,.wl-brand,.sy-brand,.au-brand,.sf-brand,.tm-brand){gap:10px!important;align-items:center;flex-wrap:nowrap!important}
body header :is(.wp-block-site-logo,.wp-block-site-logo a,.wp-block-site-logo img,.aen-brand-mark,.vd-brand>img){width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important;object-fit:contain;margin:0!important}
body header .aen-brand-mark{padding:0!important;border:0!important;background:none!important}
body header :is(.pbv-edition,.vd-tagline,.wp-block-site-tagline){display:none!important}
body.page h1.wp-block-post-title{font-size:clamp(2rem,1.5rem + 1.3vw,2.625rem)!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:manual;text-wrap:balance;line-height:1.2}
body.page .pack-page-columns{grid-template-columns:minmax(0,1fr);max-width:var(--pack-width,760px)}
body.page .pack-page-columns .pack-page-heading{position:static}
body header :is(.rk-brand,.lt-brand,.sg-brand,.sl-brand){white-space:nowrap!important;flex-wrap:nowrap!important;gap:10px!important}body header :is(.rk-brand,.lt-brand,.sg-brand,.sl-brand)>span{white-space:nowrap!important;word-break:normal;overflow-wrap:normal}body header :is(.rk-brand,.lt-brand,.sg-brand,.sl-brand)>img{width:36px!important;height:36px!important;object-fit:contain;flex:0 0 36px}
@media(max-width:600px){body header :is(.wp-block-site-title,.aen-brand-text,.vd-brand>span){font-size:1.125rem!important}body header :is(.wp-block-site-logo,.wp-block-site-logo a,.wp-block-site-logo img,.aen-brand-mark,.vd-brand>img){width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;flex-basis:30px!important}}
@media(max-width:600px){body header :is(.rk-brand,.lt-brand,.sg-brand,.sl-brand)>span{font-size:1.125rem!important}body header :is(.rk-brand,.lt-brand,.sg-brand,.sl-brand)>img,body header :is(.mf-mark,.kg-mark,.dp-mark,.ot-mark,.lt-mark),body header :is(.mf-mark,.kg-mark,.dp-mark,.ot-mark,.lt-mark) img{width:30px!important;height:30px!important;flex-basis:30px!important}}
body.single-post h1.wp-block-post-title{font-size:clamp(1.75rem, 1.1rem + 1.4vw, 2.5rem)!important;line-height:1.18!important;letter-spacing:-.01em!important;text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual;max-width:24em}
@media(max-width:600px){body.single-post h1.wp-block-post-title{font-size:1.625rem!important}}
@media(min-width:1200px){
body.single-post{--pack-width:760px;--vd-width:760px;--pb-reading:760px;--wp--style--global--content-size:760px}
body.single-post .wp-block-post-content{width:100%!important;max-width:760px!important;margin-inline:auto!important;box-sizing:border-box}
body.single-post .wp-block-post-content>p{width:100%;max-width:760px!important;margin-inline:auto!important}
body.single-post :is(.pbv-reading,.vb-reading,.tm-reading-panel,.ph-reading,.tb-reading,.rf-reading,.pb-reading,.od-reading,.wl-reading,.sy-reading,.v-reading,.cm-narrow){max-width:760px!important;width:100%!important}
body.single-post :is(.pbv-reading-layout,.pb-reading-layout,.v-reading-layout):not(:has(>aside,>.pb-rail,>.pb-reading-rail,>.v-article-rail,>.v-sidebar)){max-width:900px;width:100%;margin-inline:auto!important}
body.single-post .pb-article{max-width:760px!important;width:100%;box-sizing:content-box}
body.single-post .v-reading-sheet{min-width:760px;box-sizing:content-box}
}
@media(min-width:1200px){body.single-post .ph-single{box-sizing:content-box;max-width:760px!important;width:760px}}
