/* Aula 16 isolada; responsiva. */
.a16-toc{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.a16-toc a{background:#e9f4f5;color:#176475;border-radius:24px;padding:8px 14px;font-weight:700;text-decoration:none}.a16-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.a16-card{border:1px solid #d5e3e7;border-radius:14px;background:#f5fafb;padding:16px;min-width:0}.a16-card strong{color:#146979}.a16-card p{margin:8px 0 0}.a16-img{display:block;width:100%;height:auto;max-width:1010px;border:1px solid #d6e4e8;border-radius:14px;margin:18px 0}.a16-tool{max-width:1000px;margin:27px 0;border:1px solid #d2e2e6;border-radius:16px;padding:22px;background:#f5fafb;min-width:0}.a16-tool label{display:block;margin:8px 0;font-weight:600}.a16-tool select,.a16-tool textarea,.a16-tool input[type=text],.a16-tool input:not([type]){width:100%;padding:11px;border:1px solid #b2c9d0;border-radius:9px;font:inherit;min-width:0;box-sizing:border-box;background:#fff}.a16-form label{font-weight:650}.a16-map{display:block;max-width:730px;margin:18px 0;overflow:hidden}.a16-map svg{display:block;width:100%;height:auto;background:white;border:1px solid #d2e2e6;border-radius:12px}.a16-actions{display:flex;gap:9px;flex-wrap:wrap}.a16-tool button{font:inherit;font-weight:750;color:#fff;background:#087c8c;border:1px solid #087c8c;border-radius:9px;cursor:pointer;padding:11px 17px;margin-top:8px}.a16-tool button.a16-muted{color:#087c8c;background:#fff}.a16-output{border-left:4px solid #158496;background:#fff;padding:13px;border-radius:7px;min-height:46px;white-space:pre-wrap;overflow-wrap:anywhere}.a16-note{color:#546a75}.a16-tool fieldset{margin:14px 0;border:1px solid #ccdee2;background:#fff;border-radius:12px;padding:15px;min-width:0}.a16-tool legend{font-weight:750;padding:0 4px;color:#224758}.a16-tool fieldset label{display:block;font-weight:400}.a16-next{padding:15px 0 35px}.a16-form{min-width:0}html,body{max-width:100%;overflow-x:clip}@media(max-width:680px){.a16-grid{grid-template-columns:1fr}.a16-tool{padding:14px}.a16-toc a{font-size:.85rem}.a16-tool button{width:100%}}