.commercial-page{padding-block:2rem 4rem;max-width:1200px}.commercial-nav{display:flex;gap:.7rem 1.2rem;flex-wrap:wrap;margin-bottom:2rem}.commercial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin:1.5rem 0}.commercial-card{border:1px solid #dce3ea;border-radius:14px;padding:1.25rem;background:#fff;color:#172b3a}.commercial-card h2{font-size:1.2rem;margin-top:0}.commercial-inline{display:flex;gap:.75rem;align-items:end;flex-wrap:wrap;margin-block:.75rem}.commercial-page label{display:block;margin-block:.6rem}.commercial-page input:not([type=checkbox]),.commercial-page select,.commercial-page textarea{display:block;width:100%;max-width:38rem;padding:.6rem;border:1px solid #aab9c5;border-radius:6px}.commercial-page input[type=checkbox]{margin-right:.4rem}.commercial-table{overflow-x:auto;margin:1rem 0}.commercial-table table{border-collapse:collapse;width:100%;min-width:540px}.commercial-table th,.commercial-table td{text-align:left;border-bottom:1px solid #dce3ea;padding:.75rem;vertical-align:top}.commercial-page progress{width:100%;height:1rem}.commercial-page small{display:block;color:#526573}.commercial-page summary{cursor:pointer;font-weight:600;padding:.7rem 0}.commercial-page button,.commercial-page a.btn{min-height:44px}.commercial-metric{font-size:1.8rem;font-weight:700}.commercial-page h1{font-size:clamp(1.7rem,4vw,2.5rem)}
