.discovery-page{max-width:1440px;width:min(1440px,calc(100% - 64px));margin:36px auto 64px;padding:0;--discovery-gap:24px}.discovery-compare-tray *,.discovery-page *{box-sizing:border-box}.discovery-page h1{font-size:clamp(1.9rem,3.25vw,3rem);letter-spacing:-.045em;line-height:1.12;margin:0 0 12px;max-width:26ch}.discovery-page h2{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em;margin:0}.discovery-page h3{font-size:1.05rem;letter-spacing:-.015em;line-height:1.4;margin:0}.discovery-page p{margin:0}.discovery-header{margin-bottom:28px;display:flex;align-items:start;justify-content:space-between;gap:20px}.discovery-header p{color:var(--color-text-muted);font-size:1rem;max-width:68ch}.discovery-header-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}.discovery-compare-tray button,.discovery-page button,.discovery-page input,.discovery-page select{font:inherit}.discovery-compare-tray button,.discovery-page button,.discovery-page input:not([type=checkbox]),.discovery-page select{border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-canvas-default);min-height:44px}.discovery-page input:not([type=checkbox]),.discovery-page select{width:100%;padding:9px 12px;min-width:0}.discovery-page select{padding-right:28px}.discovery-compare-tray button,.discovery-page button{padding:9px 14px;cursor:pointer}.discovery-compare-tray button:hover,.discovery-page button:hover{background:var(--color-canvas-subtle);border-color:var(--color-fg-muted)}.discovery-compare-tray button:disabled,.discovery-page button:disabled{cursor:not-allowed;opacity:.55}.discovery-compare-tray :is(button,a):focus-visible,.discovery-page :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;box-shadow:none}.discovery-page input[type=checkbox]{accent-color:var(--color-accent);width:17px;height:17px;margin:0;flex-shrink:0}.discovery-search-form{display:flex;gap:10px;align-items:center;margin:22px 0 10px}.discovery-search-field{flex:1 1;min-width:0;position:relative;display:flex;align-items:center}.discovery-search-field>svg{position:absolute;left:14px;pointer-events:none;color:var(--color-text-muted);z-index:1}.discovery-search-field .search-autocomplete input,.discovery-search-field>input{padding-left:42px}.discovery-search-field .search-autocomplete{width:100%}.discovery-search-form button[type=submit]{background:var(--color-accent-emphasis);color:#fff;border-color:var(--color-accent-emphasis);padding-inline:24px;font-weight:600}.discovery-search-form button[type=submit]:hover{filter:brightness(.92)}.discovery-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start;margin-top:28px}.discovery-results{min-width:0}.discovery-filters{padding:0 24px 20px 0;border-right:1px solid var(--color-border);position:sticky;top:20px}.discovery-filter-heading{font-size:.95rem!important;margin:0 0 24px!important;letter-spacing:0!important}.discovery-filter-fields{display:grid;gap:22px}.discovery-field,.discovery-filter-fields fieldset,.discovery-filter-fields>label{display:grid;gap:8px;font-size:.875rem;min-width:0;font-weight:600}.discovery-filter-fields fieldset{border:0;margin:0;padding:0}.discovery-filter-fields legend{margin-bottom:10px}.discovery-check{display:flex;align-items:center;gap:10px;min-height:36px;font-weight:400;cursor:pointer}.discovery-check input{flex:0 0 auto}.discovery-page .discovery-filter-toggle{display:none}.discovery-result-toolbar{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap}.discovery-result-toolbar p{color:var(--color-text-muted);font-size:.85rem;margin-top:5px}.discovery-sort{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.discovery-sort label{display:flex;gap:8px;align-items:center;font-size:.8rem;color:var(--color-text-muted)}.discovery-sort select{width:auto;max-width:220px;font-size:.85rem}.discovery-view-switch{display:flex;gap:5px}.discovery-view-switch button{display:inline-flex;align-items:center;padding:10px}.discovery-view-switch [aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-canvas-subtle)}.discovery-university-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.discovery-university-card{display:flex;gap:14px;align-items:start;position:relative;padding:20px;background:var(--color-canvas-subtle);border:1px solid var(--color-border);border-radius:8px;min-width:0}.discovery-university-card:has(.discovery-card-check){padding-left:44px}.discovery-card-check{position:absolute;left:10px;top:13px;padding:6px;display:inline-flex;cursor:pointer}.discovery-university-card .university-mark{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center}.discovery-university-card .university-mark--wide{width:112px;flex-basis:112px}.discovery-university-card .university-mark img{max-width:100%!important;max-height:48px!important;object-fit:contain}.discovery-university-card .university-mark svg{width:32px;height:32px;color:var(--color-text-muted)}.discovery-card-content{min-width:0;flex:1 1}.discovery-card-content h3 a{color:var(--color-text);text-decoration:none}.discovery-card-content h3 a:hover{color:var(--color-accent);text-decoration:underline}.discovery-card-content h3,.discovery-card-content p{overflow-wrap:anywhere}.discovery-location{color:var(--color-text-muted);font-size:.83rem;margin-top:3px!important}.discovery-date{color:var(--color-text-muted);font-size:.75rem;margin-top:7px!important}.discovery-card-summary{margin-top:12px!important;font-size:.9rem;line-height:1.65;max-width:78ch}.discovery-actions{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-top:16px;font-size:.8rem}.discovery-actions a{display:inline-flex;align-items:center;min-height:38px}.discovery-outline-link,.discovery-primary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-accent);border-radius:6px;padding:8px 12px;text-decoration:none;min-height:42px;font-size:.85rem}.discovery-outline-link:hover{background:var(--color-canvas-default);text-decoration:none}.discovery-primary-link{background:var(--color-accent-emphasis);color:#fff!important}.discovery-grid--list{grid-template-columns:minmax(0,1fr)}.discovery-grid--list .discovery-university-card{padding-block:22px}.discovery-muted{color:var(--color-text-muted);font-size:.85rem}.discovery-load-state{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.8rem;color:var(--color-text-muted);padding:12px 0}.discovery-load-state.is-error{color:var(--color-danger)}.discovery-page .discovery-text-button{color:var(--color-accent);padding:4px 0;border:0;background:transparent;text-decoration:underline}.discovery-pagination{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding-top:28px;font-size:.85rem}.discovery-pagination button{display:inline-flex;gap:8px;align-items:center}.discovery-empty{padding:48px 24px;border:1px dashed var(--color-border);border-radius:8px;text-align:center}.discovery-empty>svg{color:var(--color-text-muted);width:26px;height:26px;margin-bottom:14px}.discovery-empty h3{margin-bottom:10px}.discovery-empty p{color:var(--color-text-muted);max-width:55ch;margin:0 auto 18px}.discovery-compare-tray{color:var(--color-text);padding:12px 28px;position:sticky;z-index:30;margin-top:20px}.discovery-compare-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.discovery-compare-count{font-size:.85rem;font-weight:600}.discovery-compare-chips{flex:1 1;display:flex;gap:6px;flex-wrap:wrap;min-width:0}.discovery-compare-chips button{display:inline-flex;gap:8px;align-items:center;padding:5px 8px;min-height:38px;max-width:270px;font-size:.75rem;text-align:start}.discovery-compare-chips button span{overflow-wrap:anywhere}.discovery-compare-chips svg{width:14px;height:14px;flex-shrink:0}.discovery-compare-actions{display:flex;gap:10px;align-items:center}.discovery-compare-hint{font-size:.75rem;color:var(--color-text-muted);max-width:26ch}.discovery-tabs{display:flex;border-bottom:1px solid var(--color-border);gap:18px;overflow-x:auto;margin-top:24px}.discovery-tabs a{white-space:nowrap;text-decoration:none;padding:12px 6px;border-bottom:2px solid transparent;font-size:.9rem}.discovery-tabs [aria-current=page]{border-color:var(--color-accent);color:var(--color-accent)}.discovery-search-results{display:grid;gap:14px}.discovery-evidence-card{border:1px solid var(--color-border);border-radius:8px;padding:20px;min-width:0}.discovery-evidence-card h3{margin-bottom:8px}.discovery-evidence-card blockquote{margin:12px 0;padding:12px 16px;background:var(--color-canvas-subtle);border-left:2px solid var(--color-border);font-size:.85rem;line-height:1.7;overflow-wrap:anywhere}.discovery-evidence-meta{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--color-text-muted);font-size:.8rem}.discovery-help{padding-top:24px;margin-top:24px;border-top:1px solid var(--color-border);font-size:.85rem;color:var(--color-text-muted)}.discovery-help a{display:inline-block;margin:6px 0}.discovery-data{border-top:1px solid var(--color-border);margin-top:28px;padding-top:16px}.discovery-data summary{cursor:pointer;color:var(--color-accent);font-size:.85rem;font-weight:600;min-height:38px}.discovery-data-body{padding-top:12px}.discovery-data-body .compact-link-list{display:flex;gap:16px;flex-wrap:wrap;padding-left:0;list-style:none}.discovery-boundary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-canvas-subtle);font-size:.85rem;color:var(--color-text-muted);margin:0 0 24px}.discovery-change-filters{display:grid;grid-template-columns:minmax(200px,1.7fr) repeat(2,minmax(130px,1fr)) repeat(2,minmax(125px,.8fr));align-items:end;margin:24px 0 12px}.discovery-change-filters label{font-size:.75rem}.discovery-change-more{margin:12px 0;font-size:.85rem}.discovery-change-more summary{cursor:pointer;color:var(--color-text-muted);padding-block:8px}.discovery-change-more>div{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0}.discovery-change-more label{flex:1 1;min-width:150px}.discovery-timeline-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;margin-top:22px;align-items:start}.discovery-timeline-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.discovery-timeline-row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:18px;position:relative}.discovery-timeline-row>time{font-size:.75rem;padding-top:20px;text-align:end;line-height:1.55;color:var(--color-text-muted)}.discovery-timeline-row:before{content:"";position:absolute;left:92px;top:27px;bottom:-28px;border-left:1px solid var(--color-border)}.discovery-timeline-row:last-child:before{bottom:20px}.discovery-timeline-card{position:relative;border:1px solid var(--color-border);border-radius:8px;background:var(--color-canvas-subtle);min-width:0}.discovery-timeline-card:before{content:"";position:absolute;left:-13px;top:25px;width:7px;height:7px;border-radius:50%;background:var(--color-fg-muted);border:2px solid var(--color-canvas-default)}.discovery-timeline-card.is-selected{border-color:var(--color-accent)}.discovery-timeline-card.is-selected:before{background:var(--color-accent)}.discovery-timeline-identity{display:flex;align-items:center;gap:12px;margin-bottom:10px}.discovery-timeline-identity .university-mark{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.discovery-timeline-identity .university-mark img{max-width:100%!important;max-height:42px!important;object-fit:contain}.discovery-timeline-identity .university-mark svg{width:28px;height:28px}.discovery-timeline-card p{font-size:.85rem;line-height:1.65;overflow-wrap:anywhere}.discovery-change-kind{display:inline-block;padding:2px 8px;border-radius:12px;color:var(--color-accent);margin-top:6px}.discovery-change-kind,.discovery-change-preview{background:var(--color-canvas-default);border:1px solid var(--color-border)}.discovery-change-preview{border-radius:8px;padding:22px;position:sticky;top:24px;min-width:0}.discovery-change-preview h2{margin-bottom:20px}.discovery-change-preview .discovery-timeline-identity{padding-bottom:16px;border-bottom:1px solid var(--color-border)}.discovery-change-preview>p{margin:18px 0;line-height:1.65;font-size:.9rem;overflow-wrap:anywhere}.discovery-change-stats{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0;font-size:.85rem;color:var(--color-text-muted)}.discovery-change-stats strong{color:var(--color-text)}.discovery-diff-block{margin:18px 0}.discovery-diff-block h4{margin:0 0 8px;font-size:.85rem}.discovery-diff-block p{padding:14px;border-radius:6px;background:var(--color-canvas-subtle);border:1px solid var(--color-border);font-size:.85rem;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.discovery-diff-block--old p{border-inline-start:3px solid var(--color-diff-deletion-border)}.discovery-diff-block--new p{border-inline-start:3px solid var(--color-diff-addition-border)}.discovery-timeline-inline{display:none}.discovery-quick-queries{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.discovery-quick-queries a{font-size:.8rem;border:1px solid var(--color-border);border-radius:20px;padding:6px 12px;text-decoration:none;background:var(--color-canvas-subtle)}@media (min-width:1700px){.discovery-page{width:calc(100% - 96px)}}@media (max-width:1150px){.discovery-layout{grid-template-columns:205px minmax(0,1fr);gap:22px}.discovery-university-grid{grid-template-columns:minmax(0,1fr)}.discovery-change-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-timeline-layout{grid-template-columns:minmax(0,1fr)}.discovery-timeline-aside{display:none}.discovery-timeline-inline{display:block;margin-top:18px}.discovery-timeline-inline .discovery-change-preview{position:static;padding:18px}}@media (max-width:760px){.discovery-page{width:calc(100% - 36px);margin-top:24px}.discovery-header{flex-direction:column;gap:18px}.discovery-layout{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:20px}.discovery-filters{position:static;border-right:0;padding:0;border:1px solid var(--color-border);border-radius:8px}.discovery-page .discovery-filter-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border:0;background:var(--color-canvas-subtle);font-weight:600;gap:10px}.discovery-filter-toggle span:nth-child(2){flex:1 1;text-align:start}.discovery-filter-heading{display:none}.discovery-filter-fields{display:none;padding:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-filters.is-open .discovery-filter-fields{display:grid}.discovery-filter-fields fieldset{grid-column:1/-1}.discovery-check{min-height:40px}.discovery-result-toolbar{align-items:start}.discovery-sort{gap:8px}.discovery-sort label{flex-wrap:wrap}.discovery-university-card{padding:18px;gap:12px}.discovery-university-card .university-mark{width:42px;height:42px;flex-basis:42px}.discovery-actions{gap:6px 12px}.discovery-compare-tray{padding:12px 18px}.discovery-compare-inner{gap:10px}.discovery-compare-chips{flex-basis:100%;order:3}.discovery-compare-chips button{max-width:100%}.discovery-compare-actions{margin-left:auto}.discovery-compare-hint{max-width:22ch}.discovery-tabs{gap:12px}.discovery-boundary{align-items:start}.discovery-change-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-change-filters>label:first-child{grid-column:1/-1}.discovery-timeline-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:16px}.discovery-timeline-row>time{padding-top:0;text-align:start}.discovery-timeline-row:before{left:0;top:8px;bottom:-26px}.discovery-timeline-card:before{left:-22px;top:-23px}.discovery-timeline-identity h3{font-size:1rem}.discovery-timeline-card{padding:16px}.discovery-timeline-inline .discovery-change-preview{padding:14px}}@media (max-width:420px){.discovery-page{width:calc(100% - 28px)}.discovery-page h1{font-size:1.85rem}.discovery-search-form{gap:8px}.discovery-search-form button[type=submit]{padding-inline:16px}.discovery-filter-fields{grid-template-columns:minmax(0,1fr)}.discovery-card-content h3{font-size:1rem}.discovery-university-card:has(.discovery-card-check){padding-left:38px}.discovery-header-actions{width:100%}.discovery-tabs{gap:8px}.discovery-tabs a{font-size:.8rem}.discovery-evidence-card{padding:16px}.discovery-pagination{gap:10px}.discovery-pagination button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.discovery-compare-tray *,.discovery-page *{scroll-behavior:auto;transition:none}}@media print{.discovery-compare-tray,.discovery-filters,.discovery-pagination,.discovery-view-switch{display:none}.discovery-page{width:100%}.discovery-layout,.discovery-timeline-aside,.discovery-timeline-layout{display:block}.discovery-change-preview{position:static}}.discovery-timeline-identity .university-mark--wide{width:112px;flex-basis:112px}.discovery-change-stats dt{font-size:.75rem}.discovery-change-stats dd{margin:3px 0 0;font-size:1rem;color:var(--color-text);font-weight:600}.discovery-evidence-heading{margin-top:18px!important}.discovery-page .discovery-search-field input:not([type=checkbox]){padding-inline-start:42px}.discovery-page .discovery-field input,.discovery-page .discovery-filter-fields input,.discovery-page select{font-weight:400}.discovery-evidence-claim{font-size:.9rem;line-height:1.65;margin-top:8px!important}.discovery-excerpt{margin-top:12px;font-size:.8rem}.discovery-excerpt summary{color:var(--color-accent);cursor:pointer;min-height:36px;padding:8px 0}.discovery-page .discovery-change-toggle{display:none}@media (max-width:760px){.discovery-page .discovery-change-toggle{display:flex;align-items:center;gap:10px;width:100%;background:var(--color-canvas-subtle);text-align:start;margin-bottom:18px}.discovery-change-toggle span:nth-child(2){flex:1 1}.discovery-change-controls{display:none}.discovery-change-controls.is-open{display:block}.discovery-page[data-discovery-page=changes] .discovery-header{flex-direction:row;flex-wrap:wrap;gap:14px}.discovery-page[data-discovery-page=changes] .discovery-header>div:first-child{flex:1 1;min-width:210px}.discovery-page[data-discovery-page=changes] .discovery-header-actions{width:auto}.discovery-timeline-card.is-selected>p,.discovery-timeline-inline .discovery-timeline-identity{display:none}}@media (max-height:600px){.discovery-filters{position:static}}@media (max-width:760px){.discovery-compare-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.discovery-compare-chips button{flex:0 0 auto;max-width:230px}}.home-v6-page,.rankings-v6-page{max-width:1240px;width:min(1240px,calc(100% - 64px));margin-top:40px}.mockup-eyebrow{display:block;font-size:.9rem;line-height:1.5;color:var(--color-accent);margin:0 0 8px!important;text-decoration:none}.home-v6-hero{display:block;padding:0;border:0}.home-v6-hero h1{font-size:clamp(2.1rem,3.5vw,3.7rem);line-height:1.12;max-width:none;margin-bottom:10px;letter-spacing:-.045em}.home-v6-lead{font-size:1.15rem;line-height:1.6;color:var(--color-text-muted)}.home-v6-search{margin:22px 0 10px;gap:10px}.home-v6-search input{min-height:54px!important}.home-v6-search button[type=submit]{min-height:54px;padding-inline:34px}.home-v6-quick{display:flex;gap:10px 22px;align-items:center;flex-wrap:wrap;font-size:.88rem;margin:10px 0}.home-v6-quick>span{color:var(--color-text-muted)}.home-v6-quick>a:last-child{border-inline-start:1px solid var(--color-border);padding-inline-start:22px}.home-v6-independent{color:var(--color-text-muted);font-size:.78rem;margin-top:12px!important}.home-v6-section{margin-top:30px}.home-v6-hero+.home-v6-section{margin-top:48px}.home-v6-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.home-v6-section-heading>a{font-size:.85rem}.home-v6-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.home-v6-topic{display:flex;align-items:start;gap:16px;padding:22px 20px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-canvas-subtle);text-decoration:none;color:var(--color-text);min-width:0}.home-v6-topic>svg{width:28px;height:30px;flex:0 0 28px}.home-v6-topic>div{min-width:0;flex:1 1}.home-v6-topic h3{font-size:.96rem;line-height:1.35}.home-v6-topic p{font-size:.85rem;line-height:1.45;color:var(--color-text-muted);margin-top:7px}.home-v6-topic>span{align-self:center}.home-v6-topic:hover{border-color:var(--color-accent)}.home-v6-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.home-v6-guide{padding:20px 18px 14px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-canvas-subtle);min-width:0}.home-v6-guide-heading{display:flex;align-items:center;gap:16px;min-height:64px;margin-bottom:16px}.home-v6-guide-heading>div{min-width:0}.home-v6-guide-heading h3{font-size:.95rem}.home-v6-guide-heading h3 a{text-decoration:none;color:var(--color-text)}.home-v6-guide .university-mark{width:64px;height:64px;flex:0 0 64px;display:flex;align-items:center;justify-content:center}.home-v6-guide .university-mark--wide{width:88px;flex-basis:88px}.home-v6-guide .university-mark img{max-width:100%!important;max-height:60px!important;object-fit:contain}.home-v6-guide>p{color:var(--color-text-muted);font-size:.82rem;line-height:1.55}.home-v6-guide .discovery-actions{font-size:.8rem;gap:8px 16px;margin-top:10px}.home-v6-guide .discovery-outline-link{font-size:.8rem;min-height:36px;padding:5px 10px}.home-v6-recent{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.home-v6-recent li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;border:1px solid var(--color-border);background:var(--color-canvas-subtle);padding:14px 18px 10px;border-radius:7px;align-items:center}.home-v6-recent .university-mark{width:48px;height:48px;display:flex;align-items:center;justify-content:center;grid-row:1/3}.home-v6-recent .university-mark img{max-width:100%!important;max-height:48px!important;object-fit:contain}.home-v6-recent .university-mark--wide{width:76px}.home-v6-recent h3{font-size:.85rem}.home-v6-recent h3 a{color:var(--color-text);text-decoration:none}.home-v6-recent p{font-size:.78rem;color:var(--color-text-muted);margin-top:4px}.home-v6-recent li>a{grid-column:2;justify-self:end;font-size:.75rem}.home-v6-support{margin-top:36px;border-top:1px solid var(--color-border);padding-top:18px}.home-v6-support>summary{cursor:pointer;font-size:.9rem;color:var(--color-text-muted)}.home-v6-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px}.home-v6-pillars p{color:var(--color-text-muted);font-size:.85rem;line-height:1.65;margin:10px 0}.home-v6-pillars a{display:inline-block;margin-inline-end:14px;font-size:.85rem}.home-v6-faq-section{margin-top:24px}.home-v6-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.home-v6-faq details{border-top:1px solid var(--color-border);padding:16px 0}.home-v6-faq summary{cursor:pointer;font-size:.9rem;line-height:1.6}.home-v6-faq p{color:var(--color-text-muted);margin-top:10px;line-height:1.7;font-size:.9rem}.home-v6 :is(h1,h2,h3,p,a),.rankings-v6-page :is(h1,h2,h3,p,a){overflow-wrap:anywhere;text-wrap:pretty}.rankings-v6-page .discovery-header{margin-bottom:24px}.rankings-v6-page h1{font-size:clamp(2.1rem,3.5vw,3.6rem);max-width:none}.ranking-v6-boundary{font-size:.88rem!important;margin-top:10px!important}.rankings-v6-tabs{display:flex;align-items:stretch;gap:3px;border-bottom:1px solid var(--color-border);margin-bottom:16px;flex-wrap:wrap}.rankings-v6-tabs a{padding:13px 22px;background:var(--color-canvas-subtle);border:1px solid var(--color-border);border-radius:5px 5px 0 0;text-decoration:none;font-size:.88rem;display:flex;align-items:center}.rankings-v6-tabs a[aria-current=page]{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-canvas-default);font-weight:600}.ranking-v6-filterbar{display:grid;grid-template-columns:minmax(220px,2.2fr) minmax(170px,1.15fr) minmax(160px,1.1fr) minmax(200px,1.35fr);gap:20px;align-items:center;padding:18px;background:var(--color-canvas-subtle);border:1px solid var(--color-border);border-radius:6px;margin-bottom:24px}.ranking-v6-filterbar>label:not(.discovery-search-field){display:flex;align-items:center;gap:12px;font-size:.85rem;min-width:0}.ranking-v6-filterbar>label>span{white-space:nowrap}.ranking-v6-filterbar input,.ranking-v6-filterbar select{font-size:.85rem}.ranking-v6-table-wrap{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.discovery-page .ranking-v6-table{display:table;width:100%;max-width:100%;table-layout:fixed;overflow:visible;font-size:.9rem}.ranking-v6-table td,.ranking-v6-table th{border:0;border-bottom:1px solid var(--color-border);padding:18px;vertical-align:middle}.ranking-v6-table tr:last-child td{border-bottom:0}.ranking-v6-table th{font-size:.85rem;font-weight:600;padding-block:14px;background:var(--color-canvas-subtle)}.ranking-v6-table th:first-child{width:8%;text-align:center}.ranking-v6-table th:nth-child(2){width:31%}.ranking-v6-table th:nth-child(3){width:22%}.ranking-v6-table th:nth-child(4){width:17%}.ranking-v6-table th:nth-child(5){width:22%}.ranking-v6-table td.ranking-v6-position{display:table-cell;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ranking-v6-position strong{font-size:1rem;font-weight:500}.ranking-v6-table td.ranking-v6-university{display:table-cell}.ranking-v6-university>.university-mark{float:inline-start;width:42px;height:46px;display:flex;justify-content:center;align-items:center;margin-inline-end:18px}.ranking-v6-university>.university-mark img{max-width:100%!important;max-height:44px!important;object-fit:contain}.ranking-v6-university>.university-mark--wide{width:74px;margin-inline-end:12px}.ranking-v6-university>a{display:block;overflow:hidden;line-height:1.5;text-decoration:none}.ranking-v6-location{color:var(--color-text-muted);line-height:1.55}.ranking-v6-row-actions>label{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;white-space:nowrap;margin-inline-start:20px}.ranking-v6-row-actions>a{font-size:.85rem;white-space:nowrap}.ranking-v6-table-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0 20px}.ranking-v6-table-footer>p{font-size:.85rem;color:var(--color-text-muted)}.ranking-v6-table-footer .discovery-pagination{padding-top:0}.ranking-v6-records--mockup+.discovery-technical{margin-top:22px}@media (max-width:1100px){.home-v6-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v6-guides,.home-v6-recent{gap:12px}.home-v6-guide-heading{gap:8px}.home-v6-guide .discovery-actions,.home-v6-guide-heading{flex-direction:column;align-items:start}.home-v6-recent li{padding:12px;gap:8px}.ranking-v6-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-v6-row-actions>label{display:flex;margin:10px 0 0}.ranking-v6-university>.university-mark{float:none;margin:0 0 8px}}@media (max-width:760px){.home-v6-page,.rankings-v6-page{width:calc(100% - 32px);margin-top:28px}.home-v6-section-heading{align-items:start;flex-wrap:wrap;gap:8px}.home-v6-lead{font-size:1rem}.home-v6-hero+.home-v6-section{margin-top:32px}.home-v6-guides,.home-v6-recent{grid-template-columns:minmax(0,1fr)}.home-v6-guide .discovery-actions,.home-v6-guide-heading{flex-direction:row;align-items:center}.home-v6-guide{padding:18px}.home-v6-recent li{padding:16px}.home-v6-faq,.home-v6-pillars{grid-template-columns:minmax(0,1fr)}.rankings-v6-tabs{gap:6px;border:0}.rankings-v6-tabs a{border-radius:5px;padding:10px 12px;font-size:.8rem}.ranking-v6-filterbar{padding:14px;gap:14px}.ranking-v6-filterbar>label:not(.discovery-search-field){display:grid;gap:6px}.ranking-v6-filterbar>.discovery-search-field,.ranking-v6-filterbar>.ranking-v6-sort{grid-column:1/-1}.ranking-v6-table-wrap{border:0;overflow:visible}.ranking-v6-table,.ranking-v6-table tbody{display:block!important}.ranking-v6-table thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ranking-v6-table tr{display:grid;grid-template-columns:36px minmax(0,1fr);border:1px solid var(--color-border);border-radius:7px;padding:18px 14px;gap:10px 14px;margin-bottom:12px}.ranking-v6-table td{display:block!important;border:0!important;padding:0}.ranking-v6-table td.ranking-v6-position{grid-row:1/5;padding-top:3px}.ranking-v6-table td.ranking-v6-university{grid-column:2}.ranking-v6-university>.university-mark{float:inline-start;margin:0 12px 8px 0}.ranking-v6-table td.ranking-v6-location,.ranking-v6-table td.ranking-v6-policy,.ranking-v6-table td.ranking-v6-row-actions{grid-column:2}.ranking-v6-row-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px}.ranking-v6-row-actions>label{margin:0}.ranking-v6-table-footer{flex-wrap:wrap;gap:16px}.ranking-v6-table-footer .discovery-pagination{width:100%;justify-content:center}}@media (max-width:460px){.home-v6-topics{grid-template-columns:minmax(0,1fr)}.home-v6-hero h1{font-size:2.2rem}.home-v6-search button[type=submit],.home-v6-search input{min-height:48px!important}.home-v6-search button[type=submit]{padding-inline:16px}.home-v6-quick{gap:8px 14px;font-size:.82rem}.home-v6-quick>a:last-child{border:0;padding-inline-start:0}.home-v6-topic{padding:18px}}.discovery-page[data-discovery-page=changes]{max-width:1240px;width:min(1240px,calc(100% - 64px));margin-top:46px}.discovery-page h1{font-size:clamp(2rem,3.1vw,3.2rem)}.discovery-page[data-discovery-page=search]>.discovery-header,.discovery-page[data-discovery-page=search]>.discovery-search-form,.discovery-page[data-discovery-page=search]>.discovery-tabs{max-width:1240px;margin-inline:auto}.discovery-page[data-discovery-page=search]>.discovery-header{margin-bottom:22px}.discovery-page[data-discovery-page=search]>.discovery-header h1{max-width:none}.discovery-search-form input{min-height:48px!important}.discovery-search-form button[type=submit]{min-height:48px}.discovery-search-shortcut{margin-inline-start:auto;font-size:.8rem;color:var(--color-text-muted);align-self:center}.search-autocomplete:has(.discovery-clear-search)>input{padding-inline-end:42px}.discovery-page .discovery-clear-search{position:absolute;right:4px;top:3px;min-height:40px;height:40px;min-width:36px;padding:0;border:0;background:transparent;color:var(--color-text-muted);font-size:1.5rem}.discovery-page[data-discovery-page=universities]>.discovery-layout{margin-top:0;grid-template-columns:240px minmax(0,1fr);gap:28px}.university-mockup-page .discovery-header{margin-bottom:22px}.university-mockup-page .discovery-search-form{margin-top:0;margin-bottom:8px}.university-mockup-page .discovery-result-toolbar{margin-top:30px;margin-bottom:14px}.university-mockup-page .discovery-university-grid{gap:14px}.university-mockup-page .discovery-filters{padding-inline-end:28px}.university-mockup-page .discovery-filter-heading{padding-bottom:14px;border-bottom:1px solid var(--color-border);margin-bottom:22px!important}.discovery-filter-extra{font-size:.85rem;border-top:1px solid var(--color-border);padding-top:14px}.discovery-filter-extra>summary{cursor:pointer;color:var(--color-text-muted)}.discovery-filter-extra[open]>label{display:grid;gap:8px;margin-top:18px}.discovery-filter-extra select{margin-top:6px}.discovery-topic-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.discovery-page .discovery-topic-chips button,.discovery-topic-chips>span{min-height:32px;padding:6px 16px;border-radius:20px;border:1px solid var(--color-border);background:var(--color-canvas-subtle);font-size:.75rem;color:var(--color-text);line-height:1.5}.discovery-page .discovery-topic-chips button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.university-mockup-page .discovery-university-card{min-height:138px;align-items:start;gap:18px;padding:18px 18px 16px 48px}.university-mockup-page .discovery-university-card>.university-mark{width:64px;height:64px;flex-basis:64px}.university-mockup-page .discovery-university-card>.university-mark--wide{width:112px;flex-basis:112px}.university-mockup-page .discovery-university-card .university-mark img{max-height:64px!important}.university-mockup-page .discovery-card-content h3{font-size:1.06rem}.university-mockup-page .discovery-actions{margin-top:10px;gap:8px 16px}.university-mockup-page .discovery-actions a{font-size:.76rem}.university-mockup-page .discovery-outline-link{min-height:34px;padding:4px 10px}.discovery-page-number{display:inline-flex;gap:8px;align-items:center}.discovery-pagination{gap:6px;padding-top:20px}.discovery-pagination .discovery-page-number button{min-width:36px;min-height:38px;padding:6px 10px}.discovery-pagination button[aria-current=page]{background:var(--color-accent-emphasis);color:var(--color-fg-on-emphasis,#fff);border-color:var(--color-accent-emphasis)}.discovery-university-card--featured{padding:20px;gap:24px;align-items:start;min-height:174px}.discovery-university-card--featured>.university-mark{width:90px;height:90px;flex-basis:90px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-canvas-default);padding:12px}.discovery-university-card--featured>.university-mark--wide{width:120px;flex-basis:120px}.discovery-university-card--featured>.university-mark img{max-height:68px!important}.discovery-university-card--featured h3{font-size:1.8rem;letter-spacing:-.035em}.discovery-university-card--featured .discovery-location{display:inline-block;font-size:.86rem;margin-inline-end:12px}.discovery-university-card--featured .discovery-date{display:inline-block;font-size:.8rem}.discovery-university-card--featured .discovery-card-summary{margin-top:10px!important;font-size:.9rem}.discovery-university-card--featured .discovery-card-content{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px}.discovery-university-card--featured .discovery-card-content>.discovery-card-summary,.discovery-university-card--featured .discovery-card-content>h3{flex-basis:100%}.discovery-university-card--featured .discovery-topic-chips{margin:10px auto 0 0;gap:6px}.discovery-university-card--featured .discovery-topic-chips>span{border-radius:4px;background:var(--color-canvas-default);font-size:.7rem;min-height:30px;padding:5px 9px}.discovery-university-card--featured .discovery-actions{margin-top:12px}.discovery-page .discovery-evidence-card--compact{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:20px;padding:20px;background:var(--color-canvas-default)}.discovery-evidence-label{display:flex;align-items:start;gap:10px;color:var(--color-accent);font-size:.8rem;font-weight:600;line-height:1.5}.discovery-evidence-label>svg{flex-shrink:0}.discovery-evidence-content{min-width:0}.discovery-evidence-content .discovery-evidence-claim{font-size:.88rem;margin-top:5px;line-height:1.6}.discovery-evidence-attribution{color:var(--color-text-muted);font-size:.8rem;line-height:1.6;margin-top:10px!important}.discovery-evidence-attribution>a:first-child{color:var(--color-text-muted);text-decoration:none}.discovery-evidence-card--compact>.discovery-outline-link{align-self:center;font-size:.8rem}.discovery-evidence-card--compact .discovery-excerpt{margin-top:8px}.discovery-evidence-card--compact .discovery-excerpt>summary{font-size:.75rem;color:var(--color-text-muted)}.discovery-evidence-card--compact .discovery-excerpt>p{font-size:.85rem;line-height:1.6;margin-top:10px}.discovery-page[data-discovery-page=changes] .discovery-header p{font-size:1.12rem}.discovery-page .discovery-copy-link{display:inline-flex;align-items:center;gap:8px;background:var(--color-canvas-subtle);font-size:.85rem}.discovery-page .discovery-boundary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px;line-height:1.5;position:relative;margin:0 0 22px}.discovery-boundary>p{font-size:.85rem;color:var(--color-text-muted)}.discovery-boundary>.discovery-data{margin:0;border:0;padding:0;flex-shrink:0;font-size:.85rem}.discovery-boundary>.discovery-data>summary{color:var(--color-accent)}.discovery-boundary>.discovery-data[open]{flex-shrink:1}.discovery-boundary:has(>.discovery-data[open]){flex-wrap:wrap}.discovery-boundary>.discovery-data[open]>.discovery-data-body{padding:18px 0 0}.discovery-change-filters{grid-template-columns:minmax(240px,2.4fr) minmax(150px,1fr) minmax(150px,1fr) minmax(180px,1.2fr);gap:12px;align-items:start}.discovery-change-filters>.discovery-field{font-size:0;gap:0}.discovery-change-filters>.discovery-field input,.discovery-change-filters>.discovery-field select{font-size:.85rem;min-height:44px}.discovery-date-range{position:relative}.discovery-date-range>summary{cursor:pointer;list-style:none;border:1px solid var(--color-border);border-radius:6px;padding:11px 14px;font-size:.85rem;min-height:44px}.discovery-date-range>summary:after{content:"⌄";float:inline-end;margin-inline-start:12px}.discovery-date-range>div{position:absolute;top:50px;left:0;min-width:260px;padding:16px;background:var(--color-canvas-default);border:1px solid var(--color-border);border-radius:6px;z-index:10;display:grid;gap:14px}.discovery-change-more{font-size:.78rem;margin-top:10px}.discovery-page[data-discovery-page=changes] form>.discovery-result-toolbar{margin-top:10px;margin-bottom:0}.discovery-timeline-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-top:20px}.discovery-timeline-row{grid-template-columns:98px minmax(0,1fr);gap:22px}.discovery-timeline-row>time{font-size:.8rem;padding-top:14px}.discovery-timeline-row:before{left:109px;top:19px}.discovery-timeline-card:before{top:17px;left:-17px;width:10px;height:10px}.discovery-timeline-card{padding:18px}.discovery-timeline-identity{align-items:start;gap:18px;margin-bottom:8px}.discovery-timeline-identity>.university-mark{width:66px;height:72px;flex-basis:66px}.discovery-timeline-identity>.university-mark--wide{width:94px;flex-basis:94px}.discovery-timeline-identity .university-mark img{max-height:70px!important}.discovery-timeline-card>.discovery-timeline-identity h3>a{color:var(--color-text);text-decoration:none}.discovery-timeline-card>.discovery-actions,.discovery-timeline-card>p{margin-inline-start:84px}.discovery-timeline-card>p{font-size:.82rem;line-height:1.55}.discovery-timeline-card>.discovery-actions{margin-top:10px}.discovery-change-kind{border:0;background:var(--color-accent-subtle,var(--color-canvas-inset));font-size:.72rem;padding:4px 10px}.discovery-change-preview{padding:18px}.discovery-change-preview h2{margin-bottom:16px}.discovery-preview-date{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.8rem;color:var(--color-text-muted);margin-top:6px!important}.discovery-preview-date .discovery-change-kind{margin-top:0}.discovery-change-preview>.discovery-timeline-identity>.university-mark{width:64px;height:64px;flex-basis:64px}.discovery-change-preview>p{font-size:.83rem;line-height:1.6;margin:12px 0}.discovery-change-stats{display:grid;gap:9px;border-bottom:1px solid var(--color-border);padding-bottom:18px;margin:14px 0 18px;font-size:.8rem}.discovery-change-stats>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px}.discovery-change-stats dt{font-weight:600}.discovery-change-stats dd{margin:0;color:var(--color-text-muted)}.discovery-diff-block h4{font-size:.9rem}.discovery-diff-block p{padding:12px;font-size:.82rem}.discovery-compare-tray{position:fixed;bottom:0;left:0;right:0;z-index:40;border-top:1px solid var(--color-border);background:var(--color-canvas-default)}.discovery-compare-inner{max-width:1440px;padding:16px 24px;margin:auto;gap:18px}.discovery-compare-chips button{background:var(--color-canvas-default);font-size:.8rem}body:has(.discovery-compare-tray) .site-footer{padding-bottom:130px}@media (min-width:1151px){.discovery-page[data-discovery-page=changes] .discovery-timeline-aside{display:block}.discovery-page[data-discovery-page=changes] .discovery-timeline-inline{display:none}}@media (max-width:1150px){.discovery-timeline-layout{grid-template-columns:minmax(0,1fr)}.discovery-university-card--featured .discovery-actions{flex-basis:100%}.discovery-evidence-card--compact{grid-template-columns:130px minmax(0,1fr)!important}.discovery-evidence-card--compact>.discovery-outline-link{grid-column:2;justify-self:start}.discovery-change-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.university-mockup-page .discovery-university-card{padding-inline-start:42px;gap:14px}.university-mockup-page .discovery-university-card>.university-mark--wide{width:90px;flex-basis:90px}}@media (max-width:900px){.university-mockup-page .discovery-university-grid{grid-template-columns:minmax(0,1fr)}.discovery-page[data-discovery-page=universities]>.discovery-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}.discovery-search-shortcut{display:none}.discovery-university-card--featured{gap:18px}.discovery-university-card--featured h3{font-size:1.5rem}.discovery-university-card--featured .discovery-date{flex-basis:100%}.discovery-change-stats>div{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:760px){.discovery-page[data-discovery-page=changes]{width:calc(100% - 32px);margin-top:28px}.discovery-page[data-discovery-page=universities]>.discovery-layout{grid-template-columns:minmax(0,1fr);gap:22px}.university-mockup-page .discovery-result-toolbar{margin-top:24px}.discovery-page .discovery-boundary{flex-wrap:wrap;gap:12px;padding:14px}.discovery-page .discovery-boundary>.discovery-data{flex-shrink:1}.discovery-change-filters{grid-template-columns:minmax(0,1fr)}.discovery-date-range>div{position:static;min-width:0;margin-top:8px}.discovery-timeline-row{grid-template-columns:minmax(0,1fr);gap:8px}.discovery-timeline-row>time{text-align:start;padding:0;margin-inline-start:14px}.discovery-timeline-row:before{left:0;top:28px}.discovery-timeline-card:before{left:-7px}.discovery-timeline-card{margin-inline-start:14px;padding:16px}.discovery-timeline-card>.discovery-actions,.discovery-timeline-card>p{margin-inline-start:0}.discovery-timeline-identity>.university-mark{width:48px;height:54px;flex-basis:48px}.discovery-timeline-identity>.university-mark--wide{width:88px;flex-basis:88px}.discovery-timeline-identity .university-mark img{max-height:54px!important}.discovery-change-preview{padding:14px}.discovery-university-card--featured{flex-direction:column}.discovery-university-card--featured>.university-mark{width:72px;height:72px;flex-basis:72px}.discovery-university-card--featured>.university-mark--wide{width:112px;flex-basis:72px}.discovery-page .discovery-evidence-card--compact{grid-template-columns:minmax(0,1fr)!important;gap:12px;padding:18px}.discovery-evidence-card--compact>.discovery-outline-link{grid-column:1}.discovery-university-card--featured .discovery-actions{gap:8px 14px}.discovery-compare-inner{padding:12px 16px;gap:10px}.discovery-compare-chips{max-height:82px;overflow-y:auto}.discovery-compare-count{font-size:.8rem}}@media (min-width:1200px){body:has(main.discovery-page) .site-header__top,body:has(main.discovery-page) .site-nav{max-width:1180px}body:has(main.discovery-page) .site-header__top{padding-top:8px;padding-bottom:8px}.home-v6-page{max-width:1116px;width:min(1116px,calc(100% - 64px))}.rankings-v6-page{max-width:1160px;width:min(1160px,calc(100% - 64px))}.discovery-page[data-discovery-page=universities]>.discovery-layout{grid-template-columns:268px minmax(0,1fr)}}.home-v6-page .home-v6-hero h1{font-size:clamp(2.1rem,3.5vw,3.5rem);line-height:1.1;margin-bottom:4px}.home-v6-page .mockup-eyebrow{margin-bottom:4px!important}.home-v6-topic p{font-weight:400;font-size:.81rem;line-height:1.4}.home-v6-topic{padding-block:18px}.home-v6-section{margin-top:24px}.home-v6-guide{padding:16px 16px 12px}.home-v6-guide-heading{min-height:56px;margin-bottom:8px}.home-v6-guide .university-mark{width:56px;height:56px;flex-basis:56px}.home-v6-guide .university-mark--wide{width:84px;flex-basis:84px}.home-v6-guide .university-mark img{max-height:54px!important}.home-v6-guide .discovery-actions{margin-top:8px}.home-v6-guide .discovery-outline-link{min-height:34px}.discovery-page[data-discovery-page=search]>.discovery-header,.discovery-page[data-discovery-page=search]>.discovery-search-form,.discovery-page[data-discovery-page=search]>.discovery-tabs{max-width:1144px}.discovery-page[data-discovery-page=search]>.discovery-header{margin-bottom:14px}.discovery-page[data-discovery-page=search]>.discovery-search-form{margin-top:14px}.discovery-page[data-discovery-page=search]>.discovery-tabs{margin-top:16px}.discovery-page[data-discovery-page=search] .discovery-result-toolbar>.discovery-field{display:flex;align-items:center;gap:16px;white-space:nowrap;font-weight:400}.discovery-university-card--featured{padding:18px}.discovery-university-card--featured h3{font-size:1.7rem;line-height:1.25}.discovery-university-card--featured .discovery-card-summary{margin-top:8px!important}.discovery-university-card--featured .discovery-topic-chips{margin-top:8px}.discovery-evidence-content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:start}.discovery-evidence-content>.discovery-evidence-claim,.discovery-evidence-content>.discovery-excerpt[open],.discovery-evidence-content>h3{grid-column:1/-1}.discovery-evidence-card--compact .discovery-excerpt>summary{min-height:0;padding:0;line-height:1.5}.discovery-page[data-discovery-page=changes]{margin-top:40px}.discovery-boundary>.discovery-data>summary{min-height:0;line-height:1.5}.discovery-timeline-card>.discovery-timeline-identity{position:relative;padding-inline-start:84px}.discovery-timeline-card>.discovery-timeline-identity>.university-mark{position:absolute;top:0;left:0}.discovery-timeline-card .discovery-actions a,.discovery-timeline-card .discovery-actions button{min-height:30px}.discovery-change-stats dd{font-weight:400}.university-mockup-page{margin-top:28px}.university-mockup-page .discovery-header{margin-bottom:14px}.university-mockup-page .discovery-university-card{min-height:124px;padding-block:16px}.university-mockup-page .discovery-pagination{padding-top:12px}.discovery-compare-tray{padding:0;margin-top:0}.discovery-compare-inner{padding:10px 24px}.discovery-compare-chips button{max-width:none;white-space:nowrap}.discovery-compare-chips button>.university-mark{width:20px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.discovery-compare-chips button>.university-mark img{max-width:20px!important;max-height:24px!important;object-fit:contain}@media (min-width:1200px){.home-v6-page,.rankings-v6-page{margin-top:32px}.rankings-v6-page .discovery-header h1{font-size:3.5rem;line-height:1.1;margin-bottom:4px}.rankings-v6-tabs a{padding-block:11px}.ranking-v6-filterbar{padding:16px}.ranking-v6-table th:first-child{width:7%}.ranking-v6-table th:nth-child(2){width:30%}.ranking-v6-table th:nth-child(5){width:24%}.ranking-v6-table td{padding-block:12px;font-size:.85rem}.ranking-v6-university>.university-mark{height:38px;width:38px}.ranking-v6-university>.university-mark img{max-height:38px!important}.ranking-v6-row-actions>label{margin-inline-start:12px}.ranking-v6-row-actions>a{font-size:.8rem}}@media (max-width:900px){.discovery-evidence-content{display:block}.discovery-evidence-content>.discovery-excerpt{margin-top:10px}}@media (max-width:760px){.discovery-timeline-card>.discovery-timeline-identity{padding-inline-start:66px;min-height:56px}.discovery-timeline-card>.discovery-timeline-identity>.university-mark--wide{position:static;width:88px;flex-basis:88px}.discovery-timeline-card>.discovery-timeline-identity:has(>.university-mark--wide){padding-inline-start:0}.discovery-university-card--featured h3{font-size:1.5rem}.discovery-compare-chips button{white-space:normal;max-width:230px}.home-v6-guide .university-mark{width:56px;height:56px;flex-basis:56px}}.home-v6-page .home-v6-hero h1{letter-spacing:-.025em}.home-v6-hero+.home-v6-section{margin-top:40px}.home-v6-section:has(>.home-v6-guides){margin-top:30px}.home-v6-guide-heading h3{font-size:.9rem;line-height:1.25}.home-v6-guide-heading .discovery-location{font-size:.8rem;line-height:1.4}.home-v6-guide .discovery-actions a{min-height:34px}.discovery-page[data-discovery-page=search]{max-width:1452px;width:min(1452px,calc(100% - 64px))}@media (min-width:1200px){.ranking-v6-filterbar{margin-bottom:20px}.ranking-v6-table td{padding-block:10px}.ranking-v6-table th{padding-block:13px}}@media (min-width:761px){.discovery-timeline-card>.discovery-timeline-identity:has(>.university-mark--wide){padding-inline-start:112px}.discovery-timeline-card:has(>.discovery-timeline-identity>.university-mark--wide)>.discovery-actions,.discovery-timeline-card:has(>.discovery-timeline-identity>.university-mark--wide)>p{margin-inline-start:112px}}@media (max-width:760px){.discovery-page[data-discovery-page=search]{width:calc(100% - 32px)}}@media (min-width:1200px){.university-mockup-page .discovery-result-toolbar{margin-top:13px}}@media (min-width:761px){.discovery-compare-inner{padding-top:4px;padding-bottom:4px}}@media (min-width:1200px) and (pointer:fine){.university-mockup-page .discovery-pagination button{min-height:36px;height:36px;padding:6px 10px}}.discovery-page[data-discovery-page=changes] .discovery-header-actions>.discovery-outline-link{color:var(--color-text);border-color:var(--color-border);background:var(--color-canvas-subtle)}@media (min-width:1200px) and (pointer:fine){.university-mockup-page .discovery-pagination{padding-top:8px}}.university-mark.university-mark--local{padding:3px;background:#fff}.university-mark--local.university-mark--reversed{background:#17324d;border-color:#17324d}.university-mark.university-mark--local>img{display:block;width:min(100%,var(--local-mark-width))!important;height:min(100%,var(--local-mark-height))!important;max-width:var(--local-mark-width)!important;max-height:var(--local-mark-height)!important;object-fit:contain}.discovery-university-card>.university-mark--directory.university-mark--local{width:var(--local-mark-frame-width);height:var(--local-mark-frame-height);flex-basis:var(--local-mark-frame-width)}.discovery-browser{--browse-border:var(--color-border);--browse-muted:var(--color-text-muted);--browse-surface:var(--color-canvas-subtle);padding-bottom:64px}.discovery-browser .discovery-header{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:22px}.discovery-browser .discovery-header h1{margin:8px 0 10px;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12;letter-spacing:-.035em}.discovery-browser .discovery-header p{max-width:800px;margin:0;line-height:1.6;font-size:.92rem;text-wrap:pretty}.ranking-browser-metrics{display:grid;gap:3px;text-align:right;padding-top:16px;color:var(--browse-muted);flex-shrink:0}.ranking-browser-metrics strong{font-size:2rem;line-height:1.2;font-weight:500;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ranking-browser-metrics span{font-size:.78rem}.discovery-browser select,.discovery-browser-search,.ranking-browser-topic-picker>button{min-height:44px;border:1px solid var(--browse-border);border-radius:5px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.82rem}.discovery-browser select{padding:8px 28px 8px 10px;max-width:100%;min-width:0}.discovery-browser button,.discovery-browser summary{cursor:pointer}.discovery-browser button:disabled{cursor:default;opacity:.45}.discovery-browser label{font-size:.78rem;color:var(--browse-muted)}.discovery-browser :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:3px}.discovery-browser-search{display:flex;align-items:stretch;overflow:hidden;min-width:0}.discovery-browser-search>label{display:flex;align-items:center;gap:10px;flex:1 1;padding-inline:12px;min-width:0}.discovery-browser-search input{min-width:0;width:100%;border:0!important;box-shadow:none;background:transparent;color:var(--color-text);font:inherit;padding:10px 0;outline-offset:-2px!important}.discovery-browser-search>button{border:0;border-left:1px solid var(--browse-border);border-radius:0;padding:10px 18px;background:var(--color-accent-emphasis);color:var(--color-accent-contrast,#fff);font-size:.85rem;font-weight:600;white-space:nowrap}.ranking-browser-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:18px 0 14px;flex-wrap:wrap}.ranking-browser-footer p,.ranking-browser-toolbar p{color:var(--browse-muted);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 10px}.ranking-browser-controls{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.ranking-browser-controls>label{display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:0}.ranking-browser-controls select{max-width:185px}.discovery-browser .discovery-view-switch button{min-height:44px;min-width:44px}.discovery-browser-facet-fields>label{display:grid;gap:7px;min-width:0}.discovery-browser-filter-toggle{display:none}.discovery-browser-facets h2{font-size:.95rem;margin:0 0 20px}.discovery-browser-facet-fields select{width:100%}.directory-browser-page{max-width:1440px!important;width:calc(100% - 64px);margin:32px auto 64px;padding-inline:0!important}.directory-browser-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.directory-browser-sidebar{position:sticky;top:16px;border-right:1px solid var(--browse-border);padding:8px 24px 24px 0;max-height:calc(100vh - 32px);overflow-y:auto}.directory-browser-sidebar .discovery-browser-facet-fields{display:grid;gap:20px}.directory-browser-sidebar fieldset{border:0;margin:0;padding:0}.directory-browser-sidebar legend{font-size:.78rem;font-weight:600;margin-bottom:8px;color:var(--browse-muted)}.directory-topic-choices label{display:flex;align-items:center;gap:8px;min-height:34px}.directory-topic-choices input{width:16px;height:16px;margin:0}.directory-browser-editions{display:grid;gap:16px;border-top:1px solid var(--browse-border);padding-top:20px;margin-top:24px}.directory-browser-editions label{display:grid;gap:7px}.directory-browser-editions p{font-size:.73rem;line-height:1.65;margin:0}.directory-browser-main{min-width:0}.directory-browser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.directory-browser-policy,.directory-browser-source{position:relative;min-width:0;border:1px solid var(--browse-border);border-radius:7px;background:var(--browse-surface)}.directory-browser-rank{display:block;margin:12px 16px 0 48px;font-size:.7rem;color:var(--browse-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.directory-browser-policy .discovery-university-card{border:0;background:transparent;border-radius:0;padding:10px 16px 18px 48px;min-height:0;gap:14px}.directory-browser-policy .discovery-university-card>.university-mark{width:48px;height:48px;flex-basis:48px}.directory-browser-policy .discovery-university-card .university-mark img{max-height:48px!important}.directory-browser-policy .discovery-card-content h3{font-size:.98rem;line-height:1.45;margin-bottom:5px}.directory-browser-policy .discovery-card-summary,.directory-browser-policy .discovery-date,.directory-browser-policy .discovery-location{font-size:.76rem;line-height:1.5;margin:5px 0}.directory-browser-policy .discovery-actions{gap:8px 14px;flex-wrap:wrap;margin-top:10px}.directory-browser-policy .discovery-actions a{font-size:.76rem}.directory-browser-policy .discovery-outline-link{padding:6px 10px}.directory-browser-source{padding:0 16px 18px}.directory-browser-source .directory-browser-rank{margin-left:0}.directory-browser-source h3{font-size:1rem;line-height:1.5;margin:12px 0 6px}.directory-browser-source p{font-size:.78rem;color:var(--browse-muted);line-height:1.6;margin:6px 0}.directory-browser-source>a{display:inline-block;font-size:.78rem;margin-top:12px}.ranking-browser-page{max-width:1160px;margin:32px auto 64px}.ranking-browser-editions{display:flex;align-items:end;gap:18px;border-bottom:1px solid var(--browse-border);padding-bottom:14px;margin-bottom:16px}.ranking-browser-system-tabs{display:flex;align-items:center;gap:4px;flex:1 1;flex-wrap:wrap}.ranking-browser-system-tabs button{min-height:44px;border:1px solid transparent;border-radius:5px;padding:10px 16px;background:transparent;color:var(--browse-muted);font:inherit;font-size:.86rem;font-weight:600}.ranking-browser-system-tabs button[aria-current=page]{background:var(--browse-surface);color:var(--color-accent-fg);border-color:var(--browse-border)}.ranking-browser-editions>label{display:grid;gap:5px}.ranking-browser-edition-meta{align-self:center;color:var(--browse-muted);font-size:.75rem;white-space:nowrap}.ranking-browser-system-select{display:none}.ranking-browser-filter-surface{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(0,3fr);align-items:end;gap:14px;padding:16px;background:var(--browse-surface);border:1px solid var(--browse-border);border-radius:6px}.ranking-browser-filter-surface .discovery-browser-facet-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.ranking-browser-topic-picker{position:relative;display:grid;gap:7px;min-width:0;font-size:.78rem;color:var(--browse-muted)}.ranking-browser-topic-picker>button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;text-align:start}.ranking-browser-topic-picker fieldset{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:240px;border:1px solid var(--browse-border);border-radius:5px;padding:12px 14px;margin:0;background:var(--color-surface);box-shadow:0 8px 20px #0001}.ranking-browser-topic-picker fieldset label{display:flex;align-items:center;gap:9px;min-height:38px}.ranking-browser-topic-picker input{width:16px;height:16px;margin:0}.ranking-browser-coverage{font-size:.78rem;line-height:1.6;color:var(--browse-muted);padding:10px 0;margin:4px 0}.discovery-browser .ranking-v6-table{font-size:.84rem}.discovery-browser .ranking-v6-table th{font-size:.7rem;padding-block:13px}.discovery-browser .ranking-v6-table td{padding:14px 16px;vertical-align:middle}.discovery-browser .ranking-v6-university{min-width:220px}.discovery-browser .ranking-v6-university a{font-size:.9rem;line-height:1.45}.ranking-browser-review{font-size:.75rem;color:var(--browse-muted);min-width:120px}.ranking-browser-review small,.ranking-browser-status small{display:block;margin-top:4px;font-size:.7rem;color:var(--browse-muted)}.discovery-browser .ranking-v6-row-actions{font-size:.75rem;min-width:160px}.discovery-browser .ranking-v6-row-actions>a{font-size:.75rem}.discovery-browser .ranking-v6-row-actions>label{display:flex;align-items:center;gap:7px;min-height:32px;margin-top:3px}.ranking-browser-status{font-size:.75rem;line-height:1.6;color:var(--browse-muted)}.ranking-browser-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px}.ranking-browser-footer>div{display:flex;gap:18px}.discovery-browser .discovery-pagination{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;border-top:1px solid var(--browse-border);padding-top:16px;margin-top:8px}.discovery-browser .discovery-pagination button{min-height:40px;min-width:36px;padding:8px 10px}.discovery-page-jump{display:flex;align-items:center;gap:6px;margin-left:12px}.discovery-page-jump label{display:flex;align-items:center;gap:7px;font-size:.75rem}.discovery-page-jump input{width:65px;min-height:40px;padding:7px;border:1px solid var(--browse-border);border-radius:4px;background:var(--color-surface);color:var(--color-text);font:inherit}.ranking-browser-all-editions{display:flex;flex-wrap:wrap;gap:12px 24px;margin-block:16px}.discovery-browser[aria-busy=true] .discovery-browser-results{opacity:.65;transition:opacity .15s}.discovery-return{min-height:44px;display:flex;align-items:center;max-width:1280px;padding:8px 30px;margin:0 auto;border-bottom:1px solid var(--color-border);font-size:.85rem;line-height:1.5}@media (max-width:1100px){.directory-browser-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.directory-browser-grid,.ranking-browser-filter-surface{grid-template-columns:1fr}.ranking-browser-edition-meta{display:none}}@media (max-width:760px){.discovery-browser .discovery-header{margin-bottom:16px}.discovery-browser .discovery-header h1{font-size:2rem;margin-block:8px}.discovery-browser .discovery-header p{font-size:.8rem}.ranking-browser-metrics{display:none}.directory-browser-page,.ranking-browser-page{width:calc(100% - 32px)!important;max-width:none!important;padding:0!important;margin:22px auto 48px}.directory-browser-layout{display:flex;flex-direction:column;gap:12px}.directory-browser-sidebar{position:static;width:100%;border:0;padding:0;max-height:none;overflow:visible}.directory-browser-main{width:100%}.directory-browser-editions,.discovery-browser-facets h2{display:none}.discovery-browser-filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--browse-border);border-radius:5px;background:var(--browse-surface);color:var(--color-text);font:inherit;font-size:.8rem}.discovery-browser-facet-fields{display:none!important}.is-open>.discovery-browser-facet-fields{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;padding-top:14px}.directory-topic-choices{grid-column:1/-1}.directory-topic-choices label{min-height:44px}.directory-browser-sidebar:has(.is-open) .directory-browser-editions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.directory-browser-editions p{grid-column:1/-1}.ranking-browser-system-tabs{display:none}.ranking-browser-system-select{display:block}.ranking-browser-system-select label{display:grid;gap:5px}.ranking-browser-editions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-bottom:12px;margin-bottom:12px}.ranking-browser-editions select{width:100%}.ranking-browser-filter-surface{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.ranking-browser-filter-surface .discovery-browser-search>button{padding-inline:12px}.ranking-browser-topic-picker fieldset{left:auto;right:0;max-width:290px}.ranking-browser-coverage{padding-block:4px;font-size:.74rem}.ranking-browser-toolbar{display:block;margin:14px 0}.ranking-browser-toolbar>p{font-size:.75rem;margin-bottom:10px}.ranking-browser-controls{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 75px;gap:8px;align-items:end}.ranking-browser-controls label{font-size:.7rem}.ranking-browser-controls select{font-size:.75rem;width:100%;max-width:100%;padding-right:18px}.ranking-browser-controls .discovery-view-switch{grid-column:1/-1;justify-content:end}.directory-browser-grid{grid-template-columns:1fr}.directory-browser-policy .discovery-university-card{padding-right:12px}.directory-browser-policy .discovery-card-content h3{font-size:.94rem}.directory-browser-policy .discovery-actions a{min-height:36px;display:inline-flex;align-items:center}.directory-browser-policy .discovery-card-check{min-width:44px;min-height:44px;justify-content:center;align-items:center;left:0;top:0}.discovery-browser .ranking-v6-table-wrap{overflow:visible;border:0}.discovery-browser .ranking-v6-table,.discovery-browser .ranking-v6-table tbody{display:block!important}.discovery-browser .ranking-v6-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.discovery-browser .ranking-v6-table tr{display:grid;grid-template-columns:46px minmax(0,1fr);gap:5px 10px;padding:12px;margin-bottom:10px;border:1px solid var(--browse-border);border-radius:6px}.discovery-browser .ranking-v6-table td{display:block!important;border:0!important;padding:0;min-width:0;min-height:0}.discovery-browser .ranking-v6-position{grid-column:1;grid-row:1/5;font-size:.85rem;overflow-wrap:anywhere}.discovery-browser .ranking-browser-review,.discovery-browser .ranking-v6-location,.discovery-browser .ranking-v6-row-actions,.discovery-browser .ranking-v6-university{grid-column:2;min-width:0!important}.discovery-browser .ranking-v6-university{line-height:1.45}.discovery-browser .ranking-v6-university a{font-size:.86rem;min-height:44px;display:flex;align-items:center}.discovery-browser .ranking-v6-university>.university-mark{float:inline-start;margin:0 10px 4px 0}.discovery-browser .ranking-v6-university>span{font-size:.86rem;font-weight:600;display:inline-block;min-height:36px}.discovery-browser .ranking-v6-location{font-size:.73rem;line-height:1.5}.discovery-browser .ranking-v6-table td.ranking-browser-review{display:flex!important;align-items:center;flex-wrap:wrap;gap:3px 7px;font-size:.7rem}.discovery-browser .ranking-browser-review:before{content:attr(data-label);font-weight:600}.ranking-browser-review small{margin:0;font-size:.66rem}.discovery-browser .ranking-v6-table td.ranking-v6-row-actions{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 8px}.discovery-browser .ranking-v6-row-actions>a,.discovery-browser .ranking-v6-row-actions>label{display:inline-flex;align-items:center;min-height:44px;margin:0;font-size:.73rem}.discovery-browser .ranking-v6-row-actions>label{padding-inline:6px}.ranking-browser-status{font-size:.7rem}.ranking-browser-footer{display:block}.ranking-browser-footer>div{justify-content:space-between}.ranking-browser-footer button{min-height:44px}.discovery-browser .discovery-pagination button{min-height:44px;min-width:34px;padding:7px}.discovery-page-jump{margin:8px 0 0;width:100%;justify-content:center}.discovery-page-jump input{min-height:44px}.discovery-return{padding-inline:16px;font-size:.8rem}}.directory-browser-policy .discovery-card-summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}