.aen-contact-ledger{max-width:720px}.aen-contact-ledger h2{font-size:1.375rem}.aen-contact-ledger dl{margin:0}.aen-contact-ledger dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);border-top:1px solid #d9e2e2;padding:14px 0}.aen-contact-ledger dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#087a7f}.aen-contact-ledger dd{margin:0;font-size:1rem}.aen-contact-ledger a{overflow-wrap:anywhere}@media(max-width:639px){.aen-contact-ledger dl>div{grid-template-columns:1fr;gap:.375rem}}
body.single-post main h1.wp-block-post-title{font-size:clamp(1.75rem,1.1rem + 1.4vw,2.375rem)!important;line-height:1.18;letter-spacing:-.01em;text-wrap:balance;max-width:24em;overflow-wrap:normal;word-break:normal;hyphens:manual}
@media(max-width:699px){body.single-post main h1.wp-block-post-title{font-size:1.625rem!important}}
.aen-article-toc.is-collapsed ol>li:nth-child(n+4),.aen-article-toc.is-collapsed .aen-toc-more{display:none!important}.aen-article-toc .aen-toc-toggle{display:block;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;padding:.5rem 0;cursor:pointer}
body .wp-block-post-content .aen-contact-ledger h2{font-size:1.375rem}
