/* Blog-index parity only. Approved corporate typography remains owned by corporate-typography.css. */
body.blog.ae-blog-native .ae-blog-pagination{gap:15px;margin:40px 0 0}
body.blog.ae-blog-native .ae-blog-pagination a,
body.blog.ae-blog-native .ae-blog-pagination .page-numbers{min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none}
body.blog.ae-blog-native .ae-blog-pagination a:hover{background:none;color:#644696;text-decoration:underline}
body.blog.ae-blog-native .ae-blog-pagination [aria-disabled=true]{color:inherit;cursor:default}
/* Template34951: column spacing belongs to the children, not an invented fixed80px gap. */
body.blog.ae-blog-native .ae-blog-community{gap:0;margin:5% 0;padding:0 15px}
body.blog.ae-blog-native .ae-blog-newsletter{margin-right:12px;padding:10% 0 13% 5%}
body.blog.ae-blog-native .ae-blog-newsletter h3{margin:0 0 0 10px;padding:0;color:#fff}
body.blog.ae-blog-native .ae-blog-newsletter h4{margin:0 9px 0 10px;padding:0;color:#fff}
body.blog.ae-blog-native .ae-blog-recommended{margin-left:28px}
body.blog.ae-blog-native .ae-blog-newsletter iframe[data-ae-native-form]{margin-inline:0}
/* The category descriptions are reading text, so obey the approved minimum16px. */
body.blog.ae-blog-native .ae-blog-category-nav span{font:400 1rem/1.35 Raleway,Arial,sans-serif}
body.blog.ae-blog-native .ae-blog-category-nav a{cursor:pointer}
body.blog.ae-blog-native .ae-blog-category-nav a:after{transition:background .18s ease,transform .18s ease}
body.blog.ae-blog-native .ae-blog-category-nav a:hover:after,
body.blog.ae-blog-native .ae-blog-category-nav a:focus-visible:after{background:#738232;transform:translateY(-50%) translateX(2px)}
@media(max-width:1024px){
 body.blog.ae-blog-native .ae-blog-community{margin:3% 0;padding:0 30px;gap:0}
 body.blog.ae-blog-native .ae-blog-newsletter{margin-right:0;padding:10% 0 13% 5%}
 body.blog.ae-blog-native .ae-blog-recommended{margin:30px 0 0}
}
@media(max-width:767px){
 body.blog.ae-blog-native .ae-blog-community{margin:0;padding:0;gap:0}
 body.blog.ae-blog-native .ae-blog-newsletter{margin:22px 0;padding:7%}
 body.blog.ae-blog-native .ae-blog-newsletter h3{margin:26px 0 0}
 body.blog.ae-blog-native .ae-blog-newsletter h4{margin:0 20% 0 0}
 body.blog.ae-blog-native .ae-blog-recommended{margin:28px 0 24px}
 html body.ae-blog-native #content .ae-blog-hero__copy p{font-size:16px!important}
 body.blog.ae-blog-native .ae-blog-hero__art img{object-position:center right}
 body.blog.ae-blog-native .ae-blog-category-nav a{align-items:center;border-color:#d8cae7;box-shadow:0 7px 18px rgba(52,34,79,.08)}
 body.blog.ae-blog-native .ae-blog-category-nav strong{font-size:16px}
 body.blog.ae-blog-native .ae-blog-category-nav a:hover:after,
 body.blog.ae-blog-native .ae-blog-category-nav a:focus-visible:after{transform:translateX(2px)}
 body.blog.ae-blog-native .ae-blog-category-nav a:active{transform:scale(.985);background:#f6f1fa}
}
@media(prefers-reduced-motion:reduce){body.blog.ae-blog-native .ae-blog-category-nav a:after{transition:none}}

/* AE_BLOG_MARINA_20261019: approved marina header and newsletter. */
html body.blog.ae-blog-native #content #ae-blog-marina{padding:0!important;min-height:0!important;height:auto!important;background:#faf7ef url('https://www.arteescuela.com/wp-content/uploads/2026/10/arteescuela-blog-marina-panoramica.webp') center 25%/cover no-repeat!important;border-bottom:1px solid #eee8df!important;overflow:hidden;isolation:isolate}
#ae-blog-marina .ae-blog-marina-inner{width:min(1280px,calc(100% - 40px));height:360px;margin:auto;display:grid;grid-template-columns:44% 56%;position:relative}
#ae-blog-marina .ae-blog-marina-copy{padding:28px 0 24px 15px;z-index:1;align-self:center}
html body.ae-blog-native #content #ae-blog-marina .ae-blog-marina-kicker{font-family:Raleway,sans-serif!important;font-weight:700!important;font-size:11px!important;line-height:1.4!important;letter-spacing:3px!important;color:#694779!important;margin:0 0 15px!important}
html body.ae-type-system #content #ae-blog-marina #ae-blog-title{font-family:"Montserrat Alternates",sans-serif!important;font-size:43px!important;line-height:1.06!important;letter-spacing:-1.5px!important;font-weight:800!important;color:#4e2468!important;margin:0 0 19px!important;max-width:none!important;text-shadow:none!important}
#ae-blog-marina #ae-blog-title span{position:relative;display:inline-block;isolation:isolate}
#ae-blog-marina #ae-blog-title span:after{content:"";position:absolute;left:2px;right:-9px;bottom:-7px;height:7px;background:#cbd500;border-radius:55% 25% 65% 25%;transform:rotate(-2deg);z-index:-1}
html body.ae-blog-native #content #ae-blog-marina .ae-blog-marina-subtitle{font-size:17px!important;line-height:1.45!important;color:#4e2468!important;margin:0!important;max-width:500px;font-weight:500!important}
#ae-blog-marina .ae-blog-marina-art{display:none;pointer-events:none}
@media(max-width:1024px){#ae-blog-marina .ae-blog-marina-inner{grid-template-columns:46% 54%;height:340px}html body.ae-type-system #content #ae-blog-marina #ae-blog-title{font-size:44px!important}#ae-blog-marina .ae-blog-marina-copy{padding-left:0}}
@media(max-width:767px){html body.blog.ae-blog-native #content #ae-blog-marina{background:#faf7ef!important}#ae-blog-marina .ae-blog-marina-inner{height:auto;display:flex;flex-direction:column;width:100%}#ae-blog-marina .ae-blog-marina-copy{align-self:stretch;padding:30px 24px 18px!important}#ae-blog-marina .ae-blog-marina-art{display:block;background:url('https://www.arteescuela.com/wp-content/uploads/2026/10/arteescuela-blog-marina-panoramica.webp') right bottom/210% auto no-repeat;height:185px;flex:none}#ae-blog-marina .ae-blog-marina-desktop-break{display:none}html body.ae-type-system #content #ae-blog-marina #ae-blog-title{font-size:35px!important;line-height:1.09!important;letter-spacing:-1px!important;margin-bottom:20px!important}html body.ae-blog-native #content #ae-blog-marina .ae-blog-marina-subtitle{font-size:15px!important;max-width:360px}html body.ae-blog-native #content #ae-blog-marina .ae-blog-marina-kicker{font-size:10px!important;letter-spacing:2.2px!important;margin-bottom:15px!important}}
