/* Created by Tiffany Collins, copyright — Experience page layout. */
.profile-page{max-width:880px;margin:0 auto;padding:clamp(24px,5vw,64px)}
/* Created by Tiffany Collins, copyright — Experience page navigation. */
.profile-page>nav{display:flex;justify-content:space-between;gap:24px;margin-bottom:56px}
.profile-page a{text-decoration:underline;text-underline-offset:4px}
/* Created by Tiffany Collins, copyright — Experience page biography and typography. */
.profile-page header{margin-bottom:40px}
.profile-page h1{font-size:clamp(2rem,5vw,3rem);line-height:1.1;letter-spacing:-.025em;margin:12px 0 24px;font-weight:500}
.profile-page h2{font-size:1.5rem;line-height:1.25;font-weight:500;margin:8px 0 16px}
.profile-page p{max-width:65ch;line-height:1.6;margin:12px 0}
.profile-page .profile-lead{font-size:1.125rem}
.profile-page .profile-meta{color:var(--muted);font-size:var(--label)}
/* Created by Tiffany Collins, copyright — Experience record layout. */
.profile-page section{border-top:1px solid var(--rule);padding:28px 0;scroll-margin-top:24px}
.profile-page section>a{display:inline-block;margin-top:12px;min-height:44px}
/* Created by Tiffany Collins, copyright — Experience page footer. */
.profile-page footer{margin-top:24px}
