
/* Navegação por ambientes */
.amb-nav{position:relative}.amb-menu summary{padding:12px 16px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;list-style:none;border-bottom:3px solid transparent}.amb-menu summary::-webkit-details-marker{display:none}.amb-menu summary::after{content:"⌄";margin-left:8px}.amb-menu[open] summary{border-color:#f7e017}.amb-menu summary:focus-visible{outline:3px solid #ad8d00;outline-offset:-3px}.amb-dropdown{position:absolute;left:0;top:100%;width:520px;max-width:90vw;padding:26px;background:#fff;border:1px solid #e7e7e7;box-shadow:0 16px 28px #0002;z-index:70}.amb-dropdown strong{display:block;font-size:16px;text-transform:uppercase;margin-bottom:16px}.amb-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}nav.cats .amb-dropdown a{padding:10px 0;letter-spacing:0;font-size:13px;font-weight:400;text-transform:none;border:0;line-height:1.5;white-space:normal}nav.cats .amb-dropdown a:hover{text-decoration:underline}nav.cats .amb-dropdown .amb-ver-todos{margin-top:16px;border-top:1px solid #ddd;font-weight:700;padding-top:16px}.amb-section{padding:55px 0;background:#f6f2eb}.amb-section h2{font-size:clamp(28px,4vw,42px);margin-bottom:14px}.amb-section p{max-width:680px;line-height:1.7;margin-bottom:25px}.amb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.amb-tile{display:block;background:#fff;border:1px solid #ddd5c9;padding:26px 20px;border-radius:4px;min-height:126px;transition:background .15s}.amb-tile:hover,.amb-tile:focus-visible{background:#f7e017}.amb-tile small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px}.amb-tile strong{font-size:19px;line-height:1.3}.amb-tile span{display:block;margin-top:12px}.amb-count{margin:0 0 24px;color:#555}.amb-filter{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 32px}.amb-filter a{padding:10px 14px;border:1px solid #ccc;border-radius:30px;font-size:13px}.amb-filter a[aria-current=page]{background:#111;color:white;border-color:#111}
@media(max-width:1100px) and (min-width:861px){.amb-dropdown{left:-150px}}
@media(max-width:860px){.amb-menu summary{padding:15px 24px;font-size:13px;border-bottom:1px solid #eee;border-left:3px solid transparent}.amb-dropdown{position:static;width:100%;max-width:none;box-shadow:none;border:0;padding:14px 24px 22px;background:#f7f7f5}.amb-links{grid-template-columns:1fr 1fr;gap:6px 18px}nav.cats .amb-dropdown a{padding:9px 0}.amb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.amb-tile{padding:20px 15px;min-height:122px}.amb-tile strong{font-size:17px}}
@media(max-width:380px){.amb-links{grid-template-columns:1fr}}

.amb-grid[hidden]{display:none}

@media(min-width:1101px){nav.cats>ul>li>a,.amb-menu summary{padding-left:10px;padding-right:10px;letter-spacing:.07em}}
