/* APAP news detail: Joomla 6 replacement for the legacy article layout. */
body.view-article .apap-news-hero{min-height:264px;padding:60px 20px 90px;display:flex;justify-content:center;background:#074477 url('/images/varios/banner-header-5.jpg') center/cover no-repeat;color:#fff;text-align:center}
body.view-article .apap-news-hero h2{margin:14px 0 0;color:#fff;font-size:clamp(28px,3vw,38px);font-weight:700;text-transform:uppercase}
body.view-article .apap-news-hero h2:after{content:'';display:block;width:64px;height:3px;margin:14px auto 0;background:#ef3340}
body.view-article .site-grid{width:min(1140px,calc(100% - 40px));max-width:1140px;margin:0 auto;padding:64px 0 74px;display:grid;grid-template-columns:minmax(0,730px) minmax(260px,350px);grid-template-areas:'comp side-r';gap:60px;align-items:start}
body.view-article .site-grid>.container-component{grid-area:comp;width:100%;max-width:none;margin:0;padding:0}
body.view-article .site-grid>.container-sidebar-right{grid-area:side-r;width:100%;margin:0;padding:0}
body.view-article .com-content-article{display:flex;flex-direction:column;width:100%}
body.view-article .com-content-article>.page-header{display:block;order:3;margin:0 0 24px}
body.view-article .com-content-article>.page-header h1{margin:0;color:#252525;font-size:30px;line-height:1.3;font-weight:600;text-transform:uppercase}
body.view-article .com-content-article .article-info{display:flex;order:2;flex-wrap:wrap;gap:9px 18px;margin:0 0 20px;color:#7b7b7b;font-size:12px;text-transform:uppercase}
body.view-article .article-info .article-info-term{display:none}
body.view-article .article-info dd{margin:0}
body.view-article .article-info a{color:#07589b;text-decoration:none}
body.view-article .com-content-article>.item-image{order:1;width:100%;margin:0 0 26px;float:none}
body.view-article .com-content-article>.item-image img{display:block;width:100%;height:auto;max-height:520px;object-fit:cover}
body.view-article .com-content-article__body{order:4;color:#555;font-size:16px;line-height:1.85}
body.view-article .com-content-article__body p{margin:0 0 18px}
body.view-article .pagenavigation{order:5}
.apap-news-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}
.apap-news-gallery__item{display:block;overflow:hidden;background:#e9eef3;aspect-ratio:400/275}
.apap-news-gallery__item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .25s ease,opacity .25s ease}
.apap-news-gallery__item:hover img{transform:scale(1.035);opacity:.9}
.apap-news-lightbox{width:min(94vw,1100px);max-width:1100px;padding:0;border:0;background:transparent;overflow:visible}
.apap-news-lightbox::backdrop{background:rgba(0,20,45,.9)}
.apap-news-lightbox img{display:block;max-width:100%;max-height:84vh;margin:auto;object-fit:contain}
.apap-news-lightbox button{position:absolute;z-index:2;border:0;border-radius:50%;background:rgba(0,52,96,.9);color:#fff;cursor:pointer}
.apap-news-lightbox__close{top:-18px;right:-18px;width:42px;height:42px;font-size:30px;line-height:1}
.apap-news-lightbox__previous,.apap-news-lightbox__next{top:50%;width:48px;height:48px;margin-top:-24px;font-size:40px;line-height:1}
.apap-news-lightbox__previous{left:-58px}.apap-news-lightbox__next{right:-58px}
.apap-news-lightbox__counter{display:block;margin-top:10px;color:#fff;text-align:center}
body.view-article .container-sidebar-right .card{border:0;box-shadow:none}
body.view-article .container-sidebar-right .card-body{padding:0}
body.view-article .container-sidebar-right h3{margin:0 0 32px;padding:0 0 16px;border-bottom:3px solid #0b5c9f;color:#252525;font-size:22px;font-weight:700;text-transform:uppercase}
.apap-latest-news{margin:0;padding:0;list-style:none}.apap-latest-news li{margin:0 0 28px}
.apap-latest-news a{display:block;color:#07589b;font-size:14px;font-weight:700;line-height:1.55;text-decoration:none;text-transform:uppercase}.apap-latest-news a:hover{color:#ef3340}
.apap-latest-news time{display:block;margin-top:5px;color:#8a9bae;font-size:11px;font-weight:400}
@media(max-width:900px){body.view-article .site-grid{grid-template-columns:1fr;grid-template-areas:'comp' 'side-r';gap:48px}}
@media(max-width:620px){body.view-article .site-grid{width:min(100% - 28px,1140px);padding-top:42px}body.view-article .apap-news-hero{min-height:210px;padding:46px 16px 64px}body.view-article .com-content-article>.page-header h1{font-size:24px}.apap-news-gallery{grid-template-columns:1fr}.apap-news-lightbox__previous{left:6px}.apap-news-lightbox__next{right:6px}}

/* Preserve the complete vertical poster used by article 309. */
body.view-article .com-content-article>.item-image img[src*="IMG-20261026-WA0001.jpg"]{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto 26px!important;object-fit:contain!important}
