.pa-hero{position:relative;min-height:min(78vh,760px);display:flex;align-items:flex-end;overflow:hidden;background:#0f0d0b}
.pa-hero .pa-im,.pa-hero .pa-im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pa-hero .pa-im img{animation:pa-kb 26s ease-in-out infinite alternate;transform-origin:50% 60%}
@keyframes pa-kb{from{transform:scale(1.03)}to{transform:scale(1.12)}}
.pa-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,13,11,.55) 0%,rgba(15,13,11,.15) 35%,rgba(15,13,11,.92) 85%,#100e0c 100%)}
.pa-in{position:relative;z-index:2;width:100%;max-width:960px;margin:0 auto;padding:140px 20px 56px}
.pa-bc,.pa-meta,.pa-chip{font-family:"Montserrat",sans-serif!important}
.pa-bc{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 20px;font-size:12px;letter-spacing:.06em;color:rgba(255,255,255,.7)}
.pa-bc a{color:#F4DCA6;text-decoration:none}.pa-bc a:hover{text-decoration:underline}
.pa-chip{display:inline-flex;padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,#F4DCA6,#D2AB67 55%,#B98A43);color:#1a140c!important;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;margin-bottom:18px}
.pa-hero h1{font-family:"Advent Pro",sans-serif!important;font-weight:700;font-size:clamp(32px,4.6vw,60px);line-height:1.04;margin:0;color:#fff;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 4px 30px rgba(0,0,0,.5)}
.pa-meta{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:13px;color:rgba(255,255,255,.78)}
.pa-meta span{display:inline-flex;align-items:center;gap:8px}
.pa-meta svg{width:16px;height:16px;fill:none;stroke:#D2AB67;stroke-width:1.6}
.pa-in>*{animation:pa-up 1.1s cubic-bezier(.2,.7,.2,1) both}.pa-in>*:nth-child(2){animation-delay:.12s}.pa-in>*:nth-child(3){animation-delay:.24s}.pa-in>*:nth-child(4){animation-delay:.36s}
@keyframes pa-up{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
@media (max-width:767px){.pa-hero{min-height:560px}.pa-in{padding:120px 16px 40px}}
@media (prefers-reduced-motion:reduce){.pa-hero .pa-im img,.pa-in>*{animation:none}}

body.single-post{background:#100e0c}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container,body.single-post .elementor-widget-theme-post-content:not(:has(>.elementor-widget-container)){max-width:820px;margin:0 auto;padding:20px 20px 10px}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>p,body.single-post .elementor-widget-theme-post-content>p,body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>ul li,body.single-post .elementor-widget-theme-post-content>ul li,body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>ol li,body.single-post .elementor-widget-theme-post-content>ol li{font-family:"Montserrat",sans-serif;font-size:17px;line-height:1.9;color:#d9d2c6}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>p:first-child,body.single-post .elementor-widget-theme-post-content>p:first-child{font-size:19px;color:#F4DCA6;font-weight:300}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>h2,body.single-post .elementor-widget-theme-post-content>h2{font-family:"Advent Pro",sans-serif;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1;text-transform:uppercase;margin:54px 0 16px;background:linear-gradient(100deg,#F4DCA6,#D2AB67 45%,#B98A43);-webkit-background-clip:text;background-clip:text;color:transparent}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>h3,body.single-post .elementor-widget-theme-post-content>h3{font-family:"Advent Pro",sans-serif;font-size:23px;font-weight:600;color:#fff;margin:32px 0 10px}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>ul,body.single-post .elementor-widget-theme-post-content>ul{list-style:none;padding:0;margin:20px 0}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>ul>li,body.single-post .elementor-widget-theme-post-content>ul>li{position:relative;padding-left:28px;margin:8px 0}
body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>ul>li:before,body.single-post .elementor-widget-theme-post-content>ul>li:before{content:"";position:absolute;left:4px;top:.75em;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#F4DCA6,#B98A43)}
body.single-post .elementor-widget-theme-post-content a{color:#F4DCA6;text-decoration:underline;text-underline-offset:3px}
body.single-post .elementor-widget-theme-post-content img{border-radius:18px;height:auto}
body.single-post .elementor-widget-theme-post-content blockquote{margin:30px 0;padding:22px 26px;border-left:3px solid #D2AB67;background:rgba(210,171,103,.06);border-radius:0 16px 16px 0;color:#F4DCA6;font-family:"Advent Pro",sans-serif;font-size:22px}
body.single-post .elementor-widget-theme-post-content strong{color:#fff}
@media (max-width:767px){body.single-post .elementor-widget-theme-post-content>.elementor-widget-container>p,body.single-post .elementor-widget-theme-post-content>p{font-size:16px}}

body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"]{max-width:900px;margin:0 auto}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] :is(.elementor-section,.e-con,.elementor-column,.elementor-widget-wrap,.elementor-element-populated){background-color:transparent!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] :is(p,li,td,th,span,em,div.elementor-text-editor,.elementor-widget-text-editor){color:#d9d2c6!important;font-family:"Montserrat",sans-serif!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] p,body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] li{font-size:16.5px!important;line-height:1.85!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] :is(h1,h2,h3,h4,h5,h6,.elementor-heading-title),body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] :is(h1,h2,h3,h4) *{font-family:"Advent Pro",sans-serif!important;color:#F4DCA6!important;letter-spacing:.01em}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] :is(h1,h2,.elementor-heading-title){text-transform:uppercase;font-weight:700!important;line-height:1.12!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] a,body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] a *{color:#F4DCA6!important;font-family:"Montserrat",sans-serif!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] strong,body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] b{color:#fff!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] .elementor-button{background:linear-gradient(135deg,#F4DCA6,#D2AB67 55%,#B98A43)!important;color:#1a140c!important;border-radius:999px!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] .elementor-button *{color:#1a140c!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"]>:first-child{margin-top:0!important;padding-top:20px!important}
body.single-post .elementor-widget-theme-post-content [data-elementor-type="wp-post"] img{border-radius:16px}