/* Portal do Adalberto Miranda | JOERI | 100% WordPress nativo */
:root{--am-primary:#003177;--am-accent:#0877d8;--am-bg:#f4f7fb;--am-container:1240px;--am-ink:#13263c;--am-muted:#64748b;--am-border:#e6ebf2;--am-white:#fff;--am-radius:15px;--am-shadow:0 10px 34px rgba(20,42,77,.055);--am-ease:cubic-bezier(.2,.75,.3,1)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;overflow-x:clip;background:var(--am-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--am-ink);line-height:1.55;-webkit-font-smoothing:antialiased}img,svg,video,iframe{max-width:100%}img{height:auto;vertical-align:middle}iframe{border:0}a{color:inherit;text-decoration:none;transition:color .18s ease,background .18s ease,opacity .18s ease}a:hover{color:var(--am-accent)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #30a6ff;outline-offset:3px}h1,h2,h3,h4,p{margin:0 0 1em}h1,h2,h3,h4{line-height:1.22;letter-spacing:-.032em}ul,ol{margin:0;padding:0}strong{font-weight:750}.am-container{width:min(var(--am-container),calc(100% - 48px));margin-inline:auto}.am-skip-link{position:absolute;z-index:10000;left:12px;top:-100px;padding:10px 20px;background:#fff;border:2px solid var(--am-primary)}.am-skip-link:focus{top:12px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Masthead */
.am-topbar{background:#061d3b;color:#cbd8e8;font-size:11.5px;letter-spacing:.015em}.am-topbar-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:22px}.am-topbar-date{display:flex;align-items:center;gap:8px;text-transform:capitalize;white-space:nowrap}.am-topbar-date svg{color:#6eacec}.am-topbar-motto{opacity:.82;white-space:nowrap}.am-socials{display:flex;align-items:center;gap:7px}.am-socials a{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;font-weight:800;font-size:13px;color:inherit;border:1px solid rgba(255,255,255,.25)}.am-socials a:hover{background:#fff;color:var(--am-primary)}.am-brand-area{background:#fff}.am-brand-inner{min-height:135px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:18px}.am-brand{min-width:0;flex:0 1 auto}.am-brand-link{display:flex;align-items:center;gap:16px;max-width:100%}.am-logo-monogram{display:inline-grid;place-items:center;flex:none;width:80px;height:76px;background:linear-gradient(135deg,var(--am-primary),#0060bc);color:white;font-size:34px;font-weight:900;letter-spacing:-3px;border-radius:16px;box-shadow:0 5px 15px rgba(0,49,119,.17)}.am-logo-monogram span,.am-footer-title span{color:#5fd2ff}.am-brand-words{min-width:0;display:flex;flex-direction:column;gap:4px;line-height:1.12}.am-brand-words strong{font-size:clamp(23px,2.4vw,36px);font-weight:850;letter-spacing:-.055em;max-width:450px;color:#0a326a}.am-brand-words small{color:#70839b;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.am-brand-link:hover .am-brand-words strong{color:var(--am-accent)}.am-logo-image{display:block;width:auto;max-width:min(550px,100%);max-height:120px;object-fit:contain;object-position:left center}.am-brand-decoration{text-align:right;font-size:10.5px;color:#78899f;font-weight:750;letter-spacing:.16em;max-width:310px;line-height:1.7}.am-brand-decoration-line{display:block;width:110px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--am-primary),#72d3ee);margin:0 0 15px auto}.am-header-ad{min-width:0;max-width:65%;display:flex;align-items:center;justify-content:flex-end}.am-header-ad .widget{margin:0!important}.am-header-ad img{max-height:125px;width:auto;object-fit:contain}.am-header-ad .widget-title{display:none}
/* Menu and header search */
.am-nav-wrap{position:relative;background:var(--am-primary);color:#fff;z-index:50;box-shadow:0 4px 14px rgba(2,24,61,.09)}.am-sticky-header .am-nav-wrap{position:sticky;top:0}.admin-bar.am-sticky-header .am-nav-wrap{top:32px}.am-site-header{position:relative;z-index:40}.am-nav-inner{display:flex;align-items:center;min-height:56px;position:relative;gap:14px}.am-main-nav{flex:1;min-width:0}.am-menu-list{display:flex;align-items:center;list-style:none;gap:2px;flex-wrap:wrap}.am-menu-list>li{position:relative;list-style:none}.am-menu-list>li>a{display:flex;align-items:center;min-height:56px;padding:0 15px;color:#fff;font-size:12.5px;font-weight:750;letter-spacing:.02em;text-transform:uppercase;border-radius:0;white-space:nowrap}.am-menu-list>li>a:hover,.am-menu-list>li.current-menu-item>a,.am-menu-list>li.current-menu-ancestor>a{background:rgba(255,255,255,.13);color:#fff}.am-menu-list .sub-menu{z-index:30;display:none;position:absolute;top:100%;left:0;width:215px;list-style:none;padding:8px;background:#fff;border:1px solid var(--am-border);box-shadow:0 18px 40px rgba(12,40,73,.16);border-radius:0 0 12px 12px}.am-menu-list .sub-menu li{list-style:none}.am-menu-list .sub-menu a{display:block;color:var(--am-ink);padding:10px 12px;font-size:13px;font-weight:650;border-radius:6px}.am-menu-list .sub-menu a:hover{background:#eaf4ff;color:var(--am-primary)}.am-menu-list li:hover>.sub-menu,.am-menu-list li:focus-within>.sub-menu{display:block}.am-search-toggle,.am-mobile-menu-toggle{color:white;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.14);height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px}.am-search-toggle{width:40px;flex:none;margin-left:auto}.am-search-toggle:hover,.am-mobile-menu-toggle:hover{background:rgba(255,255,255,.22)}.am-mobile-menu-toggle{display:none;padding:0 12px;font-size:13px;font-weight:750}.am-search-popover{position:absolute;z-index:90;right:0;top:calc(100% + 12px);width:min(400px,calc(100vw - 32px));background:#fff;border-radius:12px;padding:22px;box-shadow:0 14px 48px rgba(16,42,73,.18);color:var(--am-ink);border:1px solid var(--am-border)}.am-search-popover::before{content:"";position:absolute;right:19px;top:-8px;width:16px;height:16px;background:#fff;transform:rotate(45deg)}.am-search-popover[hidden]{display:none}.am-search-popover p{font-weight:800;margin-bottom:12px}.am-search-form{display:flex;gap:7px;width:100%;min-width:0}.am-search-form input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border-radius:7px;border:1px solid #dce5ee;background:#f8fafc;color:var(--am-ink);font-size:13px}.am-search-form button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:var(--am-primary);color:#fff;padding:0 16px;border-radius:7px;font-size:13px;font-weight:750;white-space:nowrap}.am-search-form button:hover{background:var(--am-accent)}
/* News ticker */
.am-ticker{background:#fff;border-bottom:1px solid var(--am-border)}.am-ticker-inner{display:flex;align-items:center;gap:20px;min-height:48px}.am-ticker-inner>strong{display:flex;align-items:center;gap:9px;color:var(--am-primary);font-size:11px;font-weight:850;letter-spacing:.085em;white-space:nowrap}.am-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#e94b56;box-shadow:0 0 0 4px rgba(233,75,86,.11);flex:none}.am-ticker-posts{min-width:0;display:flex;align-items:center;gap:22px;overflow:hidden;white-space:nowrap;mask-image:linear-gradient(90deg,#000 85%,transparent 100%)}.am-ticker-posts a{font-size:12px;font-weight:700;max-width:350px;overflow:hidden;text-overflow:ellipsis;display:block;flex:none}.am-ticker-posts a:not(:first-child)::before{content:"•";margin-right:18px;color:var(--am-accent)}.am-ticker-right{margin-left:auto;white-space:nowrap;font-size:10px;letter-spacing:.08em;color:#8698ab;font-weight:800;display:flex;align-items:center;gap:10px}.am-ticker-right .am-live-dot{width:6px;height:6px;background:#22b08a;box-shadow:0 0 0 3px #e4f7f1}
/* Reusable */
.am-main{padding-block:34px 72px;min-height:55vh}.am-inner-main{padding-top:28px}.am-home-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.am-intro-overline,.am-heading-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:900;letter-spacing:.15em;color:var(--am-accent);text-transform:uppercase;margin-bottom:8px}.am-intro-overline .am-live-dot{background:#ee545c}.am-home-intro h1{font-size:clamp(30px,3.9vw,45px);letter-spacing:-.065em;line-height:1.12;margin:0;font-weight:850}.am-home-intro h1 span{color:var(--am-accent)}.am-home-intro p{max-width:355px;font-size:13px;line-height:1.65;color:#7c8ba0;margin:0 0 3px}.am-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 21px}.am-section-heading h2{font-size:clamp(23px,2.2vw,29px);letter-spacing:-.055em;font-weight:850;margin:0}.am-section-heading p{color:var(--am-muted);font-size:12px;margin:6px 0 0}.am-section-more{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;font-weight:800;color:var(--am-primary);background:#fff;padding:10px 12px;border:1px solid #e7edf4;border-radius:9px}.am-section-more:hover{color:white;background:var(--am-primary)}
.am-category-label{display:inline-flex;align-self:flex-start;max-width:100%;width:max-content;font-weight:850;font-size:10px;letter-spacing:.065em;text-transform:uppercase;color:var(--am-primary);background:#e7f1ff;border-radius:4px;padding:5px 9px;line-height:1.3}.am-category-label:hover{background:var(--am-primary);color:#fff}.am-article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#8b9aab;font-size:11.5px;font-weight:600}.am-article-meta span{display:flex;align-items:center;gap:5px}.am-article-meta svg{color:#9babbd}.am-image-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(140deg,#e6eff9 5%,#dce8f6 60%,#c0d3e9)}.am-placeholder-mark{color:#a1bbd8;font-size:clamp(24px,3vw,47px);font-weight:900;letter-spacing:-.11em}.am-placeholder-mark span{color:#629ed5}.am-card{background:#fff;border:1px solid var(--am-border);min-width:0;overflow:hidden;transition:transform .25s var(--am-ease),box-shadow .25s var(--am-ease)}.am-round-cards .am-card{border-radius:var(--am-radius)}.am-card:hover{transform:translateY(-3px);box-shadow:0 13px 35px rgba(15,43,79,.1)}.am-card-media{display:block;overflow:hidden;position:relative;background:#e3edf7;aspect-ratio:1.65}.am-card-media .am-post-image{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .45s var(--am-ease)}.am-card:hover .am-post-image{transform:scale(1.045)}.am-card-copy{padding:16px 18px 18px}.am-card-title{font-size:17px;font-weight:820;letter-spacing:-.035em;line-height:1.34;margin:9px 0 10px}.am-card-title a:hover{color:var(--am-accent)}.am-card-excerpt{font-size:12.5px;color:#738399;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 17px}.am-card-copy>.am-article-meta{padding-top:12px;border-top:1px solid #eef1f6}.am-posts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.am-posts-grid .am-card-title{min-height:2.7em}.am-posts-grid .am-card{height:100%}
/* Editorial cover */
.am-featured-wrapper{margin-bottom:40px}.am-featured{display:grid;grid-template-columns:minmax(0,1.53fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:16px;height:450px;margin-bottom:43px}.am-featured .am-card{position:relative;isolation:isolate;border:0;border-radius:14px;background:#17375e;min-width:0;min-height:0;overflow:hidden}.am-featured .am-card-media{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.am-featured .am-post-image{width:100%;height:100%;object-fit:cover}.am-featured .am-image-placeholder{background:linear-gradient(145deg,#1d4d80,#082647)}.am-featured .am-placeholder-mark{color:#6392c4}.am-featured .am-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,12,30,.94),rgba(2,12,30,.25) 70%,rgba(2,12,30,.08));pointer-events:none}.am-featured .am-card-copy{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:22px 24px 24px;color:#fff}.am-featured .am-category-label{background:var(--am-accent);color:white}.am-featured .am-card-title{font-size:21px;line-height:1.23;letter-spacing:-.04em;margin:12px 0 8px;font-weight:850}.am-featured .am-card-title a:hover{color:#b3dbff}.am-featured .am-article-meta{border:0;padding:0;color:#e1e5eb}.am-featured .am-article-meta svg{color:#c5d6e7}.am-featured .am-card--hero{grid-row:span 2}.am-featured .am-card--hero .am-card-copy{padding:30px 32px 31px}.am-featured .am-card--hero .am-card-title{font-size:clamp(25px,2.65vw,38px);line-height:1.15}.am-featured .am-card:hover{transform:none}.am-featured .am-card:hover .am-post-image{transform:scale(1.06)}
/* Content and widget sidebar */
.am-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:26px;align-items:start}.am-no-sidebar .am-content-layout{grid-template-columns:minmax(0,1fr)}.am-home-content-layout{margin-top:2px}.am-posts-column,.am-sidebar{min-width:0}.am-sidebar{display:grid;gap:19px}.am-sidebar-panel,.am-sidebar .widget{background:#fff;border:1px solid var(--am-border);border-radius:var(--am-radius);padding:21px;box-shadow:var(--am-shadow);overflow:hidden}.am-sidebar-heading{margin-bottom:17px}.am-sidebar-kicker{font-size:9.5px;font-weight:850;color:var(--am-accent);letter-spacing:.16em}.am-sidebar h2,.am-sidebar .widget-title{font-size:21px;letter-spacing:-.045em;margin:4px 0 0;line-height:1.25;font-weight:850}.am-sidebar .widget-title{margin-bottom:18px}.am-recent-items{display:grid;gap:13px}.am-recent-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:center}.am-recent-item+.am-recent-item{border-top:1px solid #edf1f6;padding-top:13px}.am-recent-image{position:relative;display:block;aspect-ratio:1.22;overflow:hidden;border-radius:8px;background:#e9f0f8}.am-recent-image img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.am-recent-image .am-placeholder-mark{font-size:20px}.am-recent-copy{min-width:0}.am-recent-copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12.5px;font-weight:790;line-height:1.4}.am-recent-copy small{display:block;color:#92a0b2;font-size:10.5px;margin-top:6px}.am-sidebar-categories ul,.am-sidebar .widget ul{list-style:none}.am-sidebar-categories li+li{border-top:1px solid #eef1f6}.am-sidebar-categories li>a{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:12.5px;font-weight:680;color:#415770}.am-sidebar-categories li>a:hover{color:var(--am-primary)}.am-cat-count{background:#ecf3fb;border-radius:30px;padding:2px 8px;color:var(--am-accent);font-size:10px}.am-sidebar .widget a{color:var(--am-primary)}.am-sidebar .widget li{padding:8px 0;border-bottom:1px solid #eff2f6;font-size:13px}.am-sidebar .widget img{height:auto;max-width:100%;border-radius:8px}.am-sidebar .widget p{font-size:13px;color:var(--am-muted)}.am-sidebar .widget select,.am-sidebar .widget input{max-width:100%}.am-home-banner,.am-ad-row{margin:28px 0;padding:8px;text-align:center;min-width:0}.am-home-banner .widget,.am-ad-row .widget{margin:0}.am-home-banner img,.am-ad-row img{max-width:100%;height:auto}.am-home-banner .widget-title,.am-ad-row .widget-title{display:none}.am-editorial-section{margin-top:38px}.am-editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.am-editorial-grid .am-card-copy{padding:13px}.am-editorial-grid .am-card-title{font-size:14px}.am-editorial-grid .am-card-excerpt{display:none}.am-editorial-grid .am-card-media{aspect-ratio:1.5}.am-editorial-grid .am-card-title{margin-bottom:12px}.am-editorial-grid .am-category-label{font-size:9px}.am-editorial-grid .am-article-meta{font-size:10px}
/* Pagination and archive */
.am-pagination{display:flex;justify-content:center;margin:35px 0 12px}.am-pagination ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;justify-content:center}.am-pagination .page-numbers{min-height:38px;min-width:38px;display:grid;place-items:center;border:1px solid var(--am-border);border-radius:8px;background:#fff;padding:0 12px;font-size:12px;font-weight:800}.am-pagination .page-numbers.current,.am-pagination a.page-numbers:hover{background:var(--am-primary);border-color:var(--am-primary);color:#fff}.am-pagination .dots{border:none;background:none}.am-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:25px;color:#8594a7;font-size:11.5px;font-weight:650}.am-breadcrumbs a{color:#6c7e92}.am-breadcrumbs a:hover{color:var(--am-primary)}.am-breadcrumbs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:450px}.am-breadcrumbs svg{color:#a7b3c2}.am-archive-hero{margin-bottom:30px;padding:27px 30px;background:linear-gradient(114deg,#fff,#f8fbff);border:1px solid var(--am-border);border-left:5px solid var(--am-accent);border-radius:13px}.am-archive-hero h1{font-size:clamp(27px,3vw,38px);margin:0;line-height:1.2}.am-archive-hero h1 em{font-style:normal;color:var(--am-accent)}.am-archive-description{font-size:13.5px;color:var(--am-muted);margin-top:10px}.am-archive-description p{margin:0}.am-empty{background:#fff;border:1px dashed #c9d9e9;padding:45px;border-radius:13px;text-align:center}.am-empty h2{font-size:22px;margin:0 0 8px}.am-empty p{color:var(--am-muted);font-size:13px}.am-empty .am-search-form{max-width:450px;margin:22px auto 0}
/* Single article */
.am-single-article,.am-static-page{background:#fff;border:1px solid var(--am-border);border-radius:var(--am-radius);padding:clamp(24px,3vw,43px);min-width:0;overflow-wrap:anywhere}.am-single-header .am-category-label{margin-bottom:16px}.am-single-header h1{font-size:clamp(27px,3.4vw,43px);font-weight:850;line-height:1.14;letter-spacing:-.052em;margin:0 0 15px}.am-single-header .am-single-deck{color:#65788d;font-size:16px;line-height:1.55;letter-spacing:-.015em;margin:0 0 15px}.am-single-meta-row{padding:16px 0;border-top:1px solid #e9edf3;border-bottom:1px solid #e9edf3;margin:20px 0 25px}.am-single-cover{margin:0 0 27px}.am-single-cover-image{width:100%;height:auto;border-radius:10px;display:block}.am-single-cover figcaption{color:#8291a3;font-size:11px;text-align:center;margin:8px 0 0}.am-article-content{font-size:16px;line-height:1.83;color:#2e4157;overflow-wrap:anywhere}.am-article-content>*{max-width:100%}.am-article-content p{margin:0 0 1.25em}.am-article-content h2{font-size:24px;margin:1.5em 0 .7em;color:var(--am-ink)}.am-article-content h3{font-size:20px;margin:1.35em 0 .6em;color:var(--am-ink)}.am-article-content a{color:var(--am-accent);text-decoration:underline;text-underline-offset:3px}.am-article-content a:hover{color:var(--am-primary)}.am-article-content ul,.am-article-content ol{padding-left:25px;margin:0 0 1.2em}.am-article-content li{margin-bottom:.4em}.am-article-content img{max-width:100%;height:auto}.am-article-content figure{max-width:100%;margin:22px auto}.am-article-content figcaption{font-size:12px;text-align:center;color:var(--am-muted);margin-top:9px}.am-article-content blockquote{margin:1.5em 0;padding:15px 22px;border-left:4px solid var(--am-accent);background:#f0f6ff;font-size:1.08em;font-weight:650}.am-article-content .wp-block-image img{border-radius:10px}.am-article-content .aligncenter{margin-inline:auto;text-align:center}.am-article-content .alignright{float:right;margin:0 0 20px 20px}.am-article-content .alignleft{float:left;margin:0 20px 20px 0}.am-article-content table{display:block;overflow-x:auto;white-space:nowrap;border-collapse:collapse}.am-article-content th,.am-article-content td{padding:10px;border:1px solid #e4e9f1}.am-article-content .wp-block-embed__wrapper{position:relative;max-width:100%;overflow:hidden}.am-article-content iframe{max-width:100%;aspect-ratio:16/9}.am-article-content pre{max-width:100%;overflow-x:auto;padding:15px;border-radius:10px;background:#f1f5f9}.am-page-links{padding:12px 0}.am-post-tags{margin-top:28px;border-top:1px solid var(--am-border);padding-top:14px;font-size:12px;color:var(--am-muted)}.am-post-tags a{font-weight:700;color:var(--am-primary)}.am-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:21px;padding-top:18px;border-top:1px solid var(--am-border)}.am-share strong{display:flex;align-items:center;gap:7px;margin-right:5px;font-size:12px}.am-share a,.am-print{border:0;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:6px;padding:9px 12px;font-size:11px;font-weight:800;color:#fff}.am-share-whatsapp{background:#159c60}.am-share-facebook{background:#315dba}.am-share-x{background:#181e2a}.am-share a:hover{color:#fff;opacity:.85}.am-print{background:#e9f1f9;color:#37536c}.am-print:hover{background:#dceaf9}.am-related{margin:31px 0}.am-related .am-card-title{font-size:14px}.am-related .am-card-excerpt{display:none}.am-related .am-card-copy{padding:12px}.am-related .am-card-media{aspect-ratio:1.55}.am-related .am-posts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.am-related .am-article-meta{font-size:10px}.am-comments{margin-top:32px;background:#fff;border:1px solid var(--am-border);border-radius:var(--am-radius);padding:25px}.am-comments h2,.am-comments .comment-reply-title{font-size:22px;font-weight:850;margin-bottom:16px}.am-comment-list{padding-left:25px}.am-comment-list li{margin:15px 0;padding:10px 0}.am-comment-list .comment-meta{font-size:12px;color:var(--am-muted)}.am-comments p{font-size:13px;line-height:1.65}.am-comments textarea,.am-comments input[type=text],.am-comments input[type=email],.am-comments input[type=url]{display:block;max-width:100%;width:100%;padding:12px;border:1px solid #dce4ed;border-radius:8px}.am-comments .submit{border:0;color:#fff;background:var(--am-primary);border-radius:8px;padding:11px 20px;font-size:13px;font-weight:800;cursor:pointer}.am-comments .submit:hover{background:var(--am-accent)}.am-comments a{color:var(--am-accent)}
/* 404 */
.am-not-found{text-align:center;max-width:600px;margin:45px auto 65px;padding:20px}.am-not-found>span{display:block;font-size:clamp(105px,16vw,180px);font-weight:900;color:#bfd6ec;letter-spacing:-.1em;line-height:1}.am-not-found h1{font-size:clamp(26px,3vw,37px);font-weight:850;margin:0 0 15px}.am-not-found p{color:var(--am-muted);font-size:14px;line-height:1.7;margin-bottom:23px}.am-not-found-search{max-width:430px;margin:0 auto 23px}.am-primary-link{display:inline-flex;gap:9px;align-items:center;justify-content:center;background:var(--am-primary);border-radius:10px;padding:12px 19px;color:#fff;font-size:13px;font-weight:750}.am-primary-link:hover{color:#fff;background:var(--am-accent)}
/* Footer */
.am-footer{color:#dce7f3;background:#061d3b}.am-footer-main{padding:52px 0;display:grid;grid-template-columns:1.5fr .8fr 1fr;gap:52px}.am-footer-title{display:block;color:#fff;font-size:25px;font-weight:850;letter-spacing:-.055em;line-height:1.2}.am-footer-title:hover{color:#c9e8ff}.am-footer-identity p,.am-footer-extra p{font-size:12.5px;line-height:1.75;color:#9ab1ca;margin:13px 0 19px}.am-footer-identity .am-socials a{width:34px;height:34px;color:#d9e9fa}.am-footer-navigation h2,.am-footer-extra h2{font-size:14px;font-weight:850;letter-spacing:-.01em;color:#fff;margin:3px 0 21px}.am-footer-links{list-style:none;display:grid;gap:10px}.am-footer-links a{font-size:12px;color:#a8bfd7}.am-footer-links a:hover{color:#fff}.am-rss-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid #679ac9;color:#d6eaff;padding-bottom:6px;font-size:12px;font-weight:800}.am-rss-link:hover{color:#fff}.am-footer-bottom{background:#04162d;border-top:1px solid rgba(255,255,255,.08)}.am-footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-block:18px;font-size:11px;color:#8fa8c1}.am-footer-bottom a{font-weight:900;color:#fff}.am-footer-bottom a:hover{color:#8eceff}.am-footer .widget-title{color:#fff;font-size:16px}.am-footer .widget a{color:#c8dff8}.am-back-top{position:fixed;z-index:100;bottom:25px;right:24px;width:43px;height:43px;display:grid;place-items:center;color:#fff;background:var(--am-primary);border:0;border-radius:12px;box-shadow:0 9px 25px rgba(0,49,119,.28);opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s,transform .2s}.am-back-top-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.am-back-top:hover{background:var(--am-accent)}
/* WordPress elements */
.wp-block-button__link{background:var(--am-primary);color:#fff}.wp-block-button__link:hover{background:var(--am-accent);color:#fff}.wp-caption{max-width:100%}.wp-caption-text{color:var(--am-muted);font-size:12px}.sticky{scroll-margin-top:75px}.gallery{display:flex;flex-wrap:wrap;gap:12px}.gallery-item{flex:1 1 160px;max-width:100%;margin:0}.bypostauthor{font-weight:inherit}
/* Tablet */
@media(max-width:1100px){.am-container{width:min(var(--am-container),calc(100% - 36px))}.am-content-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.am-menu-list>li>a{padding-inline:11px;font-size:11.6px}.am-featured{height:410px}.am-brand-words strong{font-size:clamp(23px,3vw,31px)}.am-sidebar-panel,.am-sidebar .widget{padding:16px}.am-card-title{font-size:16px}.am-editorial-grid{gap:12px}}
@media(max-width:900px){.am-brand-inner{min-height:105px}.am-brand-decoration{display:none}.am-header-ad{max-width:47%}.am-brand-words strong{font-size:25px}.am-logo-monogram{width:64px;height:64px;font-size:28px}.am-topbar-motto{display:none}.am-content-layout{grid-template-columns:minmax(0,1fr) 255px;gap:16px}.am-posts-grid{gap:13px}.am-posts-grid .am-card-copy{padding:13px}.am-card-excerpt{font-size:12px}.am-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-home-intro p{font-size:12px}.am-featured{height:380px}.am-featured .am-card--hero .am-card-title{font-size:28px}.am-featured .am-card-title{font-size:18px}.am-main-nav{display:none;position:absolute;top:100%;left:0;right:0;z-index:70;background:var(--am-primary);padding:8px 15px 16px;box-shadow:0 18px 25px rgba(0,26,66,.18)}.am-main-nav.am-nav-open{display:block}.am-mobile-menu-toggle{display:flex}.am-menu-list{display:block;width:100%}.am-menu-list>li{border-bottom:1px solid rgba(255,255,255,.1)}.am-menu-list>li>a{min-height:44px;font-size:13px;padding:12px 7px}.am-menu-list .sub-menu{display:block;position:static;width:auto;background:rgba(255,255,255,.07);box-shadow:none;border:0;padding:0 0 6px 15px;border-radius:8px}.am-menu-list .sub-menu a{color:#fff}.am-menu-list .sub-menu a:hover{background:rgba(255,255,255,.15);color:#fff}.am-footer-main{gap:27px}}
/* Small tablets and phones */
@media(max-width:700px){.am-container{width:calc(100% - 30px)}.am-topbar-inner{min-height:33px}.am-topbar-date{font-size:10.5px}.am-socials-top a{width:24px;height:24px}.am-brand-inner{gap:15px;min-height:90px;padding-block:14px}.am-brand-link{gap:10px}.am-logo-monogram{width:55px;height:56px;border-radius:11px;font-size:25px}.am-brand-words strong{font-size:clamp(19px,4vw,26px);letter-spacing:-.055em}.am-brand-words small{font-size:9px;letter-spacing:.08em}.am-logo-image{max-height:76px}.am-header-ad{max-width:38%}.am-header-ad img{max-height:70px}.am-nav-inner{min-height:52px}.am-ticker-inner{min-height:43px;gap:13px}.am-ticker-right{display:none}.am-ticker-posts a{max-width:270px}.am-main{padding-block:26px 48px}.am-home-intro{align-items:flex-start;display:block;margin-bottom:17px}.am-home-intro h1{font-size:32px}.am-home-intro p{margin-top:9px}.am-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:285px 178px;gap:12px;height:auto;margin-bottom:30px}.am-featured .am-card--hero{grid-column:span 2;grid-row:span 1}.am-featured .am-card--hero .am-card-title{font-size:27px}.am-featured .am-card--hero .am-card-copy{padding:21px}.am-featured .am-card-copy{padding:15px}.am-featured .am-card-title{font-size:15px;margin:9px 0 0}.am-featured .am-card:not(.am-card--hero) .am-article-meta{display:none}.am-featured .am-category-label{font-size:9px}.am-content-layout{grid-template-columns:minmax(0,1fr)}.am-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:10px}.am-sidebar .widget{max-width:100%}.am-section-heading h2{font-size:25px}.am-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-footer-main{grid-template-columns:1fr 1fr;gap:25px;padding-block:35px}.am-footer-identity{grid-column:span 2}.am-footer-title{font-size:23px}.am-single-article,.am-static-page{padding:23px}.am-single-header h1{font-size:32px}.am-related .am-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-footer-bottom-inner{display:block}.am-footer-bottom-inner span{display:block}.am-footer-bottom-inner span+span{margin-top:8px}}
@media(max-width:480px){.am-container{width:calc(100% - 26px)}.am-topbar-inner{gap:10px}.am-topbar-date{font-size:10px}.am-socials-top{gap:3px}.am-socials-top a{width:22px;height:22px;font-size:11px}.am-logo-monogram{width:48px;height:48px;font-size:22px}.am-brand-words strong{font-size:clamp(18px,5.4vw,24px);max-width:220px}.am-brand-words small{font-size:8px}.am-header-ad{max-width:35%}.am-header-ad img{max-height:54px}.am-brand-inner{min-height:77px}.am-home-intro h1{font-size:30px}.am-home-intro p{font-size:12px}.am-featured{grid-template-rows:255px 160px;gap:9px}.am-featured .am-card--hero .am-card-title{font-size:24px}.am-featured .am-card--hero .am-card-copy{padding:18px}.am-featured .am-card-title{font-size:14px;line-height:1.28}.am-featured .am-card-copy{padding:12px}.am-featured .am-category-label{font-size:8px;padding:4px 7px}.am-featured .am-card:not(.am-card--hero) .am-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.am-section-heading h2{font-size:23px}.am-section-more{font-size:11px;padding:8px}.am-posts-grid{grid-template-columns:minmax(0,1fr);gap:14px}.am-posts-grid .am-card{display:grid;grid-template-columns:130px minmax(0,1fr);min-height:135px}.am-posts-grid .am-card-media{height:100%;aspect-ratio:auto}.am-posts-grid .am-card-copy{min-width:0;padding:11px 11px 9px}.am-posts-grid .am-card-title{font-size:14px;min-height:0;margin:8px 0 6px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.am-posts-grid .am-card-excerpt{display:none}.am-posts-grid .am-article-meta{border:0;padding:0;margin-top:5px;font-size:10px}.am-posts-grid .am-category-label{font-size:8px;padding:3px 6px}.am-posts-grid .am-card-title+.am-article-meta{margin-top:6px}.am-sidebar{grid-template-columns:minmax(0,1fr)}.am-editorial-grid{grid-template-columns:minmax(0,1fr);gap:12px}.am-editorial-grid .am-card{display:grid;grid-template-columns:120px minmax(0,1fr);min-height:125px}.am-editorial-grid .am-card-media{height:100%;aspect-ratio:auto}.am-editorial-grid .am-card-copy{padding:11px}.am-editorial-grid .am-card-title{font-size:14px}.am-editorial-grid .am-article-meta{border:0;padding:0}.am-single-article,.am-static-page{padding:19px}.am-single-header h1{font-size:27px}.am-single-header .am-single-deck{font-size:14px}.am-article-content{font-size:15.5px;line-height:1.8}.am-share{gap:6px}.am-share strong{width:100%;margin-bottom:4px}.am-share a,.am-print{font-size:10px;padding:9px}.am-related .am-posts-grid{grid-template-columns:minmax(0,1fr)}.am-related .am-posts-grid .am-card{grid-template-columns:110px minmax(0,1fr)}.am-related .am-posts-grid .am-card-media{height:100%}.am-footer-main{grid-template-columns:minmax(0,1fr);gap:21px}.am-footer-identity{grid-column:span 1}.am-footer-navigation h2,.am-footer-extra h2{margin-bottom:12px}.am-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.am-archive-hero{padding:20px}.am-archive-hero h1{font-size:27px}.am-breadcrumbs{font-size:10px;margin-bottom:18px}.am-search-form button span{display:none}.am-search-form button{width:46px;flex:none;padding:0}.am-not-found{margin-top:30px}}
@media(min-width:701px) and (max-width:900px){.am-posts-grid{grid-template-columns:minmax(0,1fr)}.am-posts-grid .am-card{display:grid;grid-template-columns:200px minmax(0,1fr)}.am-posts-grid .am-card-media{height:100%;aspect-ratio:auto}.am-posts-grid .am-card-excerpt{display:none}.am-posts-grid .am-card-copy{padding:18px}.am-related .am-posts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-related .am-card{display:block}}
@media(max-width:782px){.admin-bar.am-sticky-header .am-nav-wrap{top:46px}}
@media(max-width:600px){.admin-bar.am-sticky-header .am-nav-wrap{top:0}}
@media(hover:none){.am-card:hover{transform:none}.am-card:hover .am-post-image{transform:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media print{.am-topbar,.am-nav-wrap,.am-ticker,.am-header-ad,.am-ad-row,.am-sidebar,.am-share,.am-related,.am-comments,.am-footer,.am-back-top,.am-breadcrumbs{display:none!important}body{background:white;color:#000}.am-brand-inner{min-height:0}.am-main{padding:0}.am-container{width:100%;max-width:none}.am-content-layout{display:block}.am-single-article{border:0;padding:0}.am-article-content{color:black;font-size:12pt}.am-single-header h1{font-size:24pt}.am-single-cover-image{max-height:300px;object-fit:contain}.am-article-content a{color:black;text-decoration:none}a[href]::after{content:none!important}}


/* Ajustes refinados v1.0.1 */
.am-topbar-inner{justify-content:space-between}.am-topbar-inner .am-socials{margin-left:auto}
.am-brand-inner--centered{justify-content:center;text-align:center;min-height:120px}.am-brand--centered{width:100%;display:flex;justify-content:center}.am-brand-link--centered{justify-content:center;width:100%}.am-logo-image--centered{margin-inline:auto;object-position:center center;max-height:124px}
.am-home-main .am-featured{margin-bottom:26px}.am-home-latest{margin-top:0}.am-posts-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.am-pagination{display:flex;justify-content:center;margin:35px 0 12px}.am-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px;list-style:none;justify-content:center;padding:0;margin:0}.am-pagination a.page-numbers,.am-pagination span.page-numbers{min-height:42px;min-width:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--am-border);border-radius:10px;background:#fff;padding:0 14px;font-size:12px;font-weight:800}.am-pagination span.page-numbers.current,.am-pagination a.page-numbers:hover{background:var(--am-primary);border-color:var(--am-primary);color:#fff}.am-pagination span.page-numbers.dots{border:none;background:none;min-width:auto;padding:0 6px}
.am-footer-main--simple{grid-template-columns:1fr;gap:18px;padding:38px 0 26px;text-align:center}.am-footer-identity--simple{display:grid;justify-items:center;gap:16px}.am-footer-navigation--simple{display:flex;justify-content:center}.am-footer-navigation--simple .am-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.am-footer-navigation--simple .am-footer-links li{list-style:none}.am-footer-identity--simple .am-socials a{width:34px;height:34px;color:#d9e9fa}.am-footer-bottom-inner{justify-content:center;text-align:center}
.am-back-top{bottom:74px}
.am-single-layout{grid-template-columns:minmax(0,1fr) 310px}.am-single-cover{display:none}
@media(max-width:1100px){.am-posts-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}
@media(max-width:900px){.am-posts-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.am-brand-inner--centered{min-height:105px}}
@media(max-width:700px){.am-brand-inner--centered{min-height:86px}.am-posts-grid--home{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.am-footer-main--simple{padding:32px 0 22px}}
@media(max-width:480px){.am-posts-grid--home{grid-template-columns:minmax(0,1fr)}.am-posts-grid--home .am-card{display:grid;grid-template-columns:130px minmax(0,1fr);min-height:135px}.am-posts-grid--home .am-card-media{height:100%;aspect-ratio:auto}.am-posts-grid--home .am-card-copy{min-width:0;padding:11px 11px 9px}.am-posts-grid--home .am-card-title{font-size:14px;min-height:0;margin:8px 0 6px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.am-posts-grid--home .am-card-excerpt{display:none}.am-posts-grid--home .am-article-meta{border:0;padding:0;margin-top:5px;font-size:10px}.am-posts-grid--home .am-category-label{font-size:8px;padding:3px 6px}.am-back-top{bottom:88px;right:18px}}


/* Ajustes refinados v1.0.2 */
.am-cover-banner{width:100%;background:#fff;line-height:0;margin:0;padding:0}.am-cover-banner-link{display:block;width:100%}.am-cover-banner-image{display:block;width:100%;height:auto;max-width:100%;margin:0}
.am-home-main{padding-top:22px}.am-posts-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.am-home-latest{margin-top:0}.am-home-main .am-featured{margin-bottom:26px}
.am-footer--compact{background:#04162d}.am-footer--compact .am-footer-bottom{background:transparent;border-top:0}.am-footer--compact .am-footer-bottom-inner{justify-content:center;text-align:center;padding-block:16px}
.am-back-top{bottom:68px}
@media(max-width:900px){.am-posts-grid--home{grid-template-columns:repeat(2,minmax(0,1fr))}.am-cover-banner-image{min-height:200px;object-fit:cover;object-position:center center}}
@media(max-width:480px){.am-posts-grid--home{grid-template-columns:minmax(0,1fr)}.am-cover-banner-image{min-height:120px}.am-back-top{bottom:78px}}
