.rmvoz-portal {max-width:1200px;margin:0 auto;padding:1.5rem 1rem;background:#faf7f0;color:#403c31}
.rmvoz-brand {display:flex;flex-direction:column;gap:.5rem;color:#493b24;text-align:center;margin-bottom:1rem}
.rmvoz-brand span {font:2rem Georgia,serif}
.rmvoz-brand small {font-size:1rem}
.rmvoz-brand img {max-width:100%;height:auto;align-self:center}
.rmvoz-portal nav {display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1rem}
.rmvoz-portal nav a {color:#5f4a28}
.rmvoz-footer {padding:1rem;text-align:center;color:#666}
.ssi_table {border-collapse:collapse;width:100%}
.ssi_table td,.ssi_table th {padding:.5rem;text-align:left;border-bottom:1px solid #ddd}
@media(max-width:640px){.rmvoz-brand span{font-size:1.5rem}.rmvoz-portal nav{gap:.5rem}.ssi_table{font-size:.85rem}}
