@media(min-width:768px){.page-header{position:sticky;top:0;z-index:50;background-color:rgba(255,255,255,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 1px 3px rgba(0,0,0,7%)}.dark .page-header,html.dark .page-header{background-color:rgba(17,24,39,.92)}}section.blox-markdown ul{list-style:disc;padding-left:1.5rem;margin:.75rem 0}section.blox-markdown ol{list-style:decimal;padding-left:1.5rem;margin:.75rem 0}section.blox-markdown ul>li,section.blox-markdown ol>li{margin:.25rem 0}#section-resume-biography .portrait-title{background-color:rgba(0,0,0,.55);padding:1rem 1.5rem;border-radius:.75rem;margin-top:1.25rem;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#section-resume-biography .status-pill{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.3rem .85rem;background-color:rgba(0,0,0,.55);color:#fff;border-radius:9999px;font-size:.95rem;font-weight:500;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#section-resume-biography .status-pill-icon{font-size:1.15rem;line-height:1}section.wide-text .max-w-prose,section.wide-text .prose{max-width:80ch}@media(min-width:1024px){section.wide-text .max-w-prose,section.wide-text .prose{max-width:95ch}}section.coauthor-section .coauthor-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1rem}@media(min-width:1280px){section.coauthor-section .max-w-prose,section.coauthor-section .prose{max-width:1200px}section.coauthor-section .coauthor-grid{grid-template-columns:1.1fr 1fr;align-items:start}section.coauthor-section .coauthor-grid-map{position:sticky;top:1.5rem}}.coauthor-list{list-style:disc;padding-left:1.25rem;margin:0}.coauthor-list li{margin:.25rem 0}.coauthor-grid-intro{margin:0 0 .75rem;font-size:1rem;line-height:1.45}@media(max-width:768px){html,body{overflow-x:hidden}section.blox-markdown .max-w-prose,section.blox-markdown .prose,section.blox-collection .max-w-prose,section.blox-collection .prose{padding-left:1rem;padding-right:1rem;box-sizing:border-box}}.events-map,.coauthor-map{align-self:stretch}.events-by-date .events-by-date-heading{font-size:2rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem}.events-by-date .events-by-date-heading:first-of-type{margin-top:0}.events-by-date .events-by-date-list>article{margin:1.5rem 0}.events-by-date .events-by-date-empty{color:#6b7280}