/* WikiGoiás — normalização definitiva da área de Negócios (2026-07-29) */
body.wg-business-page,body.wg-personality-page{margin:0!important;background:var(--wg-bg)!important;color:var(--wg-ink)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;line-height:1.66!important;overflow-x:hidden!important}
body.wg-business-page *,body.wg-personality-page *{box-sizing:border-box}
body.wg-business-page .navbar,body.wg-personality-page .navbar{position:sticky!important;top:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;width:100%!important;min-height:66px!important;padding:.78rem clamp(1rem,4vw,2.25rem)!important;background:color-mix(in srgb,var(--wg-surface) 96%,transparent)!important;border:0!important;border-bottom:1px solid var(--wg-line)!important;backdrop-filter:blur(12px)!important}
body.wg-business-page .nav-logo,body.wg-personality-page .nav-logo{font-size:clamp(1.25rem,3vw,1.55rem)!important;font-weight:850!important;color:var(--wg-blue)!important;text-decoration:none!important}
body.wg-business-page .nav-controls,body.wg-personality-page .nav-controls{display:flex!important;align-items:center!important;gap:.6rem!important}
body.wg-business-page .theme-toggle,body.wg-business-page .back-link,body.wg-personality-page .theme-toggle,body.wg-personality-page .back-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:39px!important;padding:.46rem .82rem!important;border:1px solid var(--wg-line)!important;border-radius:8px!important;background:var(--wg-surface)!important;color:var(--wg-ink)!important;font:inherit!important;font-size:.85rem!important;text-decoration:none!important;cursor:pointer!important}
body.wg-business-page .back-link,body.wg-personality-page .back-link{border-radius:999px!important;color:var(--wg-blue)!important;font-weight:700!important}
body.wg-business-page .hero,body.wg-personality-page .hero{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(3rem,7vw,5.4rem) clamp(1rem,5vw,2rem)!important;text-align:center!important;background:linear-gradient(135deg,var(--wg-soft),var(--wg-soft-2))!important;border:0!important;border-bottom:1px solid var(--wg-line)!important}
body.wg-business-page .hero h1,body.wg-personality-page .hero h1{max-width:980px!important;margin:0 auto .95rem!important;font-size:clamp(2.25rem,6vw,3.55rem)!important;font-weight:820!important;letter-spacing:-.04em!important;line-height:1.18!important;color:var(--wg-ink)!important}
body.wg-business-page .hero p,body.wg-personality-page .hero p{max-width:840px!important;margin:.35rem auto!important;color:var(--wg-muted)!important;font-size:clamp(1.05rem,2.2vw,1.3rem)!important;line-height:1.55!important;text-align:center!important}
body.wg-business-page .hero .eyebrow,body.wg-personality-page .hero .eyebrow{margin:0 auto .7rem!important;color:var(--wg-blue)!important;font-size:.8rem!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}
body.wg-business-page .hero .meta,body.wg-business-page .hero .wg-editorial-meta,body.wg-business-page .hero .meta-info,body.wg-personality-page .hero .meta,body.wg-personality-page .hero .wg-editorial-meta{font-size:.83rem!important;line-height:1.55!important;color:var(--wg-muted)!important}
body.wg-business-page .main-container,body.wg-personality-page .main-container{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:clamp(1.5rem,4vw,3rem)!important;align-items:start!important;width:min(calc(100% - 2rem),var(--wg-content))!important;max-width:var(--wg-content)!important;margin:clamp(1.5rem,4vw,3rem) auto!important;padding:0!important}
body.wg-business-page .main-container>main,body.wg-personality-page .main-container>main{min-width:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
body.wg-business-page .sidebar,body.wg-personality-page .sidebar{position:sticky!important;top:88px!important;align-self:start!important;max-height:calc(100vh - 110px)!important;overflow:auto!important;padding:1rem!important;border:1px solid var(--wg-line)!important;border-radius:var(--wg-radius)!important;background:var(--wg-soft)!important}
body.wg-business-page .sidebar h3,body.wg-personality-page .sidebar h3{display:block!important;margin:0 0 .75rem!important;color:var(--wg-ink)!important;font-size:.98rem!important}
body.wg-business-page .sidebar ul,body.wg-personality-page .sidebar ul{list-style:none!important;margin:0!important;padding:0!important}
body.wg-business-page .sidebar li,body.wg-personality-page .sidebar li{margin:0!important;padding:0!important}
body.wg-business-page .sidebar a,body.wg-personality-page .sidebar a{display:block!important;padding:.48rem .55rem!important;color:var(--wg-muted)!important;text-decoration:none!important;border-left:3px solid transparent!important;font-size:.9rem!important;line-height:1.35!important}
body.wg-business-page .sidebar a:hover,body.wg-personality-page .sidebar a:hover{color:var(--wg-blue)!important;border-left-color:var(--wg-blue)!important;background:var(--wg-surface)!important}
body.wg-business-page .article-body,body.wg-personality-page .article-body{max-width:none!important;font-size:inherit!important;color:var(--wg-ink)!important}
body.wg-business-page .article-body p,body.wg-business-page .content-section p,body.wg-personality-page .article-body p,body.wg-personality-page .content-section p{font-size:clamp(1rem,1.6vw,1.08rem)!important;line-height:1.78!important;margin:0 0 1.15rem!important;text-align:left!important;color:var(--wg-ink)!important}
body.wg-business-page .content-section,body.wg-personality-page .content-section{min-width:0!important;padding:0 0 2rem!important;margin:0 0 2rem!important;border-bottom:1px solid var(--wg-line)!important}
body.wg-business-page .content-section h2,body.wg-business-page .article-body h2,body.wg-personality-page .content-section h2,body.wg-personality-page .article-body h2{margin:2.35rem 0 .9rem!important;padding:0 0 .35rem!important;border:0!important;border-bottom:1px solid var(--wg-line)!important;color:var(--wg-blue)!important;font-size:clamp(1.55rem,3.2vw,2.12rem)!important;line-height:1.18!important}
body.wg-business-page .content-section h3,body.wg-business-page .article-body h3,body.wg-personality-page .content-section h3,body.wg-personality-page .article-body h3{margin:1.8rem 0 .7rem!important;color:var(--wg-blue-dark)!important;font-size:clamp(1.2rem,2.5vw,1.52rem)!important}
body.wg-business-page .cards-grid,body.wg-personality-page .cards-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))!important;gap:1rem!important;margin:1.2rem 0!important}
body.wg-business-page .card,body.wg-personality-page .card{display:block!important;min-width:0!important;padding:1.05rem!important;border:1px solid var(--wg-line)!important;border-radius:var(--wg-radius)!important;background:var(--wg-surface)!important;color:var(--wg-ink)!important;text-decoration:none!important;box-shadow:0 3px 14px rgba(15,23,42,.035)!important}
body.wg-business-page .card:hover,body.wg-personality-page .card:hover{border-color:var(--wg-blue)!important;transform:translateY(-1px)!important}
body.wg-business-page .card h3,body.wg-personality-page .card h3{margin:.1rem 0 .55rem!important;color:var(--wg-blue-dark)!important}
body.wg-business-page .wg-footer,body.wg-personality-page .wg-footer{clear:both!important;margin-top:clamp(2.75rem,7vw,5.5rem)!important;padding:0!important;background:var(--wg-footer)!important;color:#e8f1f7!important;border:0!important;border-top:5px solid var(--wg-gold)!important;text-align:left!important}
body.wg-business-page .wg-footer-inner,body.wg-personality-page .wg-footer-inner{width:min(calc(100% - 2rem),1200px)!important;max-width:1200px!important;margin:auto!important;display:grid!important;grid-template-columns:minmax(280px,1.6fr) minmax(180px,.7fr) minmax(160px,.55fr)!important;gap:clamp(1.5rem,4vw,3.5rem)!important;padding:clamp(2.25rem,6vw,4rem) 0 2.25rem!important}
body.wg-business-page .wg-footer p,body.wg-personality-page .wg-footer p{color:#c8d8e3!important;line-height:1.65!important;margin:.65rem 0!important;text-align:left!important}
body.wg-business-page .wg-footer a,body.wg-personality-page .wg-footer a{color:#ffd166!important}
body.wg-business-page .wg-footer ul,body.wg-personality-page .wg-footer ul{list-style:none!important;margin:.8rem 0 0!important;padding:0!important}
body.wg-business-page .wg-footer-bottom,body.wg-personality-page .wg-footer-bottom{max-width:none!important;margin:0!important;border-top:1px solid rgba(255,255,255,.16)!important;padding:1.15rem 1rem!important;text-align:center!important;color:#bfd0dc!important;font-size:.88rem!important}
body.wg-business-page .category-links{display:flex!important;flex-wrap:wrap!important;gap:.65rem!important;margin:1rem 0!important}
body.wg-business-page .category-links a{display:inline-flex!important;padding:.55rem .8rem!important;border:1px solid var(--wg-line)!important;border-radius:999px!important;background:var(--wg-soft)!important;text-decoration:none!important;font-weight:700!important}
body.wg-personality-page .profile-img{float:right!important;width:min(100%,250px)!important;max-width:250px!important;height:auto!important;margin:.2rem 0 1.25rem 1.4rem!important;border:1px solid var(--wg-line)!important;border-radius:10px!important;box-shadow:var(--wg-shadow)!important;object-fit:cover!important;object-position:center top!important}
@media(max-width:900px){body.wg-business-page .main-container,body.wg-personality-page .main-container{grid-template-columns:1fr!important}body.wg-business-page .sidebar,body.wg-personality-page .sidebar{position:relative!important;top:auto!important;max-height:none!important}body.wg-personality-page .profile-img{float:none!important;width:min(100%,360px)!important;max-width:100%!important;margin:.5rem auto 1.5rem!important;display:block!important}body.wg-business-page .wg-footer-inner,body.wg-personality-page .wg-footer-inner{grid-template-columns:1fr 1fr!important}.wg-footer-brand{grid-column:1/-1!important}}
@media(max-width:640px){body.wg-business-page .navbar,body.wg-personality-page .navbar{padding:.65rem .9rem!important}body.wg-business-page .back-link,body.wg-personality-page .back-link{display:none!important}body.wg-business-page .hero,body.wg-personality-page .hero{padding:2.4rem 1rem 2.1rem!important}body.wg-business-page .hero h1,body.wg-personality-page .hero h1{font-size:clamp(2rem,10vw,2.75rem)!important}body.wg-business-page .main-container,body.wg-personality-page .main-container{width:calc(100% - 1.5rem)!important}body.wg-business-page .cards-grid,body.wg-personality-page .cards-grid{grid-template-columns:1fr!important}body.wg-business-page .wg-footer-inner,body.wg-personality-page .wg-footer-inner{grid-template-columns:1fr!important}.wg-footer-brand{grid-column:auto!important}}
