.masthead{padding-block:var(--s-24) var(--s-12);border-bottom:2px solid var(--ink)}.masthead h1{font-size:var(--t-3xl);margin-block:var(--s-2) var(--s-6)}.thesis{font-family:var(--face-display);font-size:clamp(1.35rem,2.6vw,var(--t-lg));line-height:1.25;max-width:34ch;margin:0;font-style:italic}.section{padding-block:var(--s-16);border-bottom:var(--hairline) solid var(--rule)}.section:last-of-type{border-bottom:0}.section h2{font-size:var(--t-xl);margin-bottom:var(--s-4)}.section-head{display:grid;gap:var(--s-3);margin-bottom:var(--s-8);max-width:var(--measure)}.section-note,.prose{margin:0;max-width:var(--measure);opacity:.75}.links{list-style:none;padding:0;margin:var(--s-6) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-6);font-family:var(--face-data);font-size:var(--t-sm)}.footer{padding-block:var(--s-12);border-top:var(--hairline) solid var(--rule)}.sr-only-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
