.azur-post-title{margin:0 0 18px;color:inherit;line-height:1.15;letter-spacing:-.03em}.azur-post-title a{color:inherit;text-decoration:none}.azur-post-content{line-height:1.8;color:#172033}.azur-post-content:after{content:"";display:block;clear:both}.azur-post-featured-image{margin:0 0 32px}.azur-post-featured-image__img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 24px 70px rgba(15,23,42,.12)}.azur-post-featured-image__caption{margin-top:12px;color:#64748b;font-size:14px}.azur-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;color:#667085;font-size:14px}.azur-post-meta a{color:inherit;text-decoration:none}.azur-post-meta a:hover{text-decoration:underline}.azur-post-meta__separator{opacity:.65}.azur-post-terms{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.azur-post-terms a,.azur-post-terms span{display:inline-flex;align-items:center;border:1px solid rgba(15,23,42,.09);border-radius:4px;padding:8px 13px;background:#fff;color:#172033;text-decoration:none;font-size:14px;box-shadow:0 10px 25px rgba(15,23,42,.04)}.azur-post-author-box{display:flex;gap:20px;align-items:center;padding:28px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.07)}.azur-post-author-box__avatar img{display:block;border-radius:4px}.azur-post-author-box__name{margin:0 0 6px;font-size:19px}.azur-post-author-box__name a{color:inherit;text-decoration:none}.azur-post-author-box__bio{margin:0;color:#667085}.azur-post-comments{margin-top:38px}.azur-blog-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;overflow:hidden;margin:0 0 42px;padding:52px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:radial-gradient(circle at top right,rgba(18,113,255,.18),transparent 34%),linear-gradient(135deg,#06182f 0%,#0c284a 45%,#f8fbff 46%,#fff 100%);box-shadow:0 26px 80px rgba(15,23,42,.10)}.azur-blog-hero:before{content:"";position:absolute;inset:auto 38px 34px auto;width:160px;height:160px;border:1px solid rgba(255,255,255,.35);border-radius:4px;opacity:.45}.azur-blog-hero__content{position:relative;max-width:760px}.azur-blog-hero__eyebrow{display:inline-flex;margin:0 0 14px;padding:8px 13px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:rgba(255,255,255,.12);color:#dbeafe;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.azur-blog-hero__title{margin:0;color:#fff;font-size:clamp(38px,5vw,72px);line-height:.98;letter-spacing:-.06em}.azur-blog-hero__subtitle{max-width:620px;margin:20px 0 0;color:rgba(255,255,255,.78);font-size:18px;line-height:1.7}.azur-blog-hero__stat{position:relative;min-width:145px;padding:22px;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:rgba(255,255,255,.88);backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(15,23,42,.13);text-align:center}.azur-blog-hero__stat strong{display:block;color:#0f172a;font-size:34px;line-height:1}.azur-blog-hero__stat span{display:block;margin-top:7px;color:#667085;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.azur-blog-archive-title{margin:0 0 28px;line-height:1.15;letter-spacing:-.04em}.azur-blog-posts-widget{position:relative}.azur-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.azur-blog-grid[data-columns="1"]{grid-template-columns:1fr}.azur-blog-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.azur-blog-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.azur-blog-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.azur-blog-card{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.08);display:flex;flex-direction:column;min-height:100%;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.azur-blog-card:hover{transform:translateY(-4px);border-color:rgba(18,113,255,.22);box-shadow:0 32px 80px rgba(15,23,42,.13)}.azur-blog-card__media{position:relative;display:block;aspect-ratio:16/10;background:#eef4fb;overflow:hidden;text-decoration:none}.azur-blog-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(4,13,26,.28))}.azur-blog-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.azur-blog-card:hover .azur-blog-card__media img{transform:scale(1.045)}.azur-blog-card__media--fallback{display:flex;align-items:flex-end;justify-content:flex-start;padding:26px;background:linear-gradient(135deg,#eaf2ff 0%,#f8fbff 48%,#dcecff 100%)}.azur-blog-card__media--fallback:before{content:"";position:absolute;right:-42px;top:-42px;width:150px;height:150px;border:1px solid rgba(18,113,255,.22);border-radius:4px}.azur-blog-card__media--fallback span{position:relative;z-index:1;display:inline-flex;padding:9px 13px;border-radius:4px;background:#fff;color:#0f172a;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 35px rgba(15,23,42,.12)}.azur-blog-card__body{display:flex;flex:1;flex-direction:column;padding:28px}.azur-blog-card__category{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.azur-blog-card__category a{display:inline-flex;padding:7px 11px;border-radius:4px;background:#eff6ff;color:#0b5bd3;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.azur-blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;color:#667085;font-size:13px}.azur-blog-card__meta a{color:inherit;text-decoration:none}.azur-blog-card__title{margin:0 0 13px;font-size:24px;line-height:1.22;letter-spacing:-.035em}.azur-blog-card__title a{color:#020617;text-decoration:none}.azur-blog-card__title a:hover{color:#0b5bd3}.azur-blog-card__excerpt{margin:0 0 22px;color:#667085;line-height:1.7}.azur-blog-card__read-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#0b5bd3;font-weight:800;text-decoration:none}.azur-blog-card__read-more:after{content:"→";transition:transform .2s ease}.azur-blog-card__read-more:hover:after{transform:translateX(4px)}.azur-blog-empty{padding:30px;border:1px dashed #cbd5e1;border-radius:4px;color:#667085;text-align:center;background:#fff}.azur-blog-pagination{margin-top:34px}.azur-blog-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.azur-blog-pagination a,.azur-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 13px;border:1px solid rgba(15,23,42,.09);border-radius:4px;background:#fff;color:#172033;text-decoration:none}.azur-blog-pagination .current{font-weight:800;background:#0f172a;color:#fff}.azur-blog-load-more-wrap{display:flex;justify-content:center;margin-top:42px}.azur-blog-load-more{appearance:none;-webkit-appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:220px;min-height:54px;margin:0;border:1px solid transparent;border-radius:4px;padding:16px 30px;background:linear-gradient(135deg,#0b5bd3 0%,#06182f 100%);color:#fff;font-family:inherit;font-size:15px;font-weight:800;line-height:1;text-align:center;text-decoration:none;letter-spacing:-.01em;box-shadow:0 18px 45px rgba(11,91,211,.25);cursor:pointer;outline:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.azur-blog-load-more:focus-visible{box-shadow:0 0 0 4px rgba(11,91,211,.18),0 18px 45px rgba(11,91,211,.25)}.azur-blog-load-more:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 60px rgba(6,24,47,.3)}.azur-blog-load-more:active:not(:disabled){transform:translateY(0)}.azur-blog-load-more__label,.azur-blog-load-more__icon{position:relative;z-index:1}.azur-blog-load-more__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:rgba(255,255,255,.14);font-size:16px;line-height:1;transition:transform .2s ease,background .2s ease}.azur-blog-load-more:hover:not(:disabled) .azur-blog-load-more__icon{transform:translateX(3px);background:rgba(255,255,255,.2)}.azur-blog-load-more--small{min-width:178px;min-height:46px;padding:13px 22px;font-size:14px}.azur-blog-load-more--large{min-width:250px;min-height:62px;padding:20px 36px;font-size:16px}.azur-blog-load-more--full{width:100%}.azur-blog-load-more--outline{border-color:rgba(11,91,211,.32);background:#fff;color:#0b5bd3;box-shadow:0 14px 34px rgba(15,23,42,.08)}.azur-blog-load-more--outline .azur-blog-load-more__icon{background:rgba(11,91,211,.1)}.azur-blog-load-more--outline:hover:not(:disabled){border-color:#0b5bd3;background:#eff6ff;color:#0749aa}.azur-blog-load-more--glass{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.72);color:#06182f;box-shadow:0 18px 45px rgba(15,23,42,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.azur-blog-load-more--glass .azur-blog-load-more__icon{background:rgba(6,24,47,.08)}.azur-blog-load-more--glass:hover:not(:disabled){background:rgba(255,255,255,.9)}.azur-blog-load-more:disabled{cursor:default;opacity:.76;transform:none}.azur-blog-load-more.is-loading .azur-blog-load-more__icon{display:none}.azur-blog-load-more.is-loading:before{content:"";position:relative;z-index:1;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:azurBlogSpin .8s linear infinite}.azur-blog-load-more.is-complete{border-color:rgba(15,23,42,.08);background:#e7edf5;color:#667085;box-shadow:none}.azur-blog-load-more.is-complete .azur-blog-load-more__icon{background:rgba(15,23,42,.07);transform:none}@keyframes azurBlogSpin{to{transform:rotate(360deg)}}.azur-blog-search-form{position:relative;display:flex;align-items:center;padding:8px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#f6f8fc;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.azur-blog-search-form input{width:100%;min-height:54px;border:0;border-radius:4px;padding:12px 56px 12px 18px;background:#fff;color:#0f172a;box-shadow:0 10px 30px rgba(15,23,42,.06);outline:none}.azur-blog-search-form input:focus{box-shadow:0 0 0 3px rgba(18,113,255,.13),0 10px 30px rgba(15,23,42,.06)}.azur-blog-search-form button{position:absolute;right:15px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:4px;background:#06182f;color:#fff;font-size:0;cursor:pointer}.azur-blog-search-form button:before{content:"⌕";font-size:22px;line-height:1}.azur-blog-widget{padding:28px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.07)}.azur-blog-widget+.azur-blog-widget{margin-top:24px}.azur-blog-widget__title{margin:0 0 20px;color:#020617;font-size:22px;line-height:1.2;letter-spacing:-.035em}.azur-blog-categories ul{list-style:none;margin:0;padding:0}.azur-blog-categories li+li{border-top:1px solid #eef2f7}.azur-blog-categories a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;color:#172033;text-decoration:none;font-weight:650}.azur-blog-categories a:hover{color:#0b5bd3}.azur-blog-categories em{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:4px;background:#eff6ff;color:#0b5bd3;font-style:normal;font-size:12px;font-weight:800}.azur-blog-recent-post{display:grid;grid-template-columns:86px minmax(0,1fr);gap:15px;align-items:center}.azur-blog-recent-post+.azur-blog-recent-post{margin-top:18px;padding-top:18px;border-top:1px solid #eef2f7}.azur-blog-recent-post__thumb{display:block;width:86px;height:72px;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,#eef4fb,#dcecff)}.azur-blog-recent-post__thumb img{display:block;width:100%;height:100%;object-fit:cover}.azur-blog-recent-post__thumb span{display:block;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),transparent 30%),linear-gradient(135deg,#dcecff,#eef4fb)}.azur-blog-recent-post h4{margin:0 0 6px;font-size:15px;line-height:1.35;letter-spacing:-.015em}.azur-blog-recent-post h4 a{color:#020617;text-decoration:none}.azur-blog-recent-post h4 a:hover{color:#0b5bd3}.azur-blog-recent-post time{color:#667085;font-size:13px}.azur-blog-tags__cloud{display:flex;flex-wrap:wrap;gap:9px}.azur-blog-tags__cloud a{border:1px solid rgba(15,23,42,.08);border-radius:4px;padding:8px 12px;background:#f8fbff;color:#172033;text-decoration:none;font-size:14px}.azur-blog-tags__cloud a:hover{border-color:rgba(18,113,255,.28);color:#0b5bd3}.azur-blog-template-sidebar>.elementor-widget-wrap,.azur-blog-template-sidebar .elementor-widget-wrap{align-content:flex-start}.azur-blog-template-layout>.elementor-container{align-items:flex-start}.azur-blog-template-sidebar .elementor-widget:not(:last-child){margin-bottom:24px}.azur-blog-template-main .elementor-widget:not(:last-child){margin-bottom:0}@media (max-width:1200px){.azur-blog-grid[data-columns="3"],.azur-blog-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.azur-blog-hero{padding:42px}}@media (max-width:1024px){.azur-blog-template-sidebar>.elementor-widget-wrap,.azur-blog-template-sidebar .elementor-widget-wrap{align-content:flex-start}.azur-blog-hero{display:block;background:linear-gradient(135deg,#06182f,#0c284a)}.azur-blog-hero__stat{margin-top:26px;text-align:left}.azur-blog-grid,.azur-blog-grid[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.azur-blog-grid,.azur-blog-grid[data-columns]{grid-template-columns:1fr}.azur-post-author-box{align-items:flex-start}.azur-blog-hero{margin-bottom:28px;padding:30px 24px;border-radius:4px}.azur-blog-hero__title{font-size:38px}.azur-blog-hero__subtitle{font-size:16px}.azur-blog-card__body{padding:24px}.azur-blog-search-form{display:block}.azur-blog-recent-post{grid-template-columns:76px minmax(0,1fr)}.azur-blog-recent-post__thumb{width:76px;height:66px}}

/* Azur Blog Header - extended Elementor controls */
.azur-blog-hero{--azur-blog-hero-gradient-start:#06182f;--azur-blog-hero-gradient-middle:#0c284a;--azur-blog-hero-accent:rgba(18,113,255,.18);background:radial-gradient(circle at top right,var(--azur-blog-hero-accent),transparent 34%),linear-gradient(135deg,var(--azur-blog-hero-gradient-start) 0%,var(--azur-blog-hero-gradient-middle) 45%,#f8fbff 46%,#fff 100%)}
.azur-blog-hero--stacked{display:block}.azur-blog-hero--stacked .azur-blog-hero__stat{display:inline-block;margin-top:28px}.azur-blog-hero--center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.azur-blog-hero--center .azur-blog-hero__content{margin-left:auto;margin-right:auto}.azur-blog-hero--center .azur-blog-hero__subtitle{margin-left:auto;margin-right:auto}.azur-blog-hero--center .azur-blog-hero__stat{margin-top:26px}.azur-blog-hero--no-decoration:before{display:none}.azur-blog-hero__search{position:relative;display:flex;align-items:center;max-width:620px;margin-top:28px;padding:7px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:rgba(255,255,255,.14);box-shadow:0 18px 50px rgba(15,23,42,.16);backdrop-filter:blur(14px)}.azur-blog-hero--center .azur-blog-hero__search{margin-left:auto;margin-right:auto}.azur-blog-hero__search input{width:100%;min-height:54px;border:0;border-radius:4px;padding:12px 148px 12px 20px;background:#fff;color:#0f172a;box-shadow:0 10px 30px rgba(15,23,42,.08);outline:none}.azur-blog-hero__search input:focus{box-shadow:0 0 0 3px rgba(18,113,255,.18),0 10px 30px rgba(15,23,42,.08)}.azur-blog-hero__search button{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:118px;min-height:44px;border:0;border-radius:4px;padding:0 20px;background:#06182f;color:#fff;font-weight:800;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.azur-blog-hero__search button:hover{transform:translateY(-50%) translateY(-1px);box-shadow:0 12px 26px rgba(6,24,47,.22)}.azur-blog-hero--stacked .azur-blog-hero__search{max-width:680px}@media (max-width:1024px){.azur-blog-hero{background:radial-gradient(circle at top right,var(--azur-blog-hero-accent),transparent 34%),linear-gradient(135deg,var(--azur-blog-hero-gradient-start),var(--azur-blog-hero-gradient-middle))}.azur-blog-hero__search{max-width:100%}}@media (max-width:767px){.azur-blog-hero__search{display:block;border-radius:4px;padding:8px}.azur-blog-hero__search input{min-height:52px;padding:12px 18px}.azur-blog-hero__search button{position:static;transform:none;width:100%;margin-top:8px}.azur-blog-hero__search button:hover{transform:none}}

/* Blog/Post premium header roadmap refinements. */
.azur-locked-header-frame,.azur-template-header-frame{width:100%;max-width:100%;margin:0;padding:0;position:relative;z-index:50}.azur-locked-header-frame .azur-custom-header-shell,.azur-template-header-frame .azur-custom-header-shell{width:100%;max-width:100%;margin:0!important;padding:0!important}.azur-dynamic-template-wrapper--has-locked-header{overflow:visible}.azur-blog-template-locked-header-section{position:relative;z-index:60}.azur-blog-hero{isolation:isolate;align-items:center;min-height:420px;background-color:var(--azur-blog-hero-background-color,#06182f);background-image:var(--azur-blog-hero-bg-image,none),radial-gradient(circle at top right,var(--azur-blog-hero-accent,rgba(18,113,255,.18)),transparent 34%),linear-gradient(135deg,var(--azur-blog-hero-gradient-start,#06182f) 0%,var(--azur-blog-hero-gradient-middle,#0c284a) 58%,#06182f 100%);background-size:var(--azur-blog-hero-bg-size,cover),auto,auto;background-position:var(--azur-blog-hero-bg-position,center center),center center,center center;background-repeat:no-repeat;box-sizing:border-box}.azur-blog-hero:after{content:"";position:absolute;inset:0;z-index:0;background:var(--azur-blog-hero-overlay-color,rgba(2,6,23,.48));opacity:var(--azur-blog-hero-overlay-opacity,.55);mix-blend-mode:var(--azur-blog-hero-overlay-blend-mode,normal);pointer-events:none}.azur-blog-hero:before{z-index:1}.azur-blog-hero>:not(.azur-atomic-background-surface){position:relative;z-index:2}.azur-blog-hero__content{--azur-blog-hero-content-x:0px;--azur-blog-hero-content-y:0px;transform:translate(var(--azur-blog-hero-content-x),var(--azur-blog-hero-content-y));box-sizing:border-box}.azur-blog-hero--valign-top{align-items:flex-start}.azur-blog-hero--valign-center{align-items:center}.azur-blog-hero--valign-bottom{align-items:flex-end}.azur-blog-hero--center{justify-content:center;text-align:center}.azur-blog-hero--stacked{flex-direction:column;align-items:flex-start}.azur-blog-hero--stacked.azur-blog-hero--valign-center{justify-content:center}.azur-blog-hero--stacked.azur-blog-hero--valign-bottom{justify-content:flex-end}.azur-blog-hero--text-shadow .azur-blog-hero__title,.azur-blog-hero--text-shadow .azur-blog-hero__subtitle,.azur-blog-hero--text-shadow .azur-blog-hero__eyebrow,.azur-blog-hero--text-shadow .azur-blog-hero__breadcrumbs{ text-shadow:var(--azur-blog-hero-text-shadow-x,0px) var(--azur-blog-hero-text-shadow-y,3px) var(--azur-blog-hero-text-shadow-blur,16px) var(--azur-blog-hero-text-shadow-color,rgba(0,0,0,.45));}.azur-blog-hero--content-backdrop .azur-blog-hero__content{border:1px solid rgba(255,255,255,.16);background:rgba(2,6,23,.34);border-radius:4px;padding:30px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 24px 80px rgba(2,6,23,.18)}.azur-blog-hero__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;color:rgba(255,255,255,.72);font-size:13px;font-weight:700}.azur-blog-hero__breadcrumbs a{color:inherit;text-decoration:none}.azur-blog-hero__breadcrumbs a:hover{color:#fff}.azur-blog-hero--no-decoration:before{display:none}.azur-blog-hero__stat{display:none!important}@media(max-width:1024px){.azur-blog-hero{min-height:340px}.azur-blog-hero--stacked,.azur-blog-hero{display:flex}.azur-blog-hero__content{transform:translate(var(--azur-blog-hero-content-x,0px),var(--azur-blog-hero-content-y,0px))}}@media(max-width:767px){.azur-blog-hero{min-height:320px}.azur-blog-hero--content-backdrop .azur-blog-hero__content{padding:22px;border-radius:4px}.azur-blog-hero__breadcrumbs{font-size:12px}}
.azur-blog-hero.azur-blog-hero--stacked{display:flex;justify-content:center}.azur-blog-hero.azur-blog-hero--stacked.azur-blog-hero--valign-top{justify-content:flex-start}.azur-blog-hero.azur-blog-hero--stacked.azur-blog-hero--valign-center{justify-content:center}.azur-blog-hero.azur-blog-hero--stacked.azur-blog-hero--valign-bottom{justify-content:flex-end}

/* Blog header frame bugfix: no forced gap between locked menu and hero, and critical hero background declarations stay available before Elementor dynamic CSS is parsed. */
.azur-locked-header-frame,.azur-template-header-frame{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0;}
.azur-locked-header-frame .azur-custom-header-shell,.azur-template-header-frame .azur-custom-header-shell{line-height:normal;}
.azur-locked-header-frame + .elementor-section,.azur-locked-header-frame + .e-con,.azur-template-header-frame + .elementor-section,.azur-template-header-frame + .e-con,.azur-blog-template-locked-header-section + .azur-blog-template-hero-section{margin-top:0!important;padding-top:0!important;}
.azur-blog-template-locked-header-section,.azur-blog-template-locked-header-section .elementor-widget-container{margin:0!important;padding:0!important;}
.azur-blog-template-hero-section,.azur-blog-template-hero-section > .elementor-container,.azur-blog-template-hero-section .elementor-column,.azur-blog-template-hero-section .elementor-widget-wrap,.azur-blog-template-hero-section .elementor-widget-container{margin-top:0!important;padding-top:0!important;}
.azur-blog-hero{background-color:var(--azur-blog-hero-background-color,#06182f);background-image:var(--azur-blog-hero-bg-image,none),radial-gradient(circle at top right,var(--azur-blog-hero-accent,rgba(18,113,255,.18)),transparent 34%),linear-gradient(135deg,var(--azur-blog-hero-gradient-start,#06182f) 0%,var(--azur-blog-hero-gradient-middle,#0c284a) 58%,var(--azur-blog-hero-gradient-start,#06182f) 100%);background-size:var(--azur-blog-hero-bg-size,cover),auto,auto;background-position:var(--azur-blog-hero-bg-position,center center),center center,center center;background-repeat:no-repeat,no-repeat,no-repeat;}

/* v0.0.0.0 critical viewport/layout fix for Blog Header inside Elementor sections. */
body.azur-template-header-inside-frame #primary.site-main,
body.azur-locked-header-frame-active #primary.site-main,
body:has(.azur-dynamic-template-wrapper--has-locked-header) #primary.site-main{padding-top:0!important;margin-top:0!important;}
.azur-dynamic-template-wrapper--has-locked-header{margin-top:0!important;padding-top:0!important;}
.azur-blog-template-locked-header-section,
.azur-blog-template-hero-section{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
.azur-blog-template-locked-header-section>.elementor-container,
.azur-blog-template-hero-section>.elementor-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
.azur-blog-template-locked-header-section .elementor-column,
.azur-blog-template-hero-section .elementor-column,
.azur-blog-template-locked-header-section .elementor-widget-wrap,
.azur-blog-template-hero-section .elementor-widget-wrap,
.azur-blog-template-locked-header-section .elementor-widget-container,
.azur-blog-template-hero-section .elementor-widget-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
.elementor-widget-azur_blog_hero_header,
.elementor-widget-azur_blog_hero_header>.elementor-widget-container{display:block;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
.azur-blog-hero{width:100%;max-width:100%;margin-top:0!important;}
.azur-blog-hero--full-bleed{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important;}
.azur-blog-template-hero-section .azur-blog-hero{margin-bottom:42px;}
.elementor-editor-active .azur-blog-template-hero-section,
.elementor-editor-active .azur-blog-template-hero-section>.elementor-container,
.elementor-editor-active .azur-blog-template-hero-section .elementor-column,
.elementor-editor-active .azur-blog-template-hero-section .elementor-widget-wrap,
.elementor-editor-active .azur-blog-template-hero-section .elementor-widget-container,
.elementor-editor-active .elementor-widget-azur_blog_hero_header{width:100%!important;max-width:none!important;}

/* Locked header-to-hero seam fix: remove Elementor default column/widget padding from both sections. */
.azur-blog-template-locked-header-section .elementor-column,.azur-blog-template-locked-header-section .elementor-widget-wrap,.azur-blog-template-locked-header-section .elementor-widget-container,.elementor-widget-azur_locked_header_frame,.elementor-widget-azur_locked_header_frame>.elementor-widget-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;}
.azur-blog-template-locked-header-section + .azur-blog-template-hero-section,.azur-blog-template-locked-header-section + .elementor-section,.azur-locked-header-frame + .azur-blog-template-hero-section{margin-top:0!important;padding-top:0!important;}
.azur-template-header-frame,.azur-locked-header-frame{margin-bottom:0!important;padding-bottom:0!important;}
.azur-template-header-frame + *,.azur-locked-header-frame + *{margin-top:0!important;padding-top:0!important;}

/* v0.0.0.0 seam/readability final hardening. */
body.azur-template-header-inside-frame .elementor-section:has(.elementor-widget-azur_locked_header_frame),
body.azur-template-header-inside-frame .e-con:has(.elementor-widget-azur_locked_header_frame),
body.azur-template-header-inside-frame .elementor-section:has(.azur-locked-header-frame),
body.azur-template-header-inside-frame .e-con:has(.azur-locked-header-frame){
    --padding-top:0px!important;--padding-bottom:0px!important;--padding-block-start:0px!important;--padding-block-end:0px!important;--margin-top:0px!important;--margin-bottom:0px!important;--margin-block-start:0px!important;--margin-block-end:0px!important;
    margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0!important;
}
body.azur-template-header-inside-frame .elementor-section:has(.elementor-widget-azur_blog_hero_header),
body.azur-template-header-inside-frame .e-con:has(.elementor-widget-azur_blog_hero_header),
body.azur-template-header-inside-frame .elementor-section:has(.azur-blog-hero),
body.azur-template-header-inside-frame .e-con:has(.azur-blog-hero),
body:has(.azur-locked-header-frame) .elementor-section:has(.elementor-widget-azur_blog_hero_header),
body:has(.azur-locked-header-frame) .e-con:has(.elementor-widget-azur_blog_hero_header){
    --padding-top:0px!important;--padding-block-start:0px!important;--margin-top:0px!important;--margin-block-start:0px!important;
    margin-top:0!important;padding-top:0!important;
}
body.azur-template-header-inside-frame .elementor-section:has(.azur-locked-header-frame) + .elementor-section:has(.azur-blog-hero),
body.azur-template-header-inside-frame .e-con:has(.azur-locked-header-frame) + .e-con:has(.azur-blog-hero),
body:has(.azur-locked-header-frame) .elementor-section:has(.azur-locked-header-frame) + .elementor-section:has(.azur-blog-hero){
    --padding-top:0px!important;--padding-block-start:0px!important;--margin-top:0px!important;--margin-block-start:0px!important;
    margin-top:0!important;padding-top:0!important;
}
.azur-template-header-frame .azur-custom-header-shell,
.azur-locked-header-frame .azur-custom-header-shell,
.azur-template-header-frame .azur-main-menu-widget,
.azur-locked-header-frame .azur-main-menu-widget{margin-bottom:0!important;padding-bottom:0!important;}
.azur-blog-hero{margin-top:-1px!important;}
.azur-blog-hero:after{opacity:var(--azur-blog-hero-overlay-opacity,0);}
.azur-blog-hero--readability-soft .azur-blog-hero__content,
.azur-blog-hero--readability-medium .azur-blog-hero__content,
.azur-blog-hero--readability-strong .azur-blog-hero__content,
.azur-blog-hero--readability-glass .azur-blog-hero__content{text-shadow:var(--azur-blog-hero-text-shadow-x,0px) var(--azur-blog-hero-text-shadow-y,3px) var(--azur-blog-hero-text-shadow-blur,16px) var(--azur-blog-hero-text-shadow-color,rgba(0,0,0,.45));}

/* Elementor editor iframe needs the same seam reset even before body classes are available. */
.elementor-editor-active .elementor-section:has(.elementor-widget-azur_locked_header_frame),
.elementor-editor-active .e-con:has(.elementor-widget-azur_locked_header_frame),
.elementor-editor-active .elementor-section:has(.azur-locked-header-frame),
.elementor-editor-active .e-con:has(.azur-locked-header-frame){--padding-top:0px!important;--padding-bottom:0px!important;--padding-block-start:0px!important;--padding-block-end:0px!important;--margin-top:0px!important;--margin-bottom:0px!important;--margin-block-start:0px!important;--margin-block-end:0px!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:0!important;}
.elementor-editor-active .elementor-section:has(.elementor-widget-azur_blog_hero_header),
.elementor-editor-active .e-con:has(.elementor-widget-azur_blog_hero_header),
.elementor-editor-active .elementor-section:has(.azur-blog-hero),
.elementor-editor-active .e-con:has(.azur-blog-hero){--padding-top:0px!important;--padding-block-start:0px!important;--margin-top:0px!important;--margin-block-start:0px!important;margin-top:0!important;padding-top:0!important;}


/* v0.0.0.0: locked header sticky carrier must stay in template flow, not fixed with a spacer. */
body:not(.elementor-editor-active) .azur-locked-header-frame .azur-custom-header-shell--sticky,
body:not(.elementor-editor-active) .azur-template-header-frame .azur-custom-header-shell--sticky,
body:not(.elementor-editor-active) .azur-locked-header-frame .azur-main-menu-sticky-carrier,
body:not(.elementor-editor-active) .azur-template-header-frame .azur-main-menu-sticky-carrier{
    position: sticky !important;
    top: var(--azur-main-menu-sticky-offset, 0px) !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    margin: 0 !important;
}
body.admin-bar:not(.elementor-editor-active) .azur-locked-header-frame .azur-custom-header-shell--sticky,
body.admin-bar:not(.elementor-editor-active) .azur-template-header-frame .azur-custom-header-shell--sticky,
body.admin-bar:not(.elementor-editor-active) .azur-locked-header-frame .azur-main-menu-sticky-carrier,
body.admin-bar:not(.elementor-editor-active) .azur-template-header-frame .azur-main-menu-sticky-carrier{
    top: calc(var(--azur-main-menu-sticky-offset, 0px) + 32px) !important;
}

/* v0.0.0.0: Blog/Post system header frame seam fix.
   The real header is rendered outside the Elementor Locked Header widget to
   avoid the widget parent .e-con/.e-con-inner reserving a white row before the
   Blog Header. The placeholder section stays zero-height on frontend. */
.azur-template-system-header-frame{
    width:100%;
    max-width:100%;
    margin:0!important;
    padding:0!important;
    position:relative;
    z-index:100000;
    line-height:normal;
    background:var(--azur-header-bg,#07111d);
    overflow:visible;
}
.azur-template-system-header-frame .azur-custom-header-shell,
.azur-template-system-header-frame .azur-layout-part--header,
.azur-template-system-header-frame .azur-layout-part--header > .elementor,
.azur-template-system-header-frame .azur-layout-part--header .elementor-section-wrap,
.azur-template-system-header-frame .azur-layout-part--header .elementor-section,
.azur-template-system-header-frame .azur-layout-part--header .elementor-container,
.azur-template-system-header-frame .azur-layout-part--header .e-con,
.azur-template-system-header-frame .azur-layout-part--header .e-con-inner,
.azur-template-system-header-frame .elementor-widget-azur_main_menu,
.azur-template-system-header-frame .elementor-widget-azur_main_menu > .elementor-widget-container{
    margin-top:0!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
}
.azur-template-system-header-frame .azur-layout-part--header .e-con-inner{
    align-items:stretch!important;
}
.azur-template-system-header-frame .azur-main-menu-widget{
    margin-top:0!important;
    margin-bottom:0!important;
}
.azur-locked-header-frame--frontend-placeholder,
.elementor-widget-azur_locked_header_frame .azur-locked-header-frame--frontend-placeholder{
    display:block!important;
    width:100%!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    line-height:0!important;
}
body.azur-template-header-inside-frame .elementor-section:has(.azur-locked-header-frame--frontend-placeholder),
body.azur-template-header-inside-frame .e-con:has(.azur-locked-header-frame--frontend-placeholder),
body.azur-template-header-inside-frame .e-con-inner:has(.azur-locked-header-frame--frontend-placeholder),
body.azur-template-header-inside-frame .elementor-widget-azur_locked_header_frame:has(.azur-locked-header-frame--frontend-placeholder),
body.azur-template-header-inside-frame .elementor-widget-container:has(.azur-locked-header-frame--frontend-placeholder){
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
    padding-top:0!important;
    padding-bottom:0!important;
    --min-height:0px!important;
    --height:0px!important;
    --container-widget-height:0px!important;
    --padding-top:0px!important;
    --padding-bottom:0px!important;
    overflow:visible!important;
    line-height:0!important;
}
body:not(.elementor-editor-active) .azur-template-system-header-frame .azur-custom-header-shell--sticky,
body:not(.elementor-editor-active) .azur-template-system-header-frame .azur-main-menu-sticky-carrier{
    position:sticky!important;
    top:var(--azur-main-menu-sticky-offset,0px)!important;
    left:auto!important;
    right:auto!important;
    width:100%!important;
    max-width:100%!important;
    transform:none!important;
    margin:0!important;
}
body.admin-bar:not(.elementor-editor-active) .azur-template-system-header-frame .azur-custom-header-shell--sticky,
body.admin-bar:not(.elementor-editor-active) .azur-template-system-header-frame .azur-main-menu-sticky-carrier{
    top:calc(var(--azur-main-menu-sticky-offset,0px) + 32px)!important;
}
.azur-template-system-header-frame + .azur-dynamic-template-wrapper,
.azur-template-system-header-frame + .azur-dynamic-template-wrapper .elementor-section:first-child,
.azur-template-system-header-frame + .azur-dynamic-template-wrapper .e-con:first-child{
    margin-top:0!important;
    padding-top:0!important;
}

/* Azur Post Comments premium fallback */
.azur-comments-shell{margin-top:42px;padding:34px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.07)}
.azur-comments-shell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #eef2f7}
.azur-comments-shell__title{margin:0;color:#020617;font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.04em}
.azur-comments-shell__subtitle{margin:8px 0 0;color:#667085;font-size:15px}
.azur-comments-shell__closed{margin:22px 0 0;padding:16px 18px;border-radius:4px;background:#f8fbff;color:#667085}
.azur-comment-list{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:16px}
.azur-comment-list .children{list-style:none;margin:16px 0 0 32px;padding:0;display:grid;gap:16px}
.azur-comment-card__inner{display:flex;gap:16px;padding:20px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#f8fbff}
.azur-comment-card__avatar img{display:block;width:58px;height:58px;border-radius:4px;box-shadow:0 12px 30px rgba(15,23,42,.12)}
.azur-comment-card__body{min-width:0;flex:1}
.azur-comment-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}
.azur-comment-card__author{color:#020617;font-size:15px;font-weight:800}
.azur-comment-card__date{color:#667085;font-size:13px;text-decoration:none}
.azur-comment-card__date:hover{color:#0b5bd3}
.azur-comment-card__moderation{margin:8px 0;padding:10px 12px;border-radius:4px;background:#fff7ed;color:#9a3412;font-size:13px}
.azur-comment-card__content{color:#334155;line-height:1.75}
.azur-comment-card__content p{margin:0 0 12px}
.azur-comment-card__content p:last-child{margin-bottom:0}
.azur-comment-card__reply{margin-top:12px}
.azur-comment-card__reply a{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid rgba(11,91,211,.16);border-radius:4px;background:#fff;color:#0b5bd3;text-decoration:none;font-size:13px;font-weight:800}
.azur-comment-card__reply a:hover{border-color:#0b5bd3;background:#eff6ff}
.azur-comment-form-wrap{margin-top:28px;padding:28px;border-radius:4px;background:linear-gradient(135deg,#f8fbff 0%,#fff 100%);border:1px solid #eef2f7}
.azur-comment-form__title{margin:0 0 8px;color:#020617;font-size:clamp(22px,3vw,30px);line-height:1.2;letter-spacing:-.035em}
.azur-comment-form__notes{margin:0 0 20px;color:#667085;font-size:14px}
.azur-comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.azur-comment-form__field{margin:0;display:flex;flex-direction:column;gap:8px}
.azur-comment-form__field--comment,.azur-comment-form .comment-form-cookies-consent,.azur-comment-form .form-submit{grid-column:1/-1}
.azur-comment-form label{color:#172033;font-size:13px;font-weight:800}
.azur-comment-form input[type="text"],.azur-comment-form input[type="email"],.azur-comment-form input[type="url"],.azur-comment-form textarea{width:100%;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#fff;color:#020617;font:inherit;line-height:1.5;outline:none;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.azur-comment-form input[type="text"],.azur-comment-form input[type="email"],.azur-comment-form input[type="url"]{min-height:50px;padding:0 16px}
.azur-comment-form textarea{min-height:150px;padding:15px 16px;resize:vertical}
.azur-comment-form input:focus,.azur-comment-form textarea:focus{border-color:#0b5bd3;box-shadow:0 0 0 4px rgba(11,91,211,.12)}
.azur-comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;color:#667085;font-size:14px}
.azur-comment-form .comment-form-cookies-consent input{margin-top:4px}
.azur-comment-form .form-submit{margin:4px 0 0}
.azur-comment-form__submit{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border:0;border-radius:4px;padding:15px 28px;background:linear-gradient(135deg,#0b5bd3 0%,#06182f 100%);color:#fff;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 18px 45px rgba(11,91,211,.25);transition:transform .2s ease,box-shadow .2s ease}
.azur-comment-form__submit:hover{transform:translateY(-2px);box-shadow:0 24px 60px rgba(6,24,47,.3)}
@media (max-width:767px){.azur-comments-shell{padding:24px;border-radius:4px}.azur-comment-card__inner{display:block}.azur-comment-card__avatar{margin-bottom:12px}.azur-comment-list .children{margin-left:14px}.azur-comment-form{grid-template-columns:1fr}.azur-comment-form-wrap{padding:22px}}

/* Azur Post Hero premium widget */
.azur-post-hero{position:relative;isolation:isolate;display:flex;overflow:hidden;margin:0 0 48px;padding:82px 64px;min-height:560px;border-radius:0;background-color:#071827;background-position:center center;background-size:cover;background-repeat:no-repeat;box-shadow:0 28px 90px rgba(15,23,42,.14)}
.azur-post-hero--full-bleed{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.azur-post-hero--boxed{width:100%}
.azur-post-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 20%,rgba(59,130,246,.22),transparent 30%),linear-gradient(135deg,rgba(2,6,23,.12),rgba(2,6,23,.02));pointer-events:none}
.azur-post-hero--readability-glass .azur-post-hero__content{padding:34px;border:1px solid rgba(255,255,255,.22);border-radius:4px;background:rgba(4,13,26,.42);box-shadow:0 22px 70px rgba(2,6,23,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.azur-post-hero--valign-top{align-items:flex-start}.azur-post-hero--valign-center{align-items:center}.azur-post-hero--valign-bottom{align-items:flex-end}
.azur-post-hero--align-left{justify-content:flex-start;text-align:left}.azur-post-hero--align-center{justify-content:center;text-align:center}.azur-post-hero--align-right{justify-content:flex-end;text-align:right}
.azur-post-hero__content{position:relative;z-index:1;max-width:900px;transform:translate(var(--azur-post-hero-x,0),var(--azur-post-hero-y,0));color:#fff}
.azur-post-hero__content--shadow{text-shadow:0 5px 22px rgba(0,0,0,.45)}
.azur-post-hero__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.4;text-shadow:none}
.azur-post-hero__breadcrumbs a{color:rgba(255,255,255,.82);text-decoration:none}.azur-post-hero__breadcrumbs a:hover{color:#fff}.azur-post-hero__breadcrumbs span:last-child{color:#fff}
.azur-post-hero__eyebrow{display:inline-flex;align-items:center;margin:0 0 18px;padding:9px 14px;border:1px solid rgba(255,255,255,.24);border-radius:4px;background:rgba(255,255,255,.13);color:#fff;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 30px rgba(2,6,23,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.azur-post-hero__eyebrow:hover{background:rgba(255,255,255,.2);color:#fff}
.azur-post-hero__title{max-width:100%;margin:0;color:#fff;font-size:clamp(42px,6vw,82px);line-height:.98;letter-spacing:-.065em}
.azur-post-hero__excerpt{max-width:760px;margin:24px 0 0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.75}.azur-post-hero--align-center .azur-post-hero__excerpt{margin-left:auto;margin-right:auto}.azur-post-hero--align-right .azur-post-hero__excerpt{margin-left:auto}
.azur-post-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:28px;color:rgba(255,255,255,.78);font-size:14px;text-shadow:none}.azur-post-hero--align-center .azur-post-hero__meta{justify-content:center}.azur-post-hero--align-right .azur-post-hero__meta{justify-content:flex-end}
.azur-post-hero__meta-item{display:inline-flex;align-items:center;gap:9px}.azur-post-hero__meta-item a{color:inherit;text-decoration:none}.azur-post-hero__meta-item a:hover{color:#fff}.azur-post-hero__meta-item img{width:34px;height:34px;border-radius:4px;border:2px solid rgba(255,255,255,.42);box-shadow:0 10px 25px rgba(2,6,23,.2)}.azur-post-hero__meta-dot{opacity:.55}
@media (max-width:1024px){.azur-post-hero{min-height:460px;padding:64px 40px}.azur-post-hero__title{font-size:clamp(38px,7vw,64px)}}
@media (max-width:767px){.azur-post-hero{min-height:390px;margin-bottom:34px;padding:44px 22px}.azur-post-hero__breadcrumbs{font-size:12px}.azur-post-hero__title{font-size:clamp(34px,10vw,48px)}.azur-post-hero__excerpt{font-size:16px}.azur-post-hero__meta{display:grid;gap:10px}.azur-post-hero--align-right,.azur-post-hero--align-left{text-align:left;justify-content:flex-start}.azur-post-hero--align-right .azur-post-hero__meta,.azur-post-hero--align-center .azur-post-hero__meta{justify-content:flex-start}.azur-post-hero--align-right .azur-post-hero__excerpt,.azur-post-hero--align-center .azur-post-hero__excerpt{margin-left:0;margin-right:0}.azur-post-hero--readability-glass .azur-post-hero__content{padding:22px;border-radius:4px}}

/* v0.0.0.0: premium post single article layout + Azur sticky sidebar widget. */
.azur-post-template-layout{overflow:visible!important;margin-top:clamp(42px,6vw,78px);margin-bottom:clamp(48px,7vw,88px)}
.azur-post-template-layout>.elementor-container{align-items:stretch;overflow:visible!important}
.azur-post-template-main .azur-post-content{max-width:860px;color:#26344d;font-size:18px;line-height:1.9}
.azur-post-template-main .azur-post-content h1,.azur-post-template-main .azur-post-content h2,.azur-post-template-main .azur-post-content h3,.azur-post-template-main .azur-post-content h4{margin:1.25em 0 .55em;color:#071827;line-height:1.12;letter-spacing:-.045em}
.azur-post-template-main .azur-post-content p{margin:0 0 1.35em}.azur-post-template-main .azur-post-content a{color:#0b63f6;text-decoration:none}.azur-post-template-main .azur-post-content a:hover{text-decoration:underline}.azur-post-template-main .azur-post-content img{border-radius:4px;box-shadow:0 24px 70px rgba(15,23,42,.12)}
.azur-post-template-main .azur-post-content blockquote{margin:34px 0;padding:28px 32px;border-left:4px solid #0b63f6;border-radius:4px;background:#f5f9ff;color:#10223d;font-size:1.08em;font-weight:700}
.azur-post-template-sidebar-column,.azur-post-template-sidebar{overflow:visible!important;align-self:flex-start}.azur-post-sidebar{width:100%;box-sizing:border-box}.azur-post-sidebar__stack{display:grid;gap:20px;width:100%}.azur-post-sidebar__card{padding:26px;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#fff;box-shadow:0 22px 70px rgba(15,23,42,.07)}
.azur-post-sidebar__title{margin:0 0 18px;color:#071827;font-size:20px;line-height:1.2;letter-spacing:-.03em}.azur-post-sidebar-search{display:flex;gap:10px}.azur-post-sidebar-search input[type=search]{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:#f8fbff;color:#071827;outline:none}.azur-post-sidebar-search input[type=search]:focus{border-color:#0b63f6;box-shadow:0 0 0 4px rgba(11,99,246,.12)}.azur-post-sidebar-search button{display:inline-flex;align-items:center;justify-content:center;min-width:52px;border:0;border-radius:4px;background:#0b63f6;color:#fff;font-weight:900;cursor:pointer;box-shadow:0 14px 34px rgba(11,99,246,.24)}
.azur-post-sidebar-author__row{display:flex;gap:14px;align-items:center;margin-bottom:14px}.azur-post-sidebar-author__avatar img{display:block;width:68px;height:68px;border-radius:4px;object-fit:cover;box-shadow:0 12px 28px rgba(15,23,42,.14)}.azur-post-sidebar-author__name{display:block;color:#071827;font-weight:900;text-decoration:none}.azur-post-sidebar-author__role{display:block;margin-top:4px;color:#0b63f6;font-size:13px;font-weight:800}.azur-post-sidebar-author__bio{margin:0;color:#667085;line-height:1.75}
.azur-post-sidebar-share__buttons{display:flex;flex-wrap:wrap;gap:10px}.azur-post-sidebar-share__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid rgba(15,23,42,.11);border-radius:4px;background:#f8fbff;color:#071827;font-size:13px;font-weight:900;text-decoration:none}.azur-post-sidebar-share__button:hover{border-color:#0b63f6;background:#0b63f6;color:#fff}
.azur-post-sidebar-recent__list{display:grid;gap:16px}.azur-post-sidebar-recent__item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;color:#071827;text-decoration:none}.azur-post-sidebar-recent__thumb{display:block;width:82px;height:72px;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#e9f2ff,#f8fbff)}.azur-post-sidebar-recent__thumb img{width:100%;height:100%;object-fit:cover}.azur-post-sidebar-recent__body strong{display:block;color:#071827;font-size:14px;line-height:1.35}.azur-post-sidebar-recent__body small{display:block;margin-top:5px;color:#667085;font-size:12px}.azur-post-sidebar-list ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.azur-post-sidebar-list li+li{border-top:1px solid rgba(15,23,42,.08)}.azur-post-sidebar-list a{display:flex;justify-content:space-between;gap:14px;padding:12px 0;color:#071827;text-decoration:none}.azur-post-sidebar-list em{font-style:normal;color:#0b63f6;font-weight:800}.azur-post-sidebar-tags__list{display:flex;flex-wrap:wrap;gap:10px}.azur-post-sidebar-tags__list a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#f8fbff;color:#071827;font-size:13px;font-weight:800;text-decoration:none}.azur-post-sidebar-tags__list a:hover{border-color:#0b63f6;background:#0b63f6;color:#fff}.azur-post-sidebar-cta{background:linear-gradient(145deg,#06182f,#0b3768);color:#fff}.azur-post-sidebar-cta .azur-post-sidebar__title{color:#fff}.azur-post-sidebar-cta p{margin:0 0 18px;color:rgba(255,255,255,.78);line-height:1.7}.azur-post-sidebar-cta__button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:4px;background:#fff;color:#0b3768;font-weight:900;text-decoration:none}
@media (max-width:1024px){.azur-post-template-layout>.elementor-container{display:block}.azur-post-sidebar__stack{margin-top:32px}.azur-post-template-main .azur-post-content{max-width:none}}
@media (max-width:767px){.azur-post-template-layout{margin-top:34px}.azur-post-sidebar__card{padding:22px;border-radius:4px}.azur-post-sidebar-search{display:block}.azur-post-sidebar-search button{width:100%;margin-top:10px}.azur-post-sidebar-recent__item{grid-template-columns:72px minmax(0,1fr)}.azur-post-sidebar-recent__thumb{width:72px;height:64px}}

/* v0.0.0.0: Post Page premium article, author and related posts polish. */
.azur-post-template-layout{max-width:1400px;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(18px,4vw,58px)!important;padding-right:clamp(18px,4vw,58px)!important;align-items:flex-start!important}
.azur-post-template-main{min-width:0}
.azur-post-template-sidebar{align-self:flex-start!important}
.azur-post-content-shell{width:100%;margin:0;color:#172033}
.azur-post-content-shell--card{border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;padding:clamp(28px,4vw,52px);box-shadow:0 24px 70px rgba(15,23,42,.07)}
.azur-post-content{font-size:18px;line-height:1.86;color:#344054}
.azur-post-content:after{content:"";display:block;clear:both}
.azur-post-content > *:first-child{margin-top:0}
.azur-post-content > *:last-child{margin-bottom:0}
.azur-post-content p{margin:0 0 22px}
.azur-post-content h1,.azur-post-content h2,.azur-post-content h3,.azur-post-content h4,.azur-post-content h5,.azur-post-content h6{margin:46px 0 18px;color:#06182f;line-height:1.12;letter-spacing:-.045em}
.azur-post-content h2{font-size:clamp(34px,4vw,50px)}
.azur-post-content h3{font-size:clamp(26px,3vw,36px)}
.azur-post-content a{color:#0b5bd3;text-decoration-thickness:1px;text-underline-offset:4px}
.azur-post-content ul,.azur-post-content ol{margin:0 0 26px;padding-left:1.35em;display:grid;gap:10px}
.azur-post-content blockquote{position:relative;margin:38px 0;padding:30px 34px;border-left:4px solid #0b5bd3;border-radius:4px;background:#f4f8ff;color:#06182f;font-size:1.08em;line-height:1.75;box-shadow:0 18px 45px rgba(15,23,42,.05)}
.azur-post-content blockquote p:last-child{margin-bottom:0}
.azur-post-content img{display:block;max-width:100%;height:auto;margin:34px 0;border-radius:4px;box-shadow:0 20px 60px rgba(15,23,42,.12)}
.azur-post-content .wp-caption{max-width:100%;margin:34px 0;color:#667085;font-size:14px;text-align:center}
.azur-post-content .wp-caption img{margin:0 auto 12px}
.azur-post-content-shell--dropcap .azur-post-content > p:first-of-type:first-letter{float:left;margin:.08em .14em 0 0;color:#06182f;font-size:4.4em;font-weight:900;line-height:.82;letter-spacing:-.08em}
.azur-post-author-box{position:relative;display:flex;align-items:center;gap:22px;margin:42px 0;padding:30px;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);box-shadow:0 24px 70px rgba(15,23,42,.07);overflow:hidden}
.azur-post-author-box:before{content:"";position:absolute;right:-70px;top:-70px;width:180px;height:180px;border-radius:4px;background:radial-gradient(circle,rgba(11,91,211,.14),transparent 64%);pointer-events:none}
.azur-post-author-box__avatar{position:relative;z-index:1;flex:0 0 auto;text-decoration:none}
.azur-post-author-box__avatar img{display:block;width:96px;height:96px;border-radius:4px;box-shadow:0 16px 45px rgba(15,23,42,.16)}
.azur-post-author-box__content{position:relative;z-index:1;min-width:0;flex:1}
.azur-post-author-box__label{display:inline-flex;margin:0 0 7px;color:#0b5bd3;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}
.azur-post-author-box__name{margin:0 0 8px;color:#06182f;font-size:24px;line-height:1.15;letter-spacing:-.035em}
.azur-post-author-box__name a{color:inherit;text-decoration:none}
.azur-post-author-box__bio{max-width:820px;margin:0;color:#667085;line-height:1.72}
.azur-post-author-box__button{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:#0b5bd3;font-weight:900;text-decoration:none}
.azur-post-author-box__button span{transition:transform .2s ease}.azur-post-author-box__button:hover span{transform:translateX(4px)}
.azur-post-author-box--card{display:grid;justify-items:center;text-align:center;padding:38px}.azur-post-author-box--card .azur-post-author-box__bio{margin-left:auto;margin-right:auto}.azur-post-author-box--compact{gap:16px;padding:22px;border-radius:4px}.azur-post-author-box--compact .azur-post-author-box__avatar img{width:64px;height:64px}.azur-post-author-box--compact .azur-post-author-box__bio{display:none}.azur-post-author-box--compact .azur-post-author-box__name{font-size:19px;margin-bottom:0}
.azur-related-posts-shell{margin-top:48px}.azur-related-posts-shell__header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:22px}.azur-related-posts-shell__title{margin:0;color:#06182f;font-size:clamp(28px,3vw,42px);line-height:1.12;letter-spacing:-.05em}
.azur-related-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.azur-related-posts[data-columns="1"]{grid-template-columns:1fr}.azur-related-posts[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.azur-related-posts[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.azur-related-posts[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}
.azur-related-card{display:flex;min-height:100%;overflow:hidden;flex-direction:column;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.azur-related-card:hover{transform:translateY(-4px);border-color:rgba(11,91,211,.22);box-shadow:0 32px 85px rgba(15,23,42,.13)}
.azur-related-card__media{position:relative;display:flex;align-items:flex-end;min-height:210px;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,#eef4fb,#dfeeff);text-decoration:none}.azur-related-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(2,6,23,.28));pointer-events:none}.azur-related-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .36s ease}.azur-related-card:hover .azur-related-card__media img{transform:scale(1.045)}.azur-related-card__fallback{position:relative;z-index:1;margin:22px;padding:9px 13px;border-radius:4px;background:#fff;color:#06182f;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 32px rgba(15,23,42,.12)}
.azur-related-card__body{display:flex;flex:1;flex-direction:column;padding:26px}.azur-related-card__category{display:inline-flex;align-self:flex-start;margin-bottom:12px;padding:7px 11px;border-radius:4px;background:#eff6ff;color:#0b5bd3;font-size:12px;font-weight:900;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.azur-related-card__title{margin:0 0 12px;color:#06182f;font-size:22px;line-height:1.22;letter-spacing:-.035em}.azur-related-card__title a{color:inherit;text-decoration:none}.azur-related-card__title a:hover{color:#0b5bd3}.azur-related-card__meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 13px;color:#667085;font-size:13px}.azur-related-card__meta a{color:inherit;text-decoration:none}.azur-related-card__excerpt{margin:0 0 22px;color:#667085;line-height:1.72}.azur-related-card__read-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;color:#0b5bd3;font-weight:900;text-decoration:none}.azur-related-card__read-more span{transition:transform .2s ease}.azur-related-card__read-more:hover span{transform:translateX(4px)}
@media (max-width:1024px){.azur-related-posts[data-columns="3"],.azur-related-posts[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.azur-post-author-box{align-items:flex-start}}
@media (max-width:767px){.azur-post-template-layout{padding-left:18px!important;padding-right:18px!important}.azur-post-content{font-size:16px;line-height:1.78}.azur-post-author-box{display:grid;text-align:center;justify-items:center}.azur-related-posts,.azur-related-posts[data-columns="2"],.azur-related-posts[data-columns="3"],.azur-related-posts[data-columns="4"]{grid-template-columns:1fr}.azur-related-card__media{min-height:190px}}

/* v0.0.0.0: Post Page final demo QA + responsive polish. */
.azur-dynamic-template-wrapper--post_single{background:linear-gradient(180deg,#fff 0%,#f8fafc 52%,#fff 100%)}
.azur-dynamic-template-wrapper--post_single .azur-post-template-hero-section,
.azur-dynamic-template-wrapper--post_single .azur-post-template-hero-section>.elementor-container,
.azur-dynamic-template-wrapper--post_single .azur-post-template-hero-section .elementor-column,
.azur-dynamic-template-wrapper--post_single .azur-post-template-hero-section .elementor-widget-wrap{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
.azur-dynamic-template-wrapper--post_single .azur-post-hero{margin-bottom:0}
.azur-dynamic-template-wrapper--post_single .azur-post-template-layout{margin-top:clamp(42px,5.5vw,68px)!important;margin-bottom:clamp(60px,7vw,98px)!important}
.azur-dynamic-template-wrapper--post_single .azur-post-template-layout>.elementor-container,
.azur-dynamic-template-wrapper--post_single .azur-post-template-layout>.e-con-inner{align-items:flex-start!important;gap:clamp(34px,4.5vw,64px)!important;overflow:visible!important}
.azur-post-template-main-column>.elementor-widget:not(:last-child),
.azur-post-template-main .elementor-widget:not(:last-child){margin-bottom:clamp(26px,3.4vw,44px)}
.azur-post-content-shell{overflow:hidden}
.azur-post-content>*:first-child{margin-top:0!important}.azur-post-content>*:last-child{margin-bottom:0!important}
.azur-post-content .alignwide,.azur-post-content .alignfull{max-width:100%;margin-left:0;margin-right:0}
.azur-post-content figure{margin:clamp(28px,4vw,46px) 0}.azur-post-content figcaption{margin-top:12px;color:#64748b;font-size:14px;text-align:center}
.azur-post-content blockquote{position:relative;margin:clamp(32px,4vw,48px) 0;padding:clamp(26px,4vw,42px);border-left:0;border-radius:4px;background:linear-gradient(135deg,#eef6ff,#fff);box-shadow:0 20px 60px rgba(15,23,42,.07)}
.azur-post-content blockquote:before{content:"“";position:absolute;right:28px;top:10px;color:rgba(11,91,211,.14);font-size:96px;font-family:Georgia,serif;line-height:1}
.azur-post-content blockquote p{position:relative;margin:0;color:#10223d;font-size:1.15em;font-weight:750;line-height:1.65}
.azur-post-content ul,.azur-post-content ol{padding-left:1.25em;margin:0 0 1.45em}.azur-post-content li{margin:.45em 0;padding-left:.15em}
.azur-post-terms{margin-top:clamp(24px,3vw,38px);margin-bottom:0}
.azur-post-author-box,.azur-related-posts-shell,.azur-post-comments{scroll-margin-top:120px}
.azur-post-sidebar.azur-sticky-sidebar .azur-post-sidebar__stack{will-change:transform}.azur-post-sidebar__card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.azur-post-sidebar__card:hover{transform:translateY(-2px);border-color:rgba(11,91,211,.16);box-shadow:0 28px 78px rgba(15,23,42,.10)}
.azur-related-posts-shell{padding-top:clamp(10px,2vw,20px)}.azur-related-card__title{word-break:break-word}.azur-related-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.azur-post-hero__title{max-width:980px}.azur-post-hero__excerpt{max-width:760px}.azur-post-hero__breadcrumbs span:last-child{display:inline-block;max-width:min(60vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
@media (max-width:1024px){.azur-dynamic-template-wrapper--post_single .azur-post-template-layout>.elementor-container,.azur-dynamic-template-wrapper--post_single .azur-post-template-layout>.e-con-inner{display:block!important}.azur-post-template-sidebar-column,.azur-post-template-sidebar{width:100%!important}.azur-post-sidebar__stack{margin-top:clamp(28px,5vw,44px)}.azur-post-hero{min-height:460px;padding:64px 34px}.azur-post-hero__title{font-size:clamp(38px,7vw,64px)}}
@media (max-width:767px){.azur-dynamic-template-wrapper--post_single .azur-post-template-layout{margin-top:34px!important;margin-bottom:64px!important}.azur-post-hero{min-height:390px;padding:48px 20px}.azur-post-hero__breadcrumbs{font-size:12px}.azur-post-hero__meta{gap:8px}.azur-post-hero__meta-dot{display:none}.azur-post-hero__title{font-size:clamp(34px,10vw,48px);letter-spacing:-.055em}.azur-post-hero__excerpt{font-size:16px}.azur-post-content-shell--card{padding:24px;border-radius:4px}.azur-post-content blockquote{padding:24px;border-radius:4px}.azur-post-sidebar__card:hover{transform:none}.azur-post-terms a,.azur-post-terms span{width:100%;justify-content:center}.azur-related-posts-shell__header{display:block}.azur-post-comments{margin-top:32px}}


/* v0.0.0.0 Post Page layout/sidebar stability fix */
.azur-dynamic-template-wrapper--post_single .azur-post-template-layout{width:100%;max-width:1320px;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(20px,4vw,56px)!important;padding-right:clamp(20px,4vw,56px)!important;box-sizing:border-box;overflow:visible!important}
.azur-dynamic-template-wrapper--post_single .azur-post-template-layout>.elementor-container{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;gap:clamp(34px,5vw,72px)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important}
.azur-dynamic-template-wrapper--post_single .azur-post-template-layout>.elementor-container>.elementor-column{width:auto!important;max-width:none!important;min-width:0!important}
.azur-dynamic-template-wrapper--post_single .azur-post-template-main-column,.azur-dynamic-template-wrapper--post_single .azur-post-template-sidebar-column{min-width:0!important;overflow:visible!important}
.azur-dynamic-template-wrapper--post_single .azur-post-template-sidebar-column{align-self:start!important}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar__card{padding:26px;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#fff;box-shadow:0 22px 70px rgba(15,23,42,.07);box-sizing:border-box}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar__title{margin:0 0 18px;color:#071827;font-size:20px;line-height:1.2;letter-spacing:-.03em}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-search{display:flex;gap:10px}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-search input[type=search]{width:100%;min-height:50px;padding:0 16px;border:1px solid rgba(15,23,42,.12);border-radius:4px;background:#f8fbff;color:#071827;outline:none}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-search button{display:inline-flex;align-items:center;justify-content:center;min-width:52px;border:0;border-radius:4px;background:#0b63f6;color:#fff;font-weight:900;cursor:pointer;box-shadow:0 14px 34px rgba(11,99,246,.24)}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-recent__list{display:grid;gap:16px}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-recent__item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;color:#071827;text-decoration:none}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-recent__thumb{display:block;width:82px;height:72px;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#e9f2ff,#f8fbff)}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-recent__thumb img{display:block;width:100%;height:100%;object-fit:cover}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-recent__body strong{display:block;color:#071827;font-size:14px;line-height:1.35}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-recent__body small{display:block;margin-top:5px;color:#667085;font-size:12px}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-list ul{display:grid;gap:0;margin:0;padding:0;list-style:none}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-list li+li{border-top:1px solid rgba(15,23,42,.08)}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-list a{display:flex;justify-content:space-between;gap:14px;padding:12px 0;color:#071827;text-decoration:none}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-tags__list{display:flex;flex-wrap:wrap;gap:10px}
.azur-dynamic-template-wrapper--post_single .azur-post-sidebar-tags__list a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#f8fbff;color:#071827;font-size:13px;font-weight:800;text-decoration:none}
@media (max-width:1024px){.azur-dynamic-template-wrapper--post_single .azur-post-template-layout>.elementor-container{display:block!important}.azur-dynamic-template-wrapper--post_single .azur-post-sidebar__stack{margin-top:32px}}

/* v0.0.0.0: Post Hero editorial top bar. */
.azur-post-hero__topbar{position:absolute;z-index:3;top:clamp(22px,3vw,42px);left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#fff;pointer-events:auto}
.azur-post-hero__topbar-left,.azur-post-hero__topbar-right{display:flex;align-items:center;min-width:0}.azur-post-hero__topbar-right{justify-content:flex-end;flex:0 1 auto}.azur-post-hero__topbar-left{flex:1 1 auto;overflow:hidden}
.azur-post-hero__topbar .azur-post-hero__breadcrumbs{margin:0;max-width:100%;padding:0;color:rgba(255,255,255,.76)}.azur-post-hero__topbar .azur-post-hero__breadcrumbs span:last-child{max-width:min(48vw,560px)}
.azur-post-hero__topbar .azur-post-hero__meta{margin:0;justify-content:flex-end;gap:9px 11px;white-space:nowrap;color:rgba(255,255,255,.86)}.azur-post-hero__topbar .azur-post-hero__meta-item img{width:30px;height:30px;border-width:2px}.azur-post-hero__meta--topbar{font-weight:750}
.azur-post-hero__topbar--glass{padding:10px 12px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(4,13,26,.28);box-shadow:0 20px 55px rgba(2,6,23,.15);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.azur-post-hero__topbar--dark{padding:10px 12px;border-radius:4px;background:rgba(2,6,23,.58);box-shadow:0 18px 48px rgba(2,6,23,.22)}
.azur-post-hero__topbar--light{padding:10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:4px;background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(2,6,23,.10);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.azur-post-hero__topbar--light .azur-post-hero__breadcrumbs,.azur-post-hero__topbar--light .azur-post-hero__breadcrumbs a,.azur-post-hero__topbar--light .azur-post-hero__breadcrumbs span:last-child,.azur-post-hero__topbar--light .azur-post-hero__meta,.azur-post-hero__topbar--light .azur-post-hero__meta a{color:#071827}.azur-post-hero__topbar--light .azur-post-hero__breadcrumbs span:not(:last-child),.azur-post-hero__topbar--light .azur-post-hero__meta-dot{color:rgba(7,24,39,.45)}
.azur-post-hero__topbar+.azur-post-hero__content{padding-top:clamp(38px,4vw,58px)}
.azur-post-hero__meta--below{margin-top:26px}.azur-post-hero__topbar .azur-post-hero__meta--topbar .azur-post-hero__meta-item{font-size:13px}.azur-post-hero__topbar .azur-post-hero__meta--topbar .azur-post-hero__meta-item--author a{font-weight:900}
@media (max-width:1024px){.azur-post-hero__topbar{top:24px;left:34px;right:34px}.azur-post-hero__topbar .azur-post-hero__breadcrumbs span:last-child{max-width:38vw}.azur-post-hero__topbar .azur-post-hero__meta{font-size:13px}.azur-post-hero__topbar .azur-post-hero__meta-dot:nth-of-type(n+2){display:none}}
@media (max-width:767px){.azur-post-hero__topbar{position:relative;top:auto;left:auto;right:auto;display:grid;gap:14px;margin:0 0 24px;padding:0}.azur-post-hero__topbar--glass,.azur-post-hero__topbar--dark,.azur-post-hero__topbar--light{padding:14px 16px;border-radius:4px}.azur-post-hero__topbar-left,.azur-post-hero__topbar-right{justify-content:flex-start}.azur-post-hero__topbar .azur-post-hero__breadcrumbs span:last-child{max-width:72vw}.azur-post-hero__topbar .azur-post-hero__meta{white-space:normal;justify-content:flex-start}.azur-post-hero__topbar+.azur-post-hero__content{padding-top:0}.azur-post-hero__topbar .azur-post-hero__meta-dot{display:none}.azur-post-hero__topbar .azur-post-hero__meta-item{margin-right:8px}}

/* Phase 32-R11D-D: atomic standalone editorial/avatar surface contracts. */
.azur-post-featured-image__frame{display:block;width:100%;max-width:100%}
.azur-post-author-box__avatar-frame{width:96px;height:96px}
.azur-post-author-box--compact .azur-post-author-box__avatar-frame{width:64px;height:64px}
.azur-post-hero__avatar-frame,.azur-post-sidebar-author__avatar-frame,.azur-comment-card__avatar-frame{flex:0 0 auto}
