/* November edition: a plain-spoken newspaper layout. */
@media screen {
:root{--paper:#f8f7f3;--white:#fff;--ink:#202020;--muted:#626262;--line:#d1cec7;--green:#202020;--deep:#161616;--red:#a52c24;--gold:#eee8dd;--sage:#e8e5df;--sans:Arial,Helvetica,sans-serif;--serif:Georgia,'Times New Roman',serif;--mono:Arial,Helvetica,sans-serif}
body{background:#e8e5df;font-size:16px}body:before{display:none}main{max-width:1280px;background:var(--paper);padding:0 64px;border-left:1px solid #d1cec7;border-right:1px solid #d1cec7}.edition,header{max-width:1280px;background:var(--paper);padding-left:64px;padding-right:64px}.edition{font-size:10px;letter-spacing:.04em;padding-top:18px}.edition>span:first-child{color:#a52c24;font-weight:700}header{border-bottom:4px solid #202020;padding-top:28px;padding-bottom:24px;align-items:flex-end}.masthead-mark{display:none}.masthead-name{font:bold 28px/.95 Georgia,serif;letter-spacing:-1px;gap:5px}.masthead-name em{font-style:normal;color:var(--ink)}nav{gap:20px;font-size:12px}.source-nav{border:0}nav a:hover{text-decoration:underline;text-underline-offset:5px}.hero{background:transparent;color:var(--ink);padding:34px 0 0;overflow:visible}.hero:before{display:none}.hero-eyebrow{color:var(--red);font:700 11px/1.6 Arial,sans-serif;letter-spacing:.08em}.red-square{background:var(--red);width:8px;height:8px}.hero-layout{display:block;padding:30px 0 0}.hero h1{font:bold clamp(60px,7.5vw,100px)/.96 Georgia,serif;letter-spacing:-5px;max-width:950px;margin:0 0 28px}.hero h1 em{font-style:normal;color:var(--ink)}.hero-deck{color:#454545;font:19px/1.65 Georgia,serif;max-width:730px}.hero-actions{margin-top:24px}.hero .button.dark{background:var(--red);color:white;border-color:var(--red)}.hero .button.dark:hover{background:#79221d}.hero .text-link{color:var(--ink);border-color:var(--ink)}.button{border-radius:0;font-size:13px;padding:13px 20px}.cover-note{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;border:0;border-top:1px solid var(--ink);margin-top:42px;gap:26px}.note-top,.note-bottom{display:none}.cover-story{padding:20px 0;border:0;grid-template-columns:22px 1fr 20px;gap:9px}.cover-story>span:first-child{color:var(--red);font-size:11px}.cover-story>span:last-child{color:var(--ink)}.cover-story h2{font:bold 19px/1.15 Georgia,serif;letter-spacing:-.3px}.cover-story h2 br{display:none}.cover-story p{font:12px/1.6 Arial,sans-serif;color:var(--muted)}.hero-foot{color:var(--muted);border-color:var(--line);font-size:11px;padding:12px 0}.hero-scroll{display:none}.stat-strip{background:none;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);margin-bottom:54px}.stat-strip>a{padding:24px 22px 24px 0}.stat-strip>a+a{padding-left:28px}.stat-strip>a+a:before{background:var(--line);top:22px;bottom:22px}.stat-number{font:bold 47px/1.1 Georgia,serif;letter-spacing:-2px;color:var(--ink)}.stat-number>span{color:var(--red);font-size:30px}.stat-strip strong{font-size:13px}.stat-strip small{font:11px/1.6 Arial,sans-serif;color:var(--muted)}.stat-strip a:hover{background:#efede7}.section-label,.checked-label,.finding-category{font-family:Arial,sans-serif;font-size:10px;letter-spacing:.07em}.section-label{font-weight:700}.section-top h2{font:bold 36px/1.12 Georgia,serif;letter-spacing:-1px}.section-grid{gap:7%;margin-bottom:52px;padding-bottom:40px}.section-label h2{font:bold 31px/1.12 Georgia,serif}.large-copy{font:27px/1.4 Georgia,serif}.large-copy em{color:var(--red)}.editorial-position,.claim-boundary{background:transparent;border-left:3px solid var(--red);padding:4px 0 4px 22px}.featured-commentary{margin:0 0 58px;padding:28px 0 22px;background:none;border-top:5px solid var(--red);border-bottom:1px solid var(--ink)}.commentary-layout{grid-template-columns:1.1fr 1fr;margin:24px 0;gap:60px}.commentary-layout h2{font:bold clamp(38px,4vw,56px)/1.02 Georgia,serif;letter-spacing:-2px}.commentary-layout h2 em{font-style:normal;font-weight:bold}.commentary-layout p{font-size:15px}.commentary-layout .commentary-disclosure{font-size:12px;border-color:var(--line);color:var(--muted)}.commentary-kicker>span:last-child,.commentary-footer>span{font:10px Arial,sans-serif}.commentary-footer{border-color:var(--line)}.commentary-subtitle{color:var(--muted)}#findings-list{display:block}.finding,.finding:first-child{display:grid;grid-template-columns:24px minmax(145px, .6fr) minmax(0,1.8fr) 36px;grid-template-rows:auto;gap:22px;padding:28px 0;border-left:0;border-bottom:1px solid var(--line)}.finding:nth-child(2n+1):not(:first-child){border-left:0;padding:28px 0}.finding .finding-index,.finding:first-child .finding-index{grid-column:1;grid-row:1;font:11px Arial,sans-serif;color:var(--red)}.finding .finding-metric,.finding:first-child .finding-metric{grid-column:2;grid-row:1;padding:0}.finding .finding-metric strong,.finding:first-child .finding-metric strong{font:bold 31px/1.08 Georgia,serif;color:var(--ink);letter-spacing:-1px}.finding-metric>span{font-size:12px}.finding-metric small{font:10px/1.7 Arial,sans-serif}.finding .finding-content,.finding:first-child .finding-content{grid-column:3;grid-row:1;padding:0;margin:0;border:0}.finding .finding-content h3,.finding:first-child .finding-content h3{font:bold 24px/1.18 Georgia,serif;margin:8px 0 12px}.finding-content p{font:14px/1.75 Arial,sans-serif}.finding-source{font:10px/1.7 Arial,sans-serif;color:var(--muted)}.finding .open-finding,.finding:first-child .open-finding{grid-column:4;grid-row:1;border-radius:0;border-color:var(--line)}.claimcheck,.student-experience,.accounting-section{background:none;margin:0 0 56px;padding:34px 0;border-top:3px solid var(--ink)}.claimcheck-grid h3,.student-experience .claimcheck-grid h3{font:bold 25px/1.17 Georgia,serif;letter-spacing:-.6px}.claimcheck-grid p{font-size:14px}.claim-tag{font-family:Arial,sans-serif}.research-update{background:#eeebe4;border:0;border-left:3px solid var(--ink)}.teaching-section{border-top:3px solid var(--ink);padding-top:34px}.accreditation-panel{background:#eeebe4;color:var(--ink);border-top:3px solid var(--ink)}.accreditation-panel p,.accreditation-panel strong,.accreditation-panel .text-link{color:var(--ink)}.accreditation-panel .section-label{color:var(--red)}.survey-balance{background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.accounting-quote{background:#eeebe4;color:var(--ink);border-radius:0;border-left:3px solid var(--red)}.accounting-quote .section-label,.accounting-quote a{color:var(--red)}.accounting-quote blockquote{font:29px/1.35 Georgia,serif}.accounting-record h3{font:bold 27px Georgia,serif}.accounting-deck{font:19px/1.7 Georgia,serif}.calculator-output{background:#eeeae2;color:var(--ink)}.calculator-output output{color:var(--ink)}.questions-section{background:#202020}.sources-section .source-row{font-family:Arial,sans-serif}.source-title{font-size:14px}.source-period{font-size:10px}footer{max-width:1280px;margin:auto;background:var(--paper);padding-left:64px;padding-right:64px;border-top:3px solid var(--ink)}.footer-brand{font:bold 25px Georgia,serif}.hero h1,.hero-deck,.cover-note,.finding{animation:none}.hero-scroll>span{animation:none}
@media(max-width:1000px){main,.edition,header,footer{padding-left:32px;padding-right:32px}header{align-items:flex-start;gap:24px;flex-wrap:wrap}nav{flex-wrap:wrap;gap:10px 20px}.hero h1{font-size:76px}.commentary-layout{gap:32px}}
@media(max-width:650px){main,.edition,header,footer{padding-left:20px;padding-right:20px;border-left:0;border-right:0}.edition{font-size:8px;gap:12px}.edition>span:last-child{max-width:100px;text-align:right}.masthead-name{font-size:27px}header{padding-top:22px;padding-bottom:18px}nav{font-size:11px}.hero{margin:0;padding-top:24px}.hero-eyebrow{font-size:9px}.hero-layout{padding-top:24px}.hero h1{font-size:clamp(48px,12vw,72px);letter-spacing:-2.6px}.hero-deck{font-size:17px}.cover-note{display:block;margin-top:30px}.cover-story{padding:13px 0;border-bottom:1px solid var(--line);align-items:center}.cover-story h2{font-size:18px;margin-bottom:3px}.cover-story p{font-size:11px}.hero-foot{font-size:10px}.stat-strip{margin-bottom:38px;grid-template-columns:1fr}.stat-strip>a,.stat-strip>a+a{display:grid;grid-template-columns:115px 1fr;padding:15px 0;gap:0 15px;border-bottom:1px solid var(--line)}.stat-strip>a+a:before{display:none}.stat-number{grid-row:1/3;font-size:36px;align-self:center}.stat-strip strong{margin:0;font-size:12px}.stat-strip small{font-size:10px}.section-top h2{font-size:30px}.commentary-layout{grid-template-columns:1fr;gap:18px}.commentary-layout h2{font-size:42px}.featured-commentary{margin-bottom:40px}.finding,.finding:first-child,.finding:nth-child(2n+1):not(:first-child){grid-template-columns:18px minmax(0,1fr) 32px;grid-template-rows:auto auto;gap:14px;padding:25px 0}.finding .finding-metric,.finding:first-child .finding-metric{grid-column:2;grid-row:1}.finding .finding-content,.finding:first-child .finding-content{grid-column:2/4;grid-row:2}.finding .open-finding,.finding:first-child .open-finding{grid-column:3;grid-row:1}.finding .finding-metric strong,.finding:first-child .finding-metric strong{font-size:32px}.finding .finding-content h3,.finding:first-child .finding-content h3{font-size:23px}.finding-content p{font-size:14px}.claimcheck,.student-experience,.accounting-section{margin:0 0 40px;padding:26px 0}.claimcheck-grid{grid-template-columns:1fr}.accounting-quote{padding:24px}.accounting-quote blockquote{font-size:25px}.accounting-deck{font-size:18px}.questions-section{margin-left:-20px;margin-right:-20px}.hero-actions{gap:18px}.section-grid{margin-bottom:35px}.commentary-footer{align-items:flex-start}.commentary-footer a{font-size:12px}}
}

.leadership-record{border-top:1px solid var(--line);padding:30px 0;margin-top:30px;max-width:850px}.leadership-record h3{font:bold 29px/1.2 Georgia,serif;letter-spacing:-.6px;margin:14px 0 20px}.leadership-record p{font-size:15px;line-height:1.8}.leadership-record p a{border-bottom:1px solid #8a8278}.leadership-record details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin:24px 0}.leadership-record summary{font-weight:700;cursor:pointer;line-height:1.6}.leadership-record .text-link{font-size:13px}

.staffing-section{padding:34px 0;margin-bottom:56px;border-top:3px solid var(--ink)}.staffing-layout{display:grid;grid-template-columns:1fr 2fr;gap:50px}.staffing-layout p{line-height:1.8;font-size:15px}.staffing-number{padding:20px 25px 20px 0;border-right:1px solid var(--line)}.staffing-number strong{display:block;font:bold 54px/1.1 Georgia,serif;letter-spacing:-2px}.staffing-number span{display:block;font-size:13px;line-height:1.8;margin-top:16px;max-width:220px}.professor-ratings{padding:30px 0;border-top:1px solid var(--line);margin-top:30px}.professor-ratings h3{font:bold 29px/1.2 Georgia,serif;margin:14px 0 0}.professor-ratings p{font-size:14px;line-height:1.8}.ratings-scroll{overflow-x:auto}.professor-ratings table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.professor-ratings caption{text-align:left;font-size:11px;color:var(--muted);padding:12px 0}.professor-ratings th,.professor-ratings td{text-align:left;border-bottom:1px solid var(--line);padding:14px 10px}.professor-ratings thead{background:#eeebe4;font-size:11px}.professor-ratings th a{text-decoration:underline;text-underline-offset:4px}.ratings-note{border-left:3px solid var(--red);padding-left:20px;color:var(--muted)}@media(max-width:650px){.staffing-layout{grid-template-columns:1fr;gap:20px}.staffing-number{border-right:0;border-bottom:1px solid var(--line);padding-bottom:24px}.staffing-number span{max-width:none}.staffing-section{margin-bottom:40px}.professor-ratings .section-top{display:block}.professor-ratings .checked-label{display:block;text-align:left;margin-top:15px}}

.review-overview{border-top:4px solid var(--ink);padding:30px 0 40px;margin-bottom:35px;scroll-margin-top:30px}.overview-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.overview-columns article+article{border-left:1px solid var(--line);padding-left:28px}.overview-columns h3{font:bold 24px/1.2 Georgia,serif;letter-spacing:-.5px}.overview-columns p{font-size:14px;line-height:1.8}.overview-columns a{display:block;font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-top:10px}.accounting-assessment{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;background:#eeebe4;border-top:3px solid var(--red);padding:28px;margin:32px 0}.accounting-assessment h3{font:bold 30px/1.14 Georgia,serif;margin:12px 0}.accounting-assessment p{font-size:14px;line-height:1.8}.accounting-assessment>div+div{border-left:1px solid #c8c2b9;padding-left:30px}.accounting-assessment>div+div>strong{font-size:14px}@media(max-width:650px){.hero h1{font-size:clamp(36px,9vw,58px);letter-spacing:-1.8px}.overview-columns,.accounting-assessment{grid-template-columns:1fr;gap:20px}.overview-columns article+article{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.accounting-assessment{padding:22px}.accounting-assessment>div+div{border-left:0;border-top:1px solid #c8c2b9;padding:22px 0 0}.accounting-assessment h3{font-size:27px}}

.institutional-record{border-top:4px solid var(--ink);padding:34px 0;margin-bottom:56px;scroll-margin-top:30px}.institutional-record h3{font:bold 26px/1.2 Georgia,serif;letter-spacing:-.5px}.institutional-record p{font-size:14px;line-height:1.8}.record-safety{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;margin:35px 0}.safety-table-scroll{overflow-x:auto}.safety-table-scroll table{width:100%;min-width:360px;border-collapse:collapse;font-size:13px}.safety-table-scroll caption{text-align:left;font-size:11px;color:var(--muted);padding-bottom:16px}.safety-table-scroll th,.safety-table-scroll td{padding:12px 10px;text-align:left;border-bottom:1px solid var(--line)}.safety-table-scroll thead{background:#eeebe4;font-size:11px}.safety-table-scroll tbody th{font-weight:400}.safety-table-scroll td:last-child{font-weight:700}.record-correction{padding:20px 24px;border-left:3px solid var(--red);background:#eeebe4;margin-bottom:35px}.record-correction p{margin-bottom:0}.record-columns{margin-top:30px}.research-pending{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.research-pending summary{cursor:pointer;font-weight:700;font-size:14px}.research-pending p{max-width:850px}@media(max-width:760px){.record-safety{grid-template-columns:1fr;gap:24px}.institutional-record{margin-bottom:40px}.institutional-record .section-top{align-items:flex-start}.record-correction{padding:18px}.institutional-record .checked-label{font-size:9px}}

.accounting-numbers{border-top:1px solid var(--line);padding:30px 0;margin-top:30px}.accounting-numbers h3,.counseling-record h3{font:bold 29px/1.2 Georgia,serif;margin:14px 0 20px}.accounting-numbers p,.counseling-record p{font-size:14px;line-height:1.8}.accounting-numbers table{width:100%;min-width:570px;border-collapse:collapse;font-size:13px}.accounting-numbers caption{text-align:left;font-size:11px;color:var(--muted);padding-bottom:15px}.accounting-numbers th,.accounting-numbers td{padding:14px 10px;border-bottom:1px solid var(--line);text-align:left}.accounting-numbers thead{background:#eeebe4;font-size:11px}.accounting-numbers tbody th{font-weight:400}.comparison-links{display:flex;flex-wrap:wrap;gap:12px 25px;margin:20px 0 30px}.comparison-links a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.counseling-record{border-top:3px solid var(--red);padding:28px 0;margin-bottom:30px}.counseling-comparison{display:flex;flex-wrap:wrap;gap:35px;margin:25px 0}.counseling-comparison strong{font:bold 43px Georgia,serif;display:block;letter-spacing:-1px}.counseling-comparison span{font-size:12px;color:var(--muted)}

.review-highlights{padding:30px 0;border-top:3px solid var(--red);margin-top:30px}.review-highlights h3{font:bold 29px/1.2 Georgia,serif;margin:14px 0 20px}.review-highlights>p{font-size:14px;line-height:1.8;max-width:850px}.review-examples{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.review-example{padding:25px 0;border-bottom:1px solid var(--line);min-width:0}.review-example-top{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.review-example h4{font:bold 23px Georgia,serif;margin:0}.review-example-top>span{font-size:10px;font-weight:700;color:var(--red)}.review-example p{font-size:14px;line-height:1.8}.review-example .review-date{font-size:11px;color:var(--muted)}.review-context{border-left:2px solid var(--line);padding-left:15px;color:var(--muted)}@media(max-width:650px){.review-examples{grid-template-columns:1fr}.review-example{padding:23px 0}}

/* Publication masthead. */
.masthead-name{font-size:25px;white-space:nowrap}.masthead-name em{font-size:33px;letter-spacing:-1px}.footer-brand em{font-style:normal}@media(max-width:650px){.masthead-name{font-size:25px}.masthead-name em{font-size:32px}}
