:root{--rovema-green:#00843d;--rovema-green-dark:#005f2f;--rovema-green-soft:#eef7f1;--rovema-green-border:#b8d9c4;--rovema-ink:#263238;--rovema-muted:#5f6f68;--rovema-card-border:#d7e5dc;--rovema-table-stripe:#f7fbf8;--rovema-table-head:#eef7f1}.table-responsive{overflow-x:auto;width:100%}.rovema-table{border-collapse:collapse;color:var(--rovema-ink);font-size:.95rem;margin:1.5rem 0;width:100%}.rovema-table thead{background-color:var(--rovema-table-head)}.rovema-table td,.rovema-table th{border:1px solid var(--rovema-green-border);padding:.75rem 1rem;text-align:left;vertical-align:top}.rovema-table th{color:var(--rovema-green-dark);font-weight:700}.rovema-table tbody tr:nth-child(2n){background-color:var(--rovema-table-stripe)}.quick-answer{background-color:var(--rovema-green-soft);border:1px solid var(--rovema-card-border);border-left:5px solid var(--rovema-green);border-radius:.35rem;box-shadow:0 1px 3px rgba(0,0,0,.06);margin:1.5rem 0;padding:1rem 1.25rem}.quick-answer p{color:var(--rovema-ink);font-size:1rem;line-height:1.6;margin:0}.quick-answer strong{color:var(--rovema-green-dark);font-weight:700}.rovema-toc{background-color:var(--rovema-green-soft);border:1px solid var(--rovema-card-border);border-left:5px solid var(--rovema-green);border-radius:.35rem;box-shadow:0 1px 3px rgba(0,0,0,.06);margin:1.5rem 0 2rem;padding:1rem 1.25rem}.rovema-toc__title{color:var(--rovema-green-dark);font-size:.9rem;font-weight:700;letter-spacing:.03em;margin:0 0 .75rem;text-transform:uppercase}.rovema-toc__list{margin:0;padding-left:1.25rem}.rovema-toc__list li{color:var(--rovema-ink);margin:.35rem 0}.rovema-toc__list a{color:var(--rovema-ink);text-decoration:underline;text-underline-offset:.18em}.rovema-toc__list a:focus,.rovema-toc__list a:hover{color:var(--rovema-green-dark)}h2[id]{scroll-margin-top:96px}@media (max-width:640px){.quick-answer,.rovema-toc{margin:1.25rem 0 1.75rem;padding:.9rem 1rem}.rovema-table td,.rovema-table th{padding:.65rem .8rem}}