/* A news-led page with a compact academic record. */
.page-misc .page-intro{padding-bottom:18px}
.about-index{display:flex;gap:24px;margin-bottom:36px;font-size:12px;color:var(--muted)}
.about-index a{display:inline-flex;align-items:center;gap:12px}
.about-index span{color:var(--warp)}
.about-index a:hover{color:var(--heading)}
.page-misc .news{display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:55px;padding:30px 0 40px}
.page-misc .news .section-heading{grid-column:1;grid-row:1/3;align-self:start}
.page-misc .news h2{font-size:25px;letter-spacing:-.7px;margin:0}
.page-misc .news>ul,.page-misc .news>details{grid-column:2;min-width:0}
.page-misc .news li{grid-template-columns:86px minmax(0,1fr);gap:22px;font-size:14px;line-height:1.7;padding:15px 0}
.page-misc .news>ul>li:first-child{padding-top:0}
.page-misc .news time{font-size:11px;line-height:2.2;white-space:nowrap;letter-spacing:.1px}
.page-misc .news summary{font-size:12px;padding:18px 0 0}
.page-misc .news details[open] summary{padding-bottom:15px}
.academic-record{border-top:1px solid var(--line);padding:30px 0 10px;scroll-margin-top:28px}
.record-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px;margin-bottom:27px}
.record-heading h2{font-size:25px;font-weight:600;letter-spacing:-.7px}
.record-heading>p{font-size:12px;color:var(--muted);margin:0}
.record-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:55px;row-gap:25px}
.page-misc .record-grid .about-row{display:block;border:0;padding:0;min-width:0}
.page-misc .about-row h3{font-size:12px;font-weight:650;line-height:1.5;margin-bottom:10px;color:var(--heading)}
.page-misc .about-row>div{font-size:12px;line-height:1.9;color:var(--muted)}
.page-misc .about-row p{margin:0 0 10px}
.page-misc .about-row p:last-child{margin-bottom:0}
.page-misc .about-row a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}
.page-misc .about-row a:hover{color:var(--warp);text-decoration-color:var(--warp)}
.record-label{display:block;margin-bottom:3px}
.record-meta{display:block;font-size:10px;color:var(--muted);margin-top:2px}
.record-awards{grid-column:1/-1;border-top:1px solid var(--line)!important;padding-top:22px!important;display:grid!important;grid-template-columns:190px minmax(0,1fr);gap:55px}
.record-awards ul{list-style:none;padding:0;margin:0}
.record-awards li{display:flex;justify-content:space-between;align-items:baseline;gap:25px;padding:2px 0}
.record-awards time{font-size:10px}
@media(max-width:800px){.page-misc .news{grid-template-columns:140px minmax(0,1fr);column-gap:30px}.record-grid{column-gap:30px}.record-awards{grid-template-columns:140px minmax(0,1fr);gap:30px}}
@media(max-width:560px){.page-misc .news{display:block;padding-top:24px}.page-misc .news h2{font-size:23px;margin-bottom:24px}.page-misc .news li{grid-template-columns:69px minmax(0,1fr);gap:15px;font-size:12px;padding:13px 0}.page-misc .news time{font-size:10px;line-height:2.1}.about-index{font-size:11px;margin-bottom:25px}.record-heading{display:block;margin-bottom:24px}.record-heading h2{font-size:23px}.record-heading>p{margin-top:10px;font-size:11px}.record-grid{grid-template-columns:1fr;row-gap:23px}.record-awards{display:block!important}.record-awards li{gap:15px;padding:4px 0}.page-misc .about-row>div{font-size:12px;line-height:1.85}}

/* Lead the academic record with the theses. */
.page-misc .record-theses{grid-column:1/-1;border-bottom:1px solid var(--line)!important;padding-bottom:26px!important;margin-bottom:3px}
.page-misc .record-theses h3{font-size:19px;font-weight:600;letter-spacing:-.4px;margin-bottom:18px}
.page-misc .record-theses>div{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.page-misc .record-theses p{margin:0}
.page-misc .record-theses a{font-size:15px;font-weight:500;line-height:1.65;color:var(--heading);text-decoration:none}
.page-misc .record-theses a:hover{color:var(--warp)}
.page-misc .record-theses .record-meta{font-size:11px;line-height:1.7;margin-top:10px;color:var(--muted)}
@media(max-width:560px){.page-misc .record-theses>div{grid-template-columns:1fr;gap:23px}.page-misc .record-theses a{font-size:14px}}
