@font-face{font-family:"Inter";src:url("/fonts/inter/Inter-VariableFont_opsz,wght.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.student-loan-calculator-page .student-loan-results .result-cards--student-loan{align-items:stretch}.student-loan-calculator-page .student-loan-breakdown-card .student-loan-row th,.student-loan-calculator-page .student-loan-breakdown-card .student-loan-row td{font-weight:700}.student-loan-calculator-page .student-loan-summary-card{margin-top:1rem}.student-loan-calculator-page .student-loan-summary-card h2{margin-bottom:0.8rem}.student-loan-calculator-page .student-loan-summary-card p{margin:0;color:var(--text-muted, #475569);line-height:1.6}.student-loan-calculator-page .student-loan-summary-card p+p{margin-top:0.8rem}.student-loan-calculator-page .student-loan-form .field-help{margin-top:0.4rem;font-size:1.3rem;color:var(--text-muted, #64748b);line-height:1.4}.calculator-quick-examples .quick-example-groups{display:grid;gap:1rem}.calculator-quick-examples .quick-example-group{padding:1rem;border:1px solid var(--border-color, #e2e8f0);border-radius:1rem;background:var(--card-bg, #ffffff)}.calculator-quick-examples .quick-example-group h3{margin:0 0 0.8rem;font-size:1.6rem;line-height:1.3}.calculator-quick-examples .calculator-quick-links{display:flex;flex-wrap:wrap;gap:0.5rem}.calculator-quick-examples .calculator-quick-links a{display:inline-flex;align-items:center;justify-content:center;padding:0.4rem 0.8rem;border-radius:999px;background:#eff6ff;color:#0f4ff4;font-size:1.6rem;font-weight:600;line-height:1;text-decoration:none;border:1px solid #dbeafe;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.calculator-quick-examples .calculator-quick-links a:hover,.calculator-quick-examples .calculator-quick-links a:focus-visible{background:#dbeafe;border-color:#bfdbfe;color:#1d4ed8;text-decoration:none}.calculator-quick-examples .calculator-quick-links a:focus-visible{outline:2px solid rgba(37, 99, 235, 0.25);outline-offset:2px}@media (min-width:768px){.calculator-quick-examples .quick-example-groups{grid-template-columns:repeat(2, minmax(0, 1fr))}}