*{box-sizing:border-box}body{margin:0;font:1rem/1.6 system-ui,sans-serif;background:#f4f7f6;color:#183b36}a{color:#145d51;overflow-wrap:anywhere}:focus-visible{outline:3px solid #a95112;outline-offset:3px}header{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#153e37;color:#fff}.marca{color:#fff;font-size:1.5rem;font-weight:700;text-decoration:none}nav,.contexto{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:#fff}.contexto{border-bottom:1px solid #ccd8d4}nav a{min-height:44px;padding:.5rem}.ativo{font-weight:700;text-decoration-thickness:3px}main{max-width:60rem;margin:2rem auto;padding:1.5rem}h1{line-height:1.2}h1:focus{outline:none}.cartao{background:#fff;border:1px solid #ccd8d4;border-radius:.75rem;padding:clamp(1rem,4vw,2rem);max-width:40rem}.sobretitulo{color:#395e54;font-weight:700}form{display:grid;gap:.6rem}input,select,button{font:inherit;min-width:0;max-width:100%;min-height:44px;border-radius:.35rem}input,select{width:100%;border:1px solid #59756b;padding:.65rem;background:#fff;color:#183b36}button{padding:.6rem 1rem;border:1px solid #145d51;background:#145d51;color:#fff;cursor:pointer}form button{margin-top:.75rem}button:disabled{opacity:.65;cursor:wait}.secundario{background:#fff;color:#145d51}.erro{padding:1rem;border-left:4px solid #9d2424;background:#fff1f0;color:#7b1d1d}.pular{position:absolute;left:1rem;top:-5rem;background:#fff;padding:.75rem;z-index:1}.pular:focus{top:.5rem}@media(max-width:480px){header,nav,.contexto{padding:1rem}main{margin:.5rem auto;padding:1rem}}.segredo,li{overflow-wrap:anywhere}section.cartao{margin-block:1rem}.tarefas{list-style:none;padding:0}input[type=checkbox]{width:1.5rem;vertical-align:middle}
