.post-main{max-width:760px;margin:0 auto;padding:56px 20px 64px;color:var(--page-fg, #c5c5cf);font-family:Georgia,Times New Roman,serif;line-height:1.85;font-size:clamp(1.2rem,2.7vw,1.32rem);position:relative;z-index:2}html:not([data-theme=light]) .post-main{color:var(--fg-muted, #c5c5cf)}.post-header{text-align:center;margin-bottom:36px;padding:30px 26px}.post-date{font-family:Calming,system-ui,sans-serif;font-size:.78rem;color:var(--gold-500);text-transform:uppercase;letter-spacing:2.5px;font-weight:700;margin-bottom:16px;display:block}html[data-theme=light] .post-date{color:var(--t-gold-ink)}.post-title{font-family:Bagind Regular,Georgia,serif;font-size:clamp(2rem,6vw,2.7rem);letter-spacing:var(--tracking-display);color:var(--gold-500);line-height:1.18;margin:0 auto}html[data-theme=light] .post-title{color:var(--t-gold-ink)}.post-hero-image{width:100%;max-width:100%;height:auto;border-radius:var(--radius-xl, 16px);max-height:500px;object-fit:cover;margin:0 auto 44px;display:block;box-shadow:0 10px 30px #00000080;border:1px solid var(--gold-soft)}html[data-theme=light] .post-hero-image{box-shadow:0 12px 34px #3c341424;border-color:var(--t-gold-soft)}.post-content h2,.post-content h3,.post-content h4{color:#fff;font-family:Bagind Regular,Georgia,serif;letter-spacing:var(--tracking-display);line-height:1.28;margin-top:40px;margin-bottom:14px;text-transform:none!important}html[data-theme=light] .post-content h2,html[data-theme=light] .post-content h3,html[data-theme=light] .post-content h4{color:var(--t-fg)}.post-content h2{font-size:clamp(1.4rem,3.4vw,1.65rem)}.post-content h3{font-size:clamp(1.24rem,2.9vw,1.42rem)}.post-content a{color:var(--gold-500);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gold-line);transition:color var(--dur-fast, .2s) ease,text-decoration-color var(--dur-fast, .2s) ease}.post-content a:hover{text-decoration-color:var(--gold-500)}html[data-theme=light] .post-content a{color:var(--t-gold-ink);text-decoration-color:var(--t-gold-soft)}html[data-theme=light] .post-content a:hover{text-decoration-color:var(--t-gold-ink)}.post-content img{max-width:100%;height:auto;border-radius:var(--radius-card, 12px);margin:30px 0}.post-content p{margin-bottom:22px}.post-content figure{margin:30px 0}.post-content blockquote{margin:30px 0;padding:4px 22px;border-left:3px solid var(--gold-line);color:var(--fg-muted, #c5c5cf);font-style:italic}html[data-theme=light] .post-content blockquote{border-left-color:var(--t-gold-soft);color:var(--t-muted)}.post-content iframe{max-width:100%;border-radius:var(--radius-card, 12px)}.back-btn{display:inline-flex;align-items:center;gap:10px;color:var(--gold-500);text-decoration:none;font-family:Calming,system-ui,sans-serif;font-weight:700;letter-spacing:.02em;margin-top:50px;padding:13px 26px;border:1px solid var(--gold-line);border-radius:999px;transition:transform var(--dur-base, .3s) var(--ease-standard),background var(--dur-base, .3s) ease,border-color var(--dur-base, .3s) ease}.back-btn:hover{background:var(--gold-soft);border-color:var(--gold-500);transform:translateY(-2px)}html[data-theme=light] .back-btn{color:var(--t-gold-ink);border-color:var(--t-gold-soft)}html[data-theme=light] .back-btn:hover{background:#d4af371a;border-color:var(--t-gold)}.post-content .elementor-location-header,.post-content .ast-main-header-wrap,.post-content .ast-mobile-header-wrap,.post-content header,.post-content .elementor-location-footer,.post-content .ast-footer-wrapper,.post-content footer{display:none!important}.post-content *{box-sizing:border-box!important;max-width:100vw!important}.post-content .ast-related-posts-wrap img,.post-content .related-posts img,.post-content .elementor-posts img,#ast-related-posts-wrap img{width:100%!important;max-width:350px!important;height:auto!important;margin:0 auto 15px!important;display:block!important;object-fit:cover!important;aspect-ratio:3/4!important;border-radius:12px!important}.post-content .ast-related-posts-wrap article,.post-content .elementor-posts article,#ast-related-posts-wrap article{text-align:center!important;display:flex;flex-direction:column;align-items:center}
