/* Perspective: native Axtra archive composition and a plain light reading page. */
.neer-perspective-index .elementor-9160{background:#111;color:#fff}
body.neer-perspective-index .elementor-9160 .neer-editorial-section{background:#111!important;color:#fff!important;padding:150px 32px 110px!important}
body.neer-perspective-index .elementor-9160 .elementor-element-967f86c{width:550px!important;max-width:100%!important;margin:0 auto!important;padding:0 0 50px!important}
body.neer-perspective-index .elementor-9160 .elementor-element-8c254dc h1{font-size:clamp(38px,4vw,56px)!important;max-width:14ch;line-height:1.08!important;letter-spacing:.02em!important}
body.neer-perspective-index .elementor-9160 .elementor-element-2df0b91 p{font-size:16px!important;color:#999!important}
body.neer-perspective-index .elementor-9160 .elementor-element-49472fd{width:330px!important;max-width:100%!important;align-self:flex-end}
body.neer-perspective-index .elementor-9160 .elementor-element-49472fd p{font-size:18px!important;color:#aaa!important}
body.neer-perspective-index .elementor-9160 .elementor-widget-divider{display:block;opacity:.15}
body.neer-perspective-index .elementor-9160 :is(h1,h2,h3,.title,.link){text-transform:none!important}
.neer-category-nav{display:flex;flex-wrap:wrap;gap:12px 26px;margin:20px 0 56px}
.neer-category-nav a{font:400 15px/1.6 'NEER Inter',Inter,sans-serif;color:#aaa!important;text-decoration:none;padding:8px 0;border-bottom:1px solid transparent;min-height:44px}
.neer-category-nav a:hover,.neer-category-nav a[aria-current]{color:#fff!important;border-color:#ccff00}
.neer-category-description{font:400 18px/1.6 'NEER Inter',Inter,sans-serif;color:#aaa;max-width:700px;margin-bottom:40px}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts .wcf-posts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:80px 60px!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article{display:flex!important;align-items:flex-end!important;position:relative;gap:0!important;width:100%;max-width:none;min-width:0;margin:0!important;padding:0!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .thumb{width:70%!important;max-width:none!important;flex:0 0 70%;margin:0!important;transform:none!important;align-self:flex-start}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .thumb img{width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;border-radius:0!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .content{position:relative!important;inset:auto!important;z-index:1;flex:0 0 62%;width:62%!important;min-width:0;margin:100px 0 0 -32%!important;padding:28px 0 0 28px!important;background:#111!important;transform:none!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .title{font:500 clamp(24px,2.1vw,30px)/1.25 'NEER Kanit',Kanit,sans-serif!important;letter-spacing:0!important;padding:14px 0 26px!important;border-bottom:1px solid #ffffff25!important;color:#fff!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .title a{color:#fff!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts :is(.wcf-meta,.wcf-taxonomy){display:inline-block;font:400 13px/1.5 'NEER Inter',Inter,sans-serif!important;color:#999!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts :is(.wcf-meta,.wcf-taxonomy) a{color:#999!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .link{display:inline-flex!important;align-items:center;gap:10px;min-height:44px;margin-top:4px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#fff!important;font:400 15px/1.5 'NEER Inter',Inter,sans-serif!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .link:after{width:18px!important;height:14px!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .desc{display:none}
body.neer-perspective-detail{background:#fff!important;color:#222}
body.neer-perspective-detail .elementor.elementor-2495{background:#fff!important;color:#222}
body.neer-perspective-detail .elementor.elementor-2495 .e-con{background-color:#fff!important;border-radius:0!important}
body.neer-perspective-detail .elementor.elementor-2495>.neer-editorial-section{padding:0 32px 64px!important}
body.neer-perspective-detail .elementor.elementor-2495>.neer-editorial-section:first-child{padding:164px 32px 42px!important}
body.neer-perspective-detail .elementor.elementor-2495 :is(.e-con-inner,.neer-editorial-section>.elementor-element){max-width:980px!important}
body.neer-perspective-detail .elementor.elementor-2495 :is(h1,h2,h3,h4,.wcf--title,.wcf-post-title){color:#171717!important;text-transform:none!important;font-family:'NEER Kanit',Kanit,sans-serif!important;font-weight:500!important;letter-spacing:0!important}
body.neer-perspective-detail .elementor.elementor-2495 h1{font-size:clamp(36px,4.6vw,64px)!important;line-height:1.12!important;max-width:21ch}
body.neer-perspective-detail .elementor.elementor-2495 :is(p,li,.wcf--text,.wcf-meta,.wcf-taxonomy,.wcf--meta-list li,.wcf--meta-list a,.wcf--meta-list span,.wcf--meta-list div){color:#333!important;font-family:'NEER Inter',Inter,sans-serif!important;font-weight:400!important;text-transform:none!important}
body.neer-perspective-detail .elementor.elementor-2495 .wcf--meta-list :is(li,a,span,div){font-size:14px!important}
body.neer-perspective-detail .elementor.elementor-2495 .elementor-element-8c2fcdf{padding:14px 0 26px!important}
body.neer-perspective-detail .elementor.elementor-2495 .elementor-element-7abc09d img{display:none}
.neer-longread{max-width:760px!important;margin:auto;overflow-wrap:anywhere}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread :is(p,li,td,th){font:400 18px/1.8 'NEER Inter',Inter,sans-serif!important;color:#333!important}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread p{margin:0 0 24px!important}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread h2{font:500 clamp(26px,3vw,34px)/1.25 'NEER Kanit',Kanit,sans-serif!important;color:#171717!important;margin:48px 0 20px!important}
.neer-longread section{scroll-margin-top:112px}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread .neer-intro{font-size:21px!important;color:#171717!important}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread a,.neer-perspective-detail .neer-breadcrumb a{color:#171717!important;text-decoration:underline;text-decoration-color:#999;text-underline-offset:4px}
.neer-contents,.neer-sources,.neer-editorial-note,.neer-matrix{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:36px 0!important}
.neer-contents{padding:24px 0!important;border-top:1px solid #ddd!important;border-bottom:1px solid #ddd!important}
.neer-sources,.neer-editorial-note{padding-top:8px!important;border-top:1px solid #ddd!important}
body.neer-perspective-detail .elementor.elementor-2495 .neer-contents h2{font-size:24px!important;margin:0 0 16px!important}
.neer-longread ol,.neer-longread ul{padding-left:24px}
.neer-table-wrap{overflow-x:auto}
.neer-longread table{border-collapse:collapse;width:100%;min-width:540px;background:#fff}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread :is(td,th){padding:14px 12px;vertical-align:top;text-align:left;border-bottom:1px solid #ddd;font-size:16px!important}
.neer-longread th{background:#f5f5f5;font-weight:500!important}
body.neer-perspective-detail .elementor.elementor-2495 figcaption{font:400 13px/1.6 'NEER Inter',Inter,sans-serif!important;color:#666!important;margin:12px 0 24px}
.neer-article-hero{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:0!important}
.neer-breadcrumb{font:400 13px/1.6 'NEER Inter',Inter,sans-serif;color:#666;overflow-wrap:anywhere;margin-bottom:26px}
.neer-listen{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin:28px 0 38px;padding:18px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:none!important;border-radius:0!important}
.neer-listen[hidden]{display:none}
body.neer-perspective-detail .elementor.elementor-2495 .neer-listen :is(label,p,[data-status]){font:400 14px/1.5 'NEER Inter',Inter,sans-serif!important;color:#555!important}
.neer-listen p{width:100%;margin:0!important}
.neer-listen :is(button,select){font:400 15px/1.4 'NEER Inter',Inter,sans-serif;min-height:44px;padding:10px 16px;border:1px solid #bbb;border-radius:24px;background:white;color:#171717}
.neer-listen [data-play]{background:#171717;color:white;border-color:#171717}
.neer-listen button:disabled{opacity:.5}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread .neer-article-cta{display:inline-block;background:#171717;color:white!important;padding:14px 24px;border-radius:99px;text-decoration:none;font:400 16px/1.4 'NEER Inter',Inter,sans-serif}
body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts .wcf-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:36px!important}
body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts :is(.content,.title,.link,.wcf-meta,.wcf-taxonomy){color:#222!important;background:transparent!important}
body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts .title{font-size:26px!important;line-height:1.25!important}
body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts .link{border:0!important;padding:0!important;min-height:44px!important;font:400 15px/1.5 'NEER Inter',Inter,sans-serif!important}
.neer-longread a:focus-visible,.neer-listen :focus-visible,.neer-category-nav a:focus-visible{outline:2px solid #668000!important;outline-offset:5px}
@media(max-width:900px){
body.neer-perspective-index .elementor-9160 .neer-perspective-posts .wcf-posts{gap:56px 30px!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .content{margin-top:80px!important;padding-left:20px!important;width:75%!important;flex-basis:75%;margin-left:-45%!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .title{font-size:24px!important}
}
@media(max-width:600px){
body.neer-perspective-index .elementor-9160 .neer-editorial-section{padding:128px 20px 70px!important}
body.neer-perspective-index .elementor-9160 .elementor-element-967f86c{padding-bottom:24px!important}
body.neer-perspective-index .elementor-9160 .elementor-element-49472fd{width:100%!important;align-self:auto}
body.neer-perspective-index .elementor-9160 .elementor-widget-divider{display:none}
.neer-category-nav{gap:8px 20px;margin-bottom:32px}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts .wcf-posts{grid-template-columns:minmax(0,1fr)!important;gap:48px!important}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .thumb{width:85%!important;flex-basis:85%}
body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .content{margin-left:-70%!important;margin-top:100px!important;flex-basis:85%;width:85%!important}
body.neer-perspective-detail .elementor.elementor-2495>.neer-editorial-section{padding:0 20px 44px!important}
body.neer-perspective-detail .elementor.elementor-2495>.neer-editorial-section:first-child{padding:128px 20px 30px!important}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread :is(p,li){font-size:17px!important}
body.neer-perspective-detail .elementor.elementor-2495 .neer-longread .neer-intro{font-size:19px!important}
body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts .wcf-posts{grid-template-columns:minmax(0,1fr)!important}
}

body.neer-perspective-index .elementor-9160>.neer-editorial-section>.e-con-inner,body.neer-perspective-detail .elementor.elementor-2495>.neer-editorial-section>.e-con-inner{padding:0!important}body.neer-perspective-index .elementor-9160 .neer-perspective-posts :is(.wcf-meta,.wcf-taxonomy) :is(li,span,a){color:#aaa!important;text-transform:none!important}
@media(max-width:600px){body.neer-perspective-index .elementor-9160 .neer-perspective-posts article{display:block!important;height:auto!important;min-height:0!important;align-self:start!important}body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .thumb{display:block;width:100%!important;max-width:none!important;margin:0!important;height:auto!important}body.neer-perspective-index .elementor-9160 .neer-perspective-posts article .content{display:block!important;position:relative!important;width:100%!important;margin:0!important;padding:20px 0 0!important;height:auto!important;min-height:0!important;inset:auto!important;transform:none!important}}
body.neer-perspective-detail .neer-table-wrap{width:100%;max-width:100%;overflow-x:auto;box-sizing:border-box}body.neer-perspective-detail .neer-longread table{table-layout:fixed;width:100%!important}body.neer-perspective-detail .neer-longread :is(td,th){white-space:normal!important;overflow-wrap:anywhere}body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts article{display:block!important;min-width:0!important}body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts article .thumb{width:100%!important;max-width:none!important}body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts article .content{position:static!important;inset:auto!important;width:100%!important;margin:0!important;padding:20px 0!important;box-sizing:border-box!important}body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--posts article .thumb img{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:contain}

/* Category tabs advertise their interaction before hover. */
.neer-category-nav a{border-bottom:1px solid #fff!important;color:#eee!important}
.neer-category-nav a:is(:hover,:focus-visible,[aria-current]){border-bottom-color:#ccff00!important;color:#ccff00!important}
/* All editorial detail content shares the image's container and left edge. */
html body.neer-perspective-detail .elementor.elementor-2495 .elementor-widget-wcf--theme-post-content{width:100%!important;max-width:1290px!important;padding:0!important}
html body.neer-perspective-detail .elementor.elementor-2495 .neer-longread{width:100%!important;max-width:1290px!important;margin-inline:0!important}
html body.neer-perspective-detail .elementor.elementor-2495 :is(.neer-longread p,.neer-longread ul,.neer-longread ol,.neer-intro,.neer-longread section){max-width:none!important}
html body.neer-perspective-detail .elementor.elementor-2495 :is(figure,.neer-breadcrumb){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:none!important}
html body.neer-perspective-detail .elementor.elementor-2495 .elementor-element-7abc09d{padding-left:0!important;padding-right:0!important}
html body.neer-perspective-detail .elementor.elementor-2495 .wcf--meta-list{display:flex;align-items:center;flex-wrap:wrap}
html body.neer-perspective-detail .elementor.elementor-2495 .wcf--meta-list li{display:flex;align-items:center;position:relative}
html body.neer-perspective-detail .elementor.elementor-2495 .wcf--meta-list.style-1 .wcf--meta-category{padding-right:22px!important;margin-right:12px!important}
html body.neer-perspective-detail .elementor.elementor-2495 .wcf--meta-list.style-1 .wcf--meta-category::after{content:''!important;width:3px!important;height:3px!important;border-radius:50%;background:#555!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}
html body.neer-perspective-detail .elementor.elementor-2495 .neer-listen{justify-content:flex-end;margin:0 0 18px!important;padding:0!important;border:0!important;gap:10px 16px}
html body.neer-perspective-detail .elementor.elementor-2495 .neer-article-body-section{padding-top:0!important;padding-bottom:50px!important}
html body.neer-perspective-detail .elementor.elementor-2495 .neer-article-related-section{padding-top:0!important;padding-bottom:70px!important}
html body.neer-perspective-detail .elementor.elementor-2495 .elementor-element-8a884ff{margin:0 0 32px!important;padding:0!important}
html body.neer-perspective-detail .elementor.elementor-2495 .neer-article-native-cta .wcf__btn a{text-decoration:none!important;color:#121212!important}
html body.neer-perspective-detail .elementor.elementor-2495 .neer-article-native-cta .wcf__btn a::after{background:#454545!important}

html body.neer-perspective-detail .elementor.elementor-2495 .wcf-author-img{display:none!important;margin:0!important}
html body.neer-perspective-detail .elementor.elementor-2495 .wcf--meta-list.style-2 li{flex-direction:column;align-items:flex-start!important;text-align:left!important}
html body.neer-perspective-detail .elementor.elementor-2495 .wcf--meta-list.style-2 .wcf--meta-author a{display:block;text-indent:-.25em}

.neer-listen [data-status]:empty{display:none!important}

/* Keep article startup geometry stable while fonts and listening controls initialise. */
body.neer-perspective-detail .elementor-2495>.neer-editorial-section:first-child,body.neer-perspective-detail .elementor-2495>.neer-editorial-section:first-child *{transition-property:color,background-color,border-color,opacity,transform!important}
body.neer-perspective-detail .neer-listen[hidden]{display:flex!important;visibility:hidden}
