/* Axadle Times article experience — isolated asset because the host caches style.css by path. */
.atp-article-main{--atp-article-pad:clamp(1.25rem,3vw,2.25rem);padding:var(--atp-article-pad)}
.atp-story-header{background:linear-gradient(145deg,#fff 0%,#f7faff 58%,#f2f7fd 100%);border-bottom:1px solid #e3eaf3;border-radius:14px 14px 0 0;margin:calc(var(--atp-article-pad)*-1) calc(var(--atp-article-pad)*-1) 1rem;overflow:hidden;padding:var(--atp-article-pad) var(--atp-article-pad) 0;position:relative}
.atp-story-header:before{background:radial-gradient(circle,rgb(30 117 238/.12) 1px,transparent 1.5px);background-size:18px 18px;content:"";height:180px;opacity:.45;pointer-events:none;position:absolute;right:-25px;top:-35px;width:290px}
.atp-story-header>*{position:relative;z-index:1}.atp-story-desk-label{color:var(--atp-blue-deep);font-size:.64rem;font-weight:900;letter-spacing:.12em;margin-right:.15rem;text-transform:uppercase}.atp-story-header .atp-article-cat-badge{margin:0}
.atp-story-header .atp-article-title{font-family:Inter,sans-serif;font-size:clamp(2.15rem,4.6vw,4.25rem);letter-spacing:-.045em;line-height:1.025;margin:.75rem 0 .9rem;max-width:1050px;text-wrap:balance}
.atp-story-header .atp-article-excerpt{color:#42526a;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.12rem,1.8vw,1.38rem);line-height:1.55;max-width:850px}.atp-story-header .atp-follow-row{margin-bottom:1rem}.atp-story-header .atp-article-byline{border-color:#dbe5f0;margin-bottom:0}
.atp-story-status{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.67rem;font-weight:750;gap:.7rem;margin-inline:calc(var(--atp-article-pad)*-1);padding:.7rem var(--atp-article-pad)}.atp-story-status span+span{border-left:1px solid #d4deea;padding-left:.7rem}.atp-story-status i{animation:atp-world-pulse 1.8s infinite;background:#22b968;border-radius:50%;display:inline-block;height:7px;margin-right:.4rem;width:7px}
.atp-article-main .atp-reader-toolbar{backdrop-filter:blur(14px);background:rgb(255 255 255/.92);border-color:#dbe5f0;box-shadow:0 10px 30px rgb(15 23 42/.08);margin:.9rem 0 1.25rem}.atp-article-main .atp-article-figure{margin-bottom:1.8rem}.atp-article-main .atp-article-media{border-radius:16px;box-shadow:0 18px 44px rgb(15 23 42/.14)}
.atp-article-figure.is-low-res .atp-article-media{background-image:linear-gradient(rgb(4 17 32/.32),rgb(4 17 32/.55)),var(--atp-article-backdrop);background-position:center;background-size:cover}.atp-article-figure.is-low-res .atp-article-media:before{backdrop-filter:blur(22px);background:rgb(4 17 32/.14);content:"";inset:-30px;position:absolute}.atp-article-figure.is-low-res .atp-article-media img{object-fit:contain;z-index:1}.atp-article-figure figcaption{border-left:3px solid var(--atp-blue-deep);color:#64748b;line-height:1.45;margin:.7rem .2rem 0;padding-left:.7rem}
.atp-article-main .atp-article-content{font-size:calc(1.18rem*var(--atp-reader-scale,1));line-height:1.84;margin-inline:auto;max-width:790px}.atp-article-content>p:first-of-type:first-letter{color:var(--atp-blue-deep);float:left;font-family:Georgia,serif;font-size:3.45em;font-weight:800;line-height:.82;margin:.09em .12em 0 0}.atp-article-content h2{border-top:1px solid #e5eaf0;font-size:clamp(1.55rem,2.6vw,2rem);letter-spacing:-.025em;margin-top:2.5rem;padding-top:1.35rem}.atp-article-content h3{font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.015em}.atp-article-content blockquote{background:#f4f8fd;border-image:none;border-left:4px solid var(--atp-blue-deep);border-radius:0 12px 12px 0;color:#263a52;font-size:1.14em;margin:2rem -1rem;padding:1.1rem 1.3rem}.atp-article-content figure{margin-block:2rem}.atp-article-content img{border-radius:12px;box-shadow:0 12px 32px rgb(15 23 42/.1)}.atp-article-reading-width{margin-inline:auto;max-width:790px}
.atp-related-side-card .atp-side-head{align-items:flex-end}.atp-related-side-card .atp-side-head>div>span{color:var(--atp-blue-deep);display:block;font-size:.58rem;font-weight:850;letter-spacing:.1em;margin-bottom:.16rem;text-transform:uppercase}.atp-related-side-card .atp-side-head h2{font-size:.9rem;letter-spacing:0;text-transform:none}.atp-related-side-card .atp-side-item{grid-template-columns:92px minmax(0,1fr);transition:transform .18s ease}.atp-related-side-card .atp-side-item:hover{transform:translateX(3px)}.atp-related-side-card .atp-side-item span{min-width:0}.atp-related-side-card .atp-side-item em{color:var(--atp-blue-deep);display:block;font-size:.56rem;font-style:normal;font-weight:900;letter-spacing:.08em;margin-bottom:.16rem}.atp-related-side-card .atp-side-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media(max-width:767px){.atp-article-main{--atp-article-pad:.95rem}.atp-story-header{border-radius:0}.atp-story-header:before{opacity:.25}.atp-story-header .atp-article-title{font-size:clamp(1.82rem,9vw,2.55rem);letter-spacing:-.032em}.atp-story-header .atp-article-excerpt{font-size:1.05rem}.atp-story-status{align-items:flex-start;flex-direction:column;gap:.35rem}.atp-story-status span+span{border-left:0;padding-left:0}.atp-article-main .atp-article-media{border-radius:10px;box-shadow:0 10px 26px rgb(15 23 42/.12)}.atp-article-main .atp-article-content{font-size:calc(1.08rem*var(--atp-reader-scale,1));line-height:1.75}.atp-article-content blockquote{margin:1.6rem 0}}
