/* * BLOCO PRINCIPAL * A classe .landing-premio serve como "namespace" para evitar conflitos */ .landing-premio { font-family: Arial, Helvetica, sans-serif; width: 100%; max-width: 100%; box-sizing: border-box; } /* * ESTILO DA COMISSÃO (Cards Responsivos) */ .landing-premio .comissao-list { list-style: none; padding: 0; margin: 0; } .landing-premio .comissao-item { background-color: #fcfcfc; border: 1px solid #ddd; border-left: 5px solid #7D0000; padding: 20px; margin-bottom: 15px; border-radius: 4px; /* Acessibilidade e foco */ position: relative; } /* Título/Nome do membro */ .landing-premio .comissao-name { display: block; font-size: 1.1em; /* Tamanho relativo */ font-weight: bold; color: #333; margin-bottom: 5px; line-height: 1.3; } /* Cargo do membro */ .landing-premio .comissao-role { display: block; font-size: 0.95em; color: #555; font-style: italic; } /* Numeral Romano (Visualmente destacado) */ .landing-premio .comissao-num { color: #7D0000; font-weight: bold; margin-right: 5px; } /* Acessibilidade */ .landing-premio a:focus, .landing-premio button:focus {outline:2px solid #000; outline-offset:2px;} @media (max-width: 767px) { .landing-premio {padding:0 10px;} } A composição da comissão julgadora será divulgada em breve.