.CollegeSidebar_comparisons__ORwSe{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-charcoal);font-family:var(--font-body)}.CollegeSidebar_comparisonHeader__u4yHd{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2)}.CollegeSidebar_comparisonHeaderIcon__kjIwV{width:18px;height:18px;flex:0 0 18px;margin-top:3px;color:var(--color-crimson)}.CollegeSidebar_comparisonHeading__7gy7C{margin:0;font-family:var(--font-body);font-size:1rem;font-weight:600;line-height:1.4;text-wrap:balance}.CollegeSidebar_comparisonList__CdwWI{display:grid;min-width:0}.CollegeSidebar_comparisonLink__qs8dy{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:start;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);color:var(--color-charcoal);scroll-margin-block:calc(var(--ag-header-height) + 4rem) calc(var(--ag-mobile-nav-height) + 1rem)}.CollegeSidebar_comparisonLogoFallback__0Xg9x,.CollegeSidebar_comparisonLogo__lwfOi{width:36px;height:36px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper)}.CollegeSidebar_comparisonLogo__lwfOi{padding:2px;object-fit:contain}.CollegeSidebar_comparisonLogoFallback__0Xg9x{display:grid;place-items:center;color:var(--color-steel)}.CollegeSidebar_comparisonIdentity__qedoD{min-width:0}.CollegeSidebar_comparisonTitle__cICp8{display:block;font-size:1rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.CollegeSidebar_comparisonContext__7ScUM{display:block;margin-top:2px;color:var(--color-steel);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.CollegeSidebar_comparisonBadges__vw2wM{display:flex;flex-wrap:wrap;gap:2px var(--space-3)}.CollegeSidebar_comparisonBadge__s2Scj{color:var(--color-steel);font-size:.875rem;line-height:1.45;overflow-wrap:anywhere}.CollegeSidebar_comparisonArrow__tY1gr{width:16px;height:16px;margin-top:4px;color:var(--color-crimson)}.CollegeSidebar_comparisonFooter__qtLzZ{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);color:var(--color-crimson);font-size:.875rem;font-weight:600;line-height:1.4;scroll-margin-block:calc(var(--ag-header-height) + 4rem) calc(var(--ag-mobile-nav-height) + 1rem)}.CollegeSidebar_comparisonLink__qs8dy:focus-visible .CollegeSidebar_comparisonTitle__cICp8,.CollegeSidebar_comparisonLink__qs8dy:hover .CollegeSidebar_comparisonTitle__cICp8{color:var(--color-crimson)}.CollegeSidebar_comparisonFooter__qtLzZ:hover{background:var(--color-ivory)}.CollegeSidebar_comparisonFooter__qtLzZ:focus-visible,.CollegeSidebar_comparisonLink__qs8dy:focus-visible{outline:2px solid var(--color-crimson);outline-offset:2px}.CollegeSidebar_courses__Qv9_w{min-width:0;padding:var(--space-5);border:1px solid var(--ag-border);border-radius:var(--radius-lg);background:var(--ag-paper);color:var(--ag-charcoal);font-family:var(--font-body)}.CollegeSidebar_coursesHeader__9wif4{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-2)}.CollegeSidebar_coursesHeaderIcon__dYov_{width:20px;height:20px;flex:0 0 20px;margin-top:3px;color:var(--ag-crimson)}.CollegeSidebar_coursesHeading__h3pwK{margin:0;font-family:var(--font-body);font-size:1.125rem;font-weight:600;line-height:1.45}.CollegeSidebar_coursesList__JvlIs{margin:0;padding:0;list-style:none}.CollegeSidebar_coursesItem__iiVUL+.CollegeSidebar_coursesItem__iiVUL{border-top:1px solid var(--ag-border)}.CollegeSidebar_coursesFooter__0FBrg,.CollegeSidebar_coursesLink__exQyq{min-height:44px;border-radius:var(--radius-sm);scroll-margin-block:calc(var(--ag-header-height, 76px) + 4rem) calc(var(--ag-mobile-nav-height, 72px) + 1rem);transition:color .18s ease,background-color .18s ease}.CollegeSidebar_coursesLink__exQyq{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;color:var(--ag-charcoal)}.CollegeSidebar_coursesIdentity__KCB_w{min-width:0}.CollegeSidebar_coursesTitle__30eps{display:block;font-size:1rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.CollegeSidebar_coursesStream__HiRec{display:block;margin-top:2px;color:var(--ag-steel);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.CollegeSidebar_coursesArrow___6E4P{width:16px;height:16px;flex:0 0 16px;color:var(--ag-crimson)}.CollegeSidebar_coursesFooter__0FBrg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--ag-border);color:var(--ag-crimson);font-size:.875rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.CollegeSidebar_coursesFooter__0FBrg:hover,.CollegeSidebar_coursesLink__exQyq:hover{background:var(--ag-ivory);color:var(--ag-crimson)}.CollegeSidebar_coursesFooter__0FBrg:focus-visible,.CollegeSidebar_coursesLink__exQyq:focus-visible{outline:2px solid var(--ag-crimson);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CollegeSidebar_coursesFooter__0FBrg,.CollegeSidebar_coursesLink__exQyq{transition:none}}