/* 1.10.9: readable public single-post pages. */
.ag-article{background:#f8f7fb}.ag-article-hero{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7rem) 0;background:linear-gradient(135deg,#100923,#2f1761 58%,#4f46e5);color:#fff}.ag-article-hero:after{content:"";position:absolute;right:-10rem;bottom:-16rem;width:35rem;height:35rem;border-radius:50%;background:radial-gradient(circle,rgba(216,180,254,.3),transparent 68%)}
.ag-article-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:clamp(2rem,6vw,6rem);align-items:center}.ag-article-hero__copy h1{max-width:14ch;margin:.12em 0;color:#fff;font-size:clamp(3rem,6vw,6.2rem);line-height:.95;overflow-wrap:anywhere}.ag-article-meta{margin:1.4rem 0 0;color:rgba(255,255,255,.68);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ag-article-hero__media{margin:0;overflow:hidden;border-radius:1.8rem;box-shadow:0 30px 80px rgba(0,0,0,.3)}.ag-article-hero__media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.ag-article-section>.ag-wrap{max-width:940px}.ag-article-body{padding:clamp(1.4rem,4vw,3.5rem);border:1px solid #e5e0ee;border-radius:1.8rem;background:#fff;box-shadow:0 24px 70px rgba(28,18,53,.08);font-size:1.08rem;line-height:1.72}.ag-article-body>p:first-child:empty,.ag-article-body .et_pb_post_title{display:none!important}.ag-article-body h2{margin:1.8em 0 .55em;font-size:clamp(1.8rem,4vw,3rem)}.ag-article-body h3{margin:1.6em 0 .5em;font-size:clamp(1.35rem,3vw,2rem)}.ag-article-body p,.ag-article-body li{color:var(--ink2)}.ag-article-body a{color:#6d28d9;font-weight:750;text-underline-offset:.18em}.ag-article-body img{height:auto;border-radius:1rem}
.ag-article-body .et_pb_section,.ag-article-body .et_pb_row,.ag-article-body .et_pb_column{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}.ag-article-body .et_pb_module{margin-bottom:1.5rem!important}.ag-article-body .et_pb_text_inner{font:inherit}.ag-article-body .et_pb_gallery_items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ag-article-body .et_pb_gallery_item{display:block!important;position:relative!important;width:auto!important;margin:0!important}.ag-article-body .et_pb_gallery_image img{width:100%;aspect-ratio:4/3;object-fit:cover}.ag-article-body .et_pb_gallery_pagination{grid-column:1/-1}.ag-article-back{margin-top:2rem;text-align:center}
@media(max-width:800px){.ag-article-hero{padding:3.5rem 0}.ag-article-hero__grid{grid-template-columns:1fr}.ag-article-hero__copy h1{font-size:clamp(2.5rem,12vw,4rem)}.ag-article-hero__media{border-radius:1.2rem}.ag-article-body{padding:1.25rem;border-radius:1.2rem}.ag-article-body .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr))}}
