.abg-mb{font-family:Muli,sans-serif;color:#666;font-size:16px;line-height:1.5}.abg-mb *{box-sizing:border-box}.abg-mb a{color:inherit;text-decoration:none}.abg-mb a:focus-visible{outline:2px solid #333;outline-offset:4px}#abg-mb-blog-heading{padding:100px 20px 0}#abg-mb-blog-heading h1{font-family:Roboto,sans-serif;font-size:45px;line-height:1.2;font-weight:700;margin:0;color:#000}.abg-mb-search{margin:13px auto 0;display:flex;width:420px;max-width:100%;border:1px solid #939393;border-radius:28px;height:55px;overflow:hidden;background:#fff}.abg-mb-search input{min-width:0;flex:1;border:0!important;background:transparent!important;padding:0 22px;font:13px Muli,sans-serif;color:#555;box-shadow:none;border-radius:0}.abg-mb-search button{display:flex;align-items:center;justify-content:center;width:52px;padding:0;border:0;background:transparent;color:#555;cursor:pointer}.abg-mb-list{padding:100px 0}.abg-mb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 20px}.abg-mb-card-image{display:block;overflow:hidden;aspect-ratio:2.05;background:#f5f5f5}.abg-mb-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.abg-mb-card-image:hover img{transform:scale(1.04)}.abg-mb .abg-mb-card h3{font:700 18px/1.5 Roboto,sans-serif;color:#000;margin:15px 0 12px}.abg-mb-meta{font:300 13px/1.5 Muli,sans-serif;color:#aaa;margin:0 0 14px}.abg-mb-excerpt{font:300 15px/1.5 Muli,sans-serif;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.abg-mb-more{font:300 13px Muli,sans-serif}.abg-mb-pagination{display:flex;gap:16px;justify-content:center;margin-top:40px}.abg-mb-title{padding-top:100px}.abg-mb-title h1{font:700 25px/1.2 Roboto,sans-serif;color:#000;text-align:center;margin:0 0 25px}.abg-mb-image img{display:block;width:100%;height:auto;margin:0}.abg-mb-body{padding-top:25px}.abg-mb-content{font:300 16px/2 Muli,sans-serif;text-align:justify;color:#666;overflow-wrap:anywhere}.abg-mb-content p{margin:0 0 32px}.abg-mb-content strong,.abg-mb-content b{font-weight:700}.abg-mb-content ul,.abg-mb-content ol{margin:0 0 32px;padding-left:30px}.abg-mb-content a{text-decoration:underline}.abg-mb-content h2,.abg-mb-content h3{font-family:Roboto,sans-serif;color:#333}.abg-mb-related{padding:60px 0 40px}.abg-mb-related .abg-mb-card h3{font-size:18px}.abg-mb-share{display:flex;justify-content:center;gap:12px;padding:20px 0 70px}.abg-mb-share a{border:1px solid #ddd;border-radius:3px;padding:8px 14px;font-family:Arial,sans-serif;font-weight:700}.abg-mb-single-layout{width:100%;background:#fff}.abg-mb-single-layout>.elementor{max-width:1160px;margin:auto}.abg-mb-single-layout .elementor-section{background:#fff}@media(max-width:1024px){.abg-mb-list,.abg-mb-single-layout{padding-left:30px;padding-right:30px}.abg-mb .abg-mb-card h3{font-size:18px}}@media(max-width:767px){#abg-mb-blog-heading{padding-top:60px}#abg-mb-blog-heading h1{font-size:36px}.abg-mb-search{width:calc(100% - 40px)}.abg-mb-list{padding:60px 20px}.abg-mb-grid{grid-template-columns:1fr;gap:35px}.abg-mb-single-layout{padding:0 20px}.abg-mb-title{padding-top:60px}.abg-mb-title h1{font-size:24px}.abg-mb-content{text-align:left}.abg-mb-related{padding-top:35px}.abg-mb-share{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.abg-mb-card-image img{transition:none}}

/* Busca: neutraliza estilos globais de formulários do tema/Elementor. */
body .abg-mb form.abg-mb-search{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:stretch!important;gap:0!important;width:420px!important;max-width:calc(100% - 40px)!important;height:55px!important;min-height:55px!important;margin:13px auto 0!important;padding:0!important;border:1px solid #939393!important;border-radius:28px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
body .abg-mb form.abg-mb-search input[type=search]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;display:block!important;position:static!important;flex:1 1 0%!important;width:0!important;min-width:0!important;max-width:none!important;height:53px!important;min-height:0!important;margin:0!important;padding:0 0 0 22px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#555!important;font:400 13px/normal Muli,Arial,sans-serif!important;transform:none!important}
body .abg-mb form.abg-mb-search input::placeholder{color:#888!important;opacity:1!important}
body .abg-mb form.abg-mb-search button{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:53px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#555!important;line-height:1!important;transform:none!important;cursor:pointer!important}
body .abg-mb form.abg-mb-search button::before,body .abg-mb form.abg-mb-search button::after{content:none!important;display:none!important}
body .abg-mb form.abg-mb-search button svg{display:block!important;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;flex:none!important;margin:0!important}
body .abg-mb form.abg-mb-search button svg *{fill:none!important;stroke:currentColor!important;stroke-width:3!important}
body .abg-mb form.abg-mb-search:focus-within{border-color:#333!important;box-shadow:0 0 0 1px #333!important}
body .abg-mb form.abg-mb-search button:focus-visible{outline:2px solid #333!important;outline-offset:-7px!important}
