#news .max-w-prose{max-width:56rem}.prose>h1.hb-list-title,main:has(.hb-news-list) h1{font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:-.025em}.prose>h1.hb-list-title{margin-top:1.5rem}.prose:has(>.hb-news-list){max-width:56rem}main:has(.hb-news-list) h1{text-align:center}@media(min-width:1280px){.page-body>div:has(.hb-news-list)>aside.hb-sidebar-container,.page-body>div:has(.hb-news-list)>nav.hb-toc{display:none}main:has(.hb-news-list){max-width:59rem}}.hb-pub-page .max-w-prose{max-width:56rem}@media(min-width:1280px){.page-body>div:has(>article>.hb-pub-page)>aside.hb-sidebar-container,.page-body>div:has(>article>.hb-pub-page)>nav.hb-toc{display:none}}@media(min-width:1280px){.hb-pub-page{max-width:62rem}}@media(min-width:768px){.resume-biography .mb-8+.flex.flex-wrap.gap-3{row-gap:0;margin-top:-.75rem}.resume-biography .mb-8+.flex.flex-wrap.gap-3>*{margin-top:.75rem}.resume-biography .mb-8+.flex.flex-wrap.gap-3::before{content:"";flex-basis:100%;height:0;order:1}.resume-biography .mb-8+.flex.flex-wrap.gap-3>:nth-child(n+5){order:1}}#publications .container.mt-16{margin-top:1.5rem}.view-citation .hb-attachment-link{position:relative;z-index:10}.dark .view-citation>div{background-color:#161b22;border-color:#30363d}.dark .view-citation>div:hover{border-color:#58a6ff}.hb-attachment-link:hover{text-decoration:none}.hb-attachment-link .hb-attachment-label{margin-left:.25em}.hb-attachment-link:hover .hb-attachment-label{text-decoration:underline}html:not(.dark){--hb-color-header-bg:#f5f2f9}