/* Capa final segura para notas - AIRES NUEVOS NQN */
.single-post-page{background:#f6f7f9;padding:26px 0 0}
.single-post-page .post-article-wrapper{border:1px solid #e4e7eb!important;border-radius:18px!important;padding:42px clamp(22px,4vw,64px)!important}
.single-post-page .anqn-story-header{max-width:980px;margin:0 auto}
.single-post-page .post-antetitulo{margin:0 0 12px;font:800 12px/1.2 var(--anqn-ui);letter-spacing:.12em;text-transform:uppercase;color:#596170}
.single-post-page .post-title{font-size:clamp(2.25rem,5vw,4.5rem)!important;line-height:.98!important;letter-spacing:-.045em!important;max-width:18ch}
.single-post-page .post-copete{font-size:clamp(1.08rem,2vw,1.35rem)!important;line-height:1.5!important;color:#30343b!important;max-width:780px}
.single-post-page .anqn-story-tools{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}
.single-post-page .anqn-story-tool{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid #d9dde3;border-radius:999px;background:#fff;color:#111;font:800 12px/1 var(--anqn-ui);cursor:pointer;text-decoration:none}
.single-post-page .anqn-story-tool:hover{border-color:#111;background:#111;color:#fff}
.single-post-page .post-image-container{max-width:1040px!important;margin:28px auto 34px!important}
.single-post-page .post-featured-image{max-height:none!important;aspect-ratio:16/9!important;border-radius:16px!important}
.single-post-page .post-featured-image-caption{margin-top:10px;color:#6a717d;font:500 12px/1.45 var(--anqn-ui)}
.single-post-page .post-body{max-width:760px!important;font-size:clamp(1.08rem,1.5vw,1.22rem)!important;line-height:1.78!important}
.single-post-page .post-body>p:first-child::first-letter{float:left;font-family:var(--anqn-display);font-size:4.2rem;line-height:.78;padding:9px 9px 0 0;font-weight:700}
.single-post-page .post-body blockquote{margin:30px 0;padding:4px 0 4px 24px;border-left:4px solid #111;font-family:var(--anqn-display);font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.28;color:#111}
.single-post-page .anqn-inarticle-ad{max-width:760px;margin:30px auto;padding:10px 0;border-top:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9}
.single-post-page .anqn-inarticle-campaign{position:relative;display:block;width:100%;height:190px;padding:28px 12px 10px;border:1px solid #e1e4e8;border-radius:12px;background:#fff;text-decoration:none;overflow:hidden}
.single-post-page .anqn-inarticle-label{position:absolute;top:9px;left:12px;margin:0;font:800 10px/1 var(--anqn-ui);letter-spacing:.13em;color:#6b7280}
.single-post-page .anqn-inarticle-campaign picture{display:block;width:100%;height:100%}
.single-post-page .anqn-inarticle-campaign img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:#fff!important}
.single-post-page .post-side-ad{display:flex;flex-direction:column;gap:20px;align-items:stretch}
.single-post-page .post-side-ad>*,.single-post-page .post-side-ad .ad-banner-container{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}
.single-post-page .post-side-ad .ad-banner-link,.single-post-page .post-side-ad-link{display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;background:#fff}
.single-post-page .post-side-ad picture{display:block;width:100%!important;height:auto!important;overflow:visible!important}
.single-post-page .post-side-ad .ad-banner-image,.single-post-page .post-side-ad img{display:block;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:#fff!important}
.single-post-page .anqn-direct-ad{display:block!important;width:100%!important;max-width:320px!important;margin:0 auto!important;overflow:visible!important;background:#fff}
.single-post-page .anqn-direct-ad img{display:block!important;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;object-position:center!important}
.single-post-page .anqn-direct-ad__label{display:block;margin:0 0 8px;font:800 10px/1 var(--anqn-ui);letter-spacing:.13em;color:#6b7280}
.single-post-page .anqn-ad-placeholder{min-height:280px;border:0!important;border-radius:12px;background:#fafbfc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;box-shadow:none!important;outline:0!important}
.single-post-page .anqn-ad-placeholder span{font:800 10px/1 var(--anqn-ui);letter-spacing:.13em;color:#7b8290}
.single-post-page .anqn-ad-placeholder a{font:700 12px/1.3 var(--anqn-ui);color:#343a44;text-decoration:none}
.single-post-page .anqn-ad-placeholder--horizontal{min-height:150px;width:100%}
.single-post-page .post-closing-ads{display:grid;gap:18px}
.single-post-page .anqn-support-box{max-width:900px;margin:42px auto 0;padding:28px;border-radius:20px;background:#111318;color:#fff;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center}
.single-post-page .anqn-support-box h2{margin:5px 0 8px;font-family:var(--anqn-display);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}
.single-post-page .anqn-support-box p{margin:0;color:#c8cdd5;line-height:1.5}
.single-post-page .anqn-support-box__actions{display:flex;flex-wrap:wrap;gap:10px}
.single-post-page .anqn-support-btn{padding:13px 17px;border-radius:999px;background:#fff;color:#111;font:800 12px/1 var(--anqn-ui);text-decoration:none}
.single-post-page .anqn-support-btn--ghost{background:transparent;color:#fff;border:1px solid #4b515b}
.single-post-page .anqn-share-box{max-width:900px!important;padding:24px;border:1px solid #e1e4e8;border-radius:18px;background:#fff}
.single-post-page .share-line{display:flex;flex-wrap:wrap;gap:10px}
.single-post-page .btn-share{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #d9dde3;border-radius:999px;text-decoration:none;font:800 12px/1 var(--anqn-ui)}
.single-post-page .anqn-related-news{padding-left:20px!important;padding-right:20px!important}
.single-post-page .related-section-heading span{font:800 11px/1 var(--anqn-ui);letter-spacing:.12em;text-transform:uppercase;color:#6a717d}
.single-post-page .related-section-heading h2{margin:6px 0 20px;font-family:var(--anqn-display);font-size:clamp(2rem,4vw,3.6rem);line-height:1}
.single-post-page .advertising-block-link-large,.single-post-page .advertising-block-large,.single-post-page .single-post-ad,.single-post-page .anqn-inarticle-campaign,.single-post-page .anqn-direct-ad,.single-post-page .post-side-ad-link{border:0!important;outline:0!important;box-shadow:none!important}
@media(max-width:1080px){.single-post-page{padding-top:12px}.single-post-page .post-article-wrapper{border-radius:0!important;border-left:0!important;border-right:0!important}.single-post-page .anqn-support-box{grid-template-columns:1fr}.single-post-page .anqn-support-box__actions{justify-content:flex-start}}
@media(max-width:900px){.single-post-page .anqn-direct-ad{max-width:280px!important}.single-post-page .anqn-direct-ad img{max-height:420px!important}.anqn-mobile-related-feed .anqn-direct-ad{max-width:260px!important;margin:0 auto!important}.anqn-mobile-related-feed .anqn-direct-ad img{width:100%!important;height:auto!important;max-height:390px!important;object-fit:contain!important}}
@media(max-width:640px){.single-post-page .post-article-wrapper{padding:22px 16px!important}.single-post-page .post-title{font-size:clamp(2rem,11vw,3rem)!important;max-width:none}.single-post-page .post-meta.author-date-line{font-size:.8rem!important;line-height:1.45}.single-post-page .anqn-story-tools{display:grid;grid-template-columns:1fr 1fr}.single-post-page .anqn-story-tool{justify-content:center;text-align:center}.single-post-page .anqn-story-tool:last-child{grid-column:1/-1}.single-post-page .post-featured-image{border-radius:10px!important}.single-post-page .post-body>p:first-child::first-letter{font-size:3.5rem}.single-post-page .anqn-support-box{padding:22px;border-radius:16px}.single-post-page .anqn-support-box__actions{display:grid}.single-post-page .anqn-share-box{padding:20px}.single-post-page .share-line{display:grid}.single-post-page .btn-share{justify-content:center}.single-post-page .anqn-related-news{padding-left:14px!important;padding-right:14px!important}.single-post-page .anqn-inarticle-campaign{height:145px;padding:26px 8px 8px}.single-post-page .anqn-ad-placeholder{min-height:180px}.single-post-page .anqn-ad-placeholder--horizontal{min-height:120px}.single-post-page .anqn-direct-ad{max-width:240px!important}.single-post-page .anqn-direct-ad img{max-height:360px!important}}