/* Only the new Paracelsus article; keep UiCore's shared header/footer intact. */
body.alx-history-post .uicore-page-title{background:linear-gradient(110deg,#282229,#17151a)!important;padding:46px 24px!important;min-height:0!important;color:#f8f0e5!important;border-bottom:1px solid #a8824a}
body.alx-history-post .uicore-page-title>.uicore-container{padding:0!important;min-height:0!important}
body.alx-history-post .uicore-page-title h1{font-family:'AlchemieX Calligraph',serif!important;font-size:46px!important;line-height:1.2!important;letter-spacing:0!important;color:#f8f0e5!important;max-width:1000px;margin-inline:auto}
body.alx-history-post .uicore-page-title :is(p,a,span){color:#e4c79d!important;font-family:'AlchemieX Calligraph',serif!important;letter-spacing:0!important;font-size:17px!important}
body.alx-history-post main.site-main{background:#f4f3f1!important;padding-top:45px!important}
.elementor .alx-history-article{width:100%;max-width:100%;gap:0!important;padding:0!important;color:#302930;font-family:'AlchemieX Calligraph',serif!important}
.elementor .alx-history-article :is(p,a,span,h2,h3,cite,strong,em){font-family:'AlchemieX Calligraph',serif!important;letter-spacing:0!important}
.elementor .alx-history-article .e-con{min-width:0;padding:0;gap:20px;border-radius:0}
.elementor .alx-history-article .elementor-widget{margin:0;min-width:0}
.elementor .alx-history-article :is(p,.elementor-widget-text-editor){font-size:19px!important;line-height:1.75!important;color:#40363d}
.elementor .alx-history-article p{margin:0 0 20px}
.elementor .alx-history-article p:last-child{margin-bottom:0}
.elementor .alx-history-article h2.elementor-heading-title{font-size:31px!important;line-height:1.3!important;font-weight:400!important;color:#332932!important;text-transform:none!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}
.elementor .alx-history-article a{color:#805521!important;text-decoration:underline;text-underline-offset:4px}
.elementor .alx-history-article a:hover{color:#523819!important}
.elementor .alx-history-article a:focus-visible{outline:2px solid #9b6d2f;outline-offset:5px}
.elementor .alx-history-article .alx-history-intro{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:35px!important;align-items:start;padding:0 0 35px!important}
.elementor .alx-history-article .alx-history-intro-copy .elementor-heading-title{font-size:25px!important;line-height:1.4!important;font-weight:400!important;color:#85602f!important}
.elementor .alx-history-article .alx-history-portrait{gap:12px!important}
.elementor .alx-history-article .alx-history-portrait img{width:100%;height:auto;aspect-ratio:1125/1273;object-fit:contain;display:block;background:#fff}
.elementor .alx-history-article .alx-history-caption p,.elementor .alx-history-article .alx-history-note p{font-size:15px!important;line-height:1.6!important;color:#665b62}
.elementor .alx-history-article .alx-history-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 24px!important;padding:16px 0!important;border-block:1px solid #cbbca9}
.elementor .alx-history-article .alx-history-nav .elementor-widget{width:auto}
.elementor .alx-history-article .alx-history-nav .elementor-button{background:none!important;border:none!important;box-shadow:none!important;padding:6px 0!important;font-size:17px!important;line-height:1.35!important;color:#7c5529!important;text-transform:none!important}
.elementor .alx-history-article .alx-history-section{padding:37px 0!important;gap:22px!important;border-bottom:1px solid #dad2cb;scroll-margin-top:115px}
.elementor .alx-history-article blockquote{margin:4px 0!important;padding:24px 27px!important;border:0!important;border-left:3px solid #b68e4f!important;background:#eae6e2!important;box-shadow:none!important}
.elementor .alx-history-article blockquote:before,.elementor .alx-history-article blockquote:after{display:none!important}
.elementor .alx-history-article blockquote p{font-size:23px!important;line-height:1.55!important;color:#513d28}
.elementor .alx-history-article cite{display:block;font-size:16px!important;line-height:1.5;font-style:normal;color:#775730}
.elementor .alx-history-article .alx-history-related{padding:34px 0!important;gap:22px!important}
.elementor .alx-history-article .alx-history-actions{flex-direction:row!important;flex-wrap:wrap;gap:12px!important}
.elementor .alx-history-article .alx-history-actions>.elementor-widget{width:auto}
.elementor .alx-history-article .alx-history-actions .elementor-button{font-size:16px!important;line-height:1.4!important;text-transform:none!important;background:transparent!important;color:#7a5427!important;border:1px solid #b3905c!important;border-radius:3px!important;box-shadow:none!important;padding:12px 17px!important;text-decoration:none;min-height:44px}
@media(max-width:767px){.elementor .alx-history-article .alx-history-portrait{order:-1;width:240px!important;max-width:100%!important}}
@media(max-width:767px){body.alx-history-post .uicore-page-title{padding:38px 22px!important}body.alx-history-post .uicore-page-title h1{font-size:35px!important}body.alx-history-post main.site-main{padding-top:30px!important}.elementor .alx-history-article .alx-history-intro{grid-template-columns:1fr!important;gap:25px!important}.elementor .alx-history-article .alx-history-portrait{max-width:300px;margin-inline:auto}.elementor .alx-history-article :is(p,.elementor-widget-text-editor){font-size:18px!important;line-height:1.7!important}.elementor .alx-history-article h2.elementor-heading-title{font-size:28px!important}.elementor .alx-history-article .alx-history-section{padding:31px 0!important;scroll-margin-top:90px}.elementor .alx-history-article blockquote{padding:22px!important}.elementor .alx-history-article blockquote p{font-size:21px!important}.elementor .alx-history-article .alx-history-nav{gap:7px 19px!important}}
