.commerce-section h3{margin:1.5rem 0 .8rem;font-size:1.2rem}.commerce-section a:not(.btn),.commerce-home>p a{color:var(--acc2)}.commerce-table-scroll{max-width:100%;overflow-x:auto;margin:1.5rem 0;border:1px solid var(--line2);border-radius:14px}.commerce-table-scroll:focus-visible{outline:2px solid var(--acc2);outline-offset:3px}.commerce-table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:.92rem}.commerce-table caption{text-align:left;padding:1rem;color:var(--txt2)}.commerce-table th,.commerce-table td{padding:1rem;vertical-align:top;border-top:1px solid var(--line2);white-space:normal}.commerce-table th{color:var(--txt)}.commerce-table td{color:var(--txt2)}.commerce-related{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0 2rem}.commerce-related a{display:block;color:var(--acc2);text-decoration:underline;text-underline-offset:4px}.commerce-home>h2{font-size:clamp(1.7rem,4vw,2.7rem);margin-bottom:1rem}.commerce-home>p{color:var(--txt2);max-width:780px;margin-bottom:1.5rem}.commerce-home>.btn{margin-top:1.5rem}@media(max-width:760px){.commerce-table{font-size:.85rem}.commerce-table th,.commerce-table td{padding:.8rem}.commerce-related{display:grid;grid-template-columns:1fr}}
@media(max-width:760px){[data-rv]{transform:none}}
