/* Final scoped rhythm: measure between actual content edges, not section boxes. */
#github{padding-bottom:0}
#about{padding-top:80px;padding-bottom:0}
#honors{padding-top:80px;padding-bottom:0;background:var(--paper)}
#contact{padding-top:80px}

/* Supporting projects have one content inset, not a second nested inset. */
#github :is(#tool-workflow,#tool-lrc){padding:20px;min-height:0}
#github :is(#tool-workflow,#tool-lrc)>.tool-copy{padding:0}
#github :is(#tool-workflow,#tool-lrc)>.tool-actions{margin:22px 0 0}

/* Match the existing core section heading level; leave the smaller contact title alone. */
#github>.wrap>.section-head h2,#about>.wrap>.section-head h2,#honors>.wrap>.section-head h2{font-size:36px}

/* Deferred QA item explicitly authorized now: full prose retained as a light closing note. */
#sales-dialog .sales-dialog-conclusion{margin-top:16px;padding-top:12px}
#sales-dialog .sales-dialog-conclusion>h3{font-size:16px;line-height:1.5;font-weight:600;color:var(--muted);margin-bottom:8px}

@media(max-width:960px){
 #about,#honors,#contact{padding-top:64px}
}
@media(max-width:720px){
 #about,#honors,#contact{padding-top:48px}
 #github>.wrap>.section-head h2,#about>.wrap>.section-head h2,#honors>.wrap>.section-head h2{font-size:25px}
}
