.insurance-tracker{max-width:100%}.ins-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.ins-grid>div{min-width:0}.ins-grid label{display:block;font-weight:700;margin-bottom:.35rem}.ins-grid input,.ins-grid select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.65rem;border:1px solid #7b8795;border-radius:7px;font:inherit}.ins-quote{padding:1rem;margin:1rem 0;border:1px solid #d1dce2;border-radius:12px}.insurance-tracker .tool-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.insurance-tracker #insResult{overflow-wrap:anywhere}@media print{.site-header,.top,.footer,.search-overlay,.insurance-tracker .tool-actions{display:none!important}.insurance-tracker{font-size:12pt}}
