.compare-hero[data-astro-cid-j3dnkhkn]{background:#edf1e7;padding:64px 0}.compare-hero[data-astro-cid-j3dnkhkn] h1[data-astro-cid-j3dnkhkn]{letter-spacing:-.055em;margin:20px 0;font-size:clamp(2.7rem,5.5vw,4.8rem);line-height:1.08}.compare-hero[data-astro-cid-j3dnkhkn] h1[data-astro-cid-j3dnkhkn] span[data-astro-cid-j3dnkhkn]{color:#48745c}.compare-hero[data-astro-cid-j3dnkhkn] p[data-astro-cid-j3dnkhkn]:not(.eyebrow){color:#52634f;max-width:590px;line-height:1.8}.compare-heading[data-astro-cid-j3dnkhkn]{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.compare-heading[data-astro-cid-j3dnkhkn] h2[data-astro-cid-j3dnkhkn]{align-items:center;gap:18px;font-size:1.35rem;display:flex}.compare-heading[data-astro-cid-j3dnkhkn] h2[data-astro-cid-j3dnkhkn] span[data-astro-cid-j3dnkhkn]{color:#52634f;font-size:.8rem;font-weight:400}.text-link[data-astro-cid-j3dnkhkn]{color:#245c46;font-size:.88rem;font-weight:650;text-decoration:none}.empty-state[data-astro-cid-j3dnkhkn]{text-align:center;background:#f6f8f2;border:1px dashed #cdd8c8;border-radius:18px;padding:65px 25px}.empty-symbol[data-astro-cid-j3dnkhkn]{color:#245c46;background:#e3ebda;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 22px;font-size:1.7rem;display:grid}.empty-state[data-astro-cid-j3dnkhkn] h2[data-astro-cid-j3dnkhkn]{letter-spacing:-.03em;margin:0 0 16px;font-size:1.65rem}.empty-state[data-astro-cid-j3dnkhkn] p[data-astro-cid-j3dnkhkn]{color:#52634f;max-width:430px;margin:0 auto 25px;line-height:1.8}.table-scroll[data-astro-cid-j3dnkhkn]{background:#fff;border:1px solid #dfe5d9;border-radius:16px;overflow-x:auto}table[data-astro-cid-j3dnkhkn]{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}th[data-astro-cid-j3dnkhkn],td[data-astro-cid-j3dnkhkn]{vertical-align:top;border-bottom:1px solid #e7ebe1;min-width:230px;padding:24px;line-height:1.7}th[data-astro-cid-j3dnkhkn]:first-child{color:#52634f;background:#f7f9f3;width:185px;min-width:170px;font-size:.85rem;font-weight:550}thead[data-astro-cid-j3dnkhkn] th[data-astro-cid-j3dnkhkn]{background:#f1f5eb}thead[data-astro-cid-j3dnkhkn] p[data-astro-cid-j3dnkhkn]{color:#52634f;margin:8px 0;font-size:.8rem}.school-title[data-astro-cid-j3dnkhkn]{color:#203d2b;font-size:1.15rem;font-weight:650;line-height:1.4;text-decoration:none}.remove-button[data-astro-cid-j3dnkhkn]{color:#52634f;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:.75rem;text-decoration:underline}.comparison-tags[data-astro-cid-j3dnkhkn]{flex-wrap:wrap;gap:7px;display:flex}.comparison-tags[data-astro-cid-j3dnkhkn] span[data-astro-cid-j3dnkhkn]{white-space:nowrap;background:#f0f4e9;border-radius:5px;padding:4px 9px;font-size:.72rem}.school-link[data-astro-cid-j3dnkhkn]{white-space:nowrap;font-size:.8rem}.profile-link[data-astro-cid-j3dnkhkn]{color:#245c46;margin-top:12px;font-size:.8rem;text-decoration:none;display:block}tbody[data-astro-cid-j3dnkhkn] tr[data-astro-cid-j3dnkhkn]:last-child>[data-astro-cid-j3dnkhkn]{border:0}.comparison-tip[data-astro-cid-j3dnkhkn]{background:#eef2e7;border-radius:14px;gap:22px;max-width:760px;margin-top:40px;padding:28px;display:flex}.tip-icon[data-astro-cid-j3dnkhkn]{color:#245c46;background:#dfe8d4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.4rem;display:grid}.comparison-tip[data-astro-cid-j3dnkhkn] h3[data-astro-cid-j3dnkhkn]{margin:0 0 10px;font-size:1rem}.comparison-tip[data-astro-cid-j3dnkhkn] p[data-astro-cid-j3dnkhkn]{color:#52634f;margin:0 0 13px;font-size:.85rem;line-height:1.8}.comparison-tip[data-astro-cid-j3dnkhkn] a[data-astro-cid-j3dnkhkn]{color:#245c46;font-size:.82rem}.storage-feedback[data-astro-cid-j3dnkhkn]{color:#52634f;font-size:.8rem}.sr-only[data-astro-cid-j3dnkhkn]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}[data-astro-cid-j3dnkhkn][hidden]{display:none!important}@media (width<=600px){.compare-hero[data-astro-cid-j3dnkhkn]{padding:45px 0}.compare-heading[data-astro-cid-j3dnkhkn]{align-items:flex-start}.compare-heading[data-astro-cid-j3dnkhkn] h2[data-astro-cid-j3dnkhkn]{font-size:1.15rem;line-height:1.6;display:block}.compare-heading[data-astro-cid-j3dnkhkn] h2[data-astro-cid-j3dnkhkn] span[data-astro-cid-j3dnkhkn]{display:block}.comparison-tip[data-astro-cid-j3dnkhkn]{gap:14px;padding:22px}th[data-astro-cid-j3dnkhkn],td[data-astro-cid-j3dnkhkn]{min-width:210px;padding:18px}th[data-astro-cid-j3dnkhkn]:first-child{min-width:135px}.empty-state[data-astro-cid-j3dnkhkn]{padding:40px 22px}}.comparison-toolbar[data-astro-cid-j3dnkhkn]{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;padding:18px 22px;display:flex}.comparison-toolbar[data-astro-cid-j3dnkhkn]>div[data-astro-cid-j3dnkhkn]{gap:10px;display:flex}.differences-toggle[data-astro-cid-j3dnkhkn]{cursor:pointer;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.differences-toggle[data-astro-cid-j3dnkhkn] input[data-astro-cid-j3dnkhkn]{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.toolbar-button[data-astro-cid-j3dnkhkn]{background:#f1f5eb;border:1px solid #d6dfce;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:13px;display:inline-flex}.shared-comparison-note[data-astro-cid-j3dnkhkn]{background:#e8efdc;border:1px solid #d1ddc2;border-radius:14px;align-items:center;gap:25px;margin-bottom:24px;padding:24px;display:flex}.shared-comparison-note[data-astro-cid-j3dnkhkn]>div[data-astro-cid-j3dnkhkn]{flex:1}.shared-comparison-note[data-astro-cid-j3dnkhkn] strong[data-astro-cid-j3dnkhkn]{font-size:16px}.shared-comparison-note[data-astro-cid-j3dnkhkn] p[data-astro-cid-j3dnkhkn]{color:var(--muted);margin:7px 0 0;font-size:13px}.shared-comparison-note[data-astro-cid-j3dnkhkn] .text-link[data-astro-cid-j3dnkhkn]{margin-top:12px;font-size:13px}.shared-comparison-note[data-astro-cid-j3dnkhkn] .button[data-astro-cid-j3dnkhkn]{white-space:normal;font-size:12px}.share-link-panel[data-astro-cid-j3dnkhkn]{background:#fff;border:1px solid #d6dfce;border-radius:12px;margin-bottom:24px;padding:22px}.share-link-panel[data-astro-cid-j3dnkhkn] label[data-astro-cid-j3dnkhkn]{margin-bottom:10px;font-size:14px;font-weight:650;display:block}.share-link-panel[data-astro-cid-j3dnkhkn] input[data-astro-cid-j3dnkhkn]{width:100%;color:var(--ink);background:#f7f9f3;border:1px solid #c6d2bf;border-radius:7px;padding:12px;font-size:13px}.share-link-panel[data-astro-cid-j3dnkhkn] p[data-astro-cid-j3dnkhkn]{color:var(--green);margin:12px 0 7px;font-size:13px}.share-link-panel[data-astro-cid-j3dnkhkn] small[data-astro-cid-j3dnkhkn]{color:var(--muted);font-size:12px;line-height:1.6;display:block}.comparison-scroll-hint[data-astro-cid-j3dnkhkn]{color:var(--muted);margin-bottom:12px;font-size:12px}.table-scroll[data-astro-cid-j3dnkhkn] th[data-astro-cid-j3dnkhkn]:first-child{z-index:1;border-right:1px solid #e0e5da;position:sticky;left:0}.source-link[data-astro-cid-j3dnkhkn]{color:var(--green);text-underline-offset:3px;font-size:13px;text-decoration:underline}.source-note[data-astro-cid-j3dnkhkn]{color:var(--muted);margin-top:8px;font-size:12px;display:block}.quote-section[data-astro-cid-j3dnkhkn]{margin-top:55px}.quote-section[data-astro-cid-j3dnkhkn] h2[data-astro-cid-j3dnkhkn]{font-size:30px}.quote-disclaimer[data-astro-cid-j3dnkhkn]{color:var(--muted);max-width:850px;margin-bottom:26px;font-size:13px}.quote-grid[data-astro-cid-j3dnkhkn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.quote-card[data-astro-cid-j3dnkhkn]{background:#fff;border:1px solid #cdd9c4;border-radius:15px;min-width:0;margin:0;padding:24px}.quote-card[data-astro-cid-j3dnkhkn] legend[data-astro-cid-j3dnkhkn]{max-width:100%;padding:0 8px;font-size:16px;font-weight:650;line-height:1.5}.quote-card[data-astro-cid-j3dnkhkn] label[data-astro-cid-j3dnkhkn]{margin:15px 0 8px;font-size:13px;font-weight:550;display:block}.quote-card[data-astro-cid-j3dnkhkn] input[data-astro-cid-j3dnkhkn]{width:100%;min-width:0;color:var(--ink);background:#f8faf4;border:1px solid #ccd7c5;border-radius:7px;padding:12px;font-size:15px}.quote-card[data-astro-cid-j3dnkhkn] input[data-astro-cid-j3dnkhkn][aria-invalid=true]{border-color:#9a4b32}.quote-validation[data-astro-cid-j3dnkhkn]{color:#8a381f;margin:13px 0;font-size:12px;line-height:1.6}.quote-output[data-astro-cid-j3dnkhkn]{color:var(--muted);margin:20px 0 0;font-size:12px}.quote-output[data-astro-cid-j3dnkhkn] output[data-astro-cid-j3dnkhkn]{color:var(--green);font-size:29px;font-weight:700}.quote-conclusion[data-astro-cid-j3dnkhkn]{color:var(--green);background:#edf2e5;border-radius:11px;margin:23px 0 0;padding:20px 24px;font-size:14px}@media (width<=900px){.quote-grid[data-astro-cid-j3dnkhkn]{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-toolbar[data-astro-cid-j3dnkhkn]{flex-wrap:wrap;align-items:flex-start}.shared-comparison-note[data-astro-cid-j3dnkhkn]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.comparison-toolbar[data-astro-cid-j3dnkhkn]{padding:17px}.comparison-toolbar[data-astro-cid-j3dnkhkn]>div[data-astro-cid-j3dnkhkn]{width:100%}.toolbar-button[data-astro-cid-j3dnkhkn]{flex:1}.quote-grid[data-astro-cid-j3dnkhkn]{grid-template-columns:1fr}.quote-card[data-astro-cid-j3dnkhkn]{padding:20px}.quote-section[data-astro-cid-j3dnkhkn] h2[data-astro-cid-j3dnkhkn]{font-size:26px}.compare-heading[data-astro-cid-j3dnkhkn]{flex-direction:column;gap:14px}.table-scroll[data-astro-cid-j3dnkhkn] th[data-astro-cid-j3dnkhkn]:first-child{width:105px;min-width:105px;font-size:12px}.table-scroll[data-astro-cid-j3dnkhkn] td[data-astro-cid-j3dnkhkn]{font-size:13px}.comparison-tip[data-astro-cid-j3dnkhkn] h3[data-astro-cid-j3dnkhkn]{font-size:18px}}@media print{.compare-hero[data-astro-cid-j3dnkhkn]{padding:20px 0}.compare-hero[data-astro-cid-j3dnkhkn] h1[data-astro-cid-j3dnkhkn]{font-size:32px}.compare-heading[data-astro-cid-j3dnkhkn]>a[data-astro-cid-j3dnkhkn],.comparison-toolbar[data-astro-cid-j3dnkhkn],.shared-comparison-note[data-astro-cid-j3dnkhkn],.share-link-panel[data-astro-cid-j3dnkhkn],.comparison-scroll-hint[data-astro-cid-j3dnkhkn],.remove-button[data-astro-cid-j3dnkhkn],.comparison-tip[data-astro-cid-j3dnkhkn]{display:none!important}.table-scroll[data-astro-cid-j3dnkhkn]{border:0;overflow:visible}.table-scroll[data-astro-cid-j3dnkhkn] table[data-astro-cid-j3dnkhkn]{table-layout:fixed}.table-scroll[data-astro-cid-j3dnkhkn] th[data-astro-cid-j3dnkhkn],.table-scroll[data-astro-cid-j3dnkhkn] td[data-astro-cid-j3dnkhkn]{padding:10px;width:auto!important;min-width:0!important;font-size:10px!important;position:static!important}.table-scroll[data-astro-cid-j3dnkhkn] th[data-astro-cid-j3dnkhkn]:first-child{width:19%!important}.school-title[data-astro-cid-j3dnkhkn]{font-size:12px}.school-link[data-astro-cid-j3dnkhkn]{white-space:normal;font-size:10px}.comparison-tags[data-astro-cid-j3dnkhkn] span[data-astro-cid-j3dnkhkn]{white-space:normal;font-size:9px}.quote-grid[data-astro-cid-j3dnkhkn]{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-card[data-astro-cid-j3dnkhkn]{break-inside:avoid;padding:12px}.quote-card[data-astro-cid-j3dnkhkn] legend[data-astro-cid-j3dnkhkn]{font-size:12px}.quote-card[data-astro-cid-j3dnkhkn] label[data-astro-cid-j3dnkhkn],.quote-card[data-astro-cid-j3dnkhkn] input[data-astro-cid-j3dnkhkn]{font-size:10px}.quote-card[data-astro-cid-j3dnkhkn] input[data-astro-cid-j3dnkhkn]{padding:5px}.quote-output[data-astro-cid-j3dnkhkn] output[data-astro-cid-j3dnkhkn]{font-size:20px}.quote-section[data-astro-cid-j3dnkhkn]{margin-top:25px}}
