.tep-chave{max-width:850px;margin:auto;line-height:1.8;color:inherit}.tep-chave h2,.tep-chave h3{color:#084f47;line-height:1.3}.tep-chave p{margin:1em 0}.tep-chave-lead{font-size:1.15em}.tep-chave-kicker{font-size:.85em;letter-spacing:.08em;color:#084f47}.tep-chave-box{padding:20px;margin:24px 0;border-left:4px solid #e09d5a;background:#f6f8f5;color:#172c29;border-radius:5px}.tep-chave summary{cursor:pointer;font-weight:700}.tep-chave summary:focus-visible{outline:3px solid #084f47;outline-offset:4px}.tep-chave-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px}.tep-chave-card{padding:22px;border:1px solid #d8e2de;border-radius:12px;background:#fff;color:#172c29}.tep-chave-card img{width:100%;height:auto;border-radius:6px}.tep-chave-card a{color:#084f47}.tep-chave-card h3{line-height:1.35}

.tep-chave-table{overflow-x:auto;margin:24px 0}.tep-chave-table table{width:100%;border-collapse:collapse;line-height:1.5}.tep-chave-table th{background:#084f47;color:#fff;text-align:left}.tep-chave-table th,.tep-chave-table td{padding:12px;border:1px solid #d8e2de;vertical-align:top}.tep-chave-table tbody tr:nth-child(even){background:#f6f8f5;color:#172c29}
