.tributes-main{padding-top:66px;padding-bottom:65px}.tributes-intro{max-width:880px;margin:0 auto 62px;text-align:center}.tributes-intro .eyebrow{margin-bottom:23px}.tributes-intro h1{font-size:clamp(44px,5.8vw,78px);line-height:1.07;letter-spacing:-2.3px;margin-bottom:27px}.tributes-intro>p:not(.eyebrow){font-family:var(--serif);color:var(--muted);font-size:20px;line-height:1.7}.tributes-intro nav{display:flex;flex-wrap:wrap;justify-content:center;gap:13px 28px;margin-top:28px;font-size:13px;color:var(--accent)}.tributes-intro nav a{border-bottom:1px solid var(--border);padding:9px 0}.tributes-intro nav span{padding-left:10px}.tributes-reading{max-width:760px;margin:auto}.tribute-story{border-top:1px solid var(--border);padding:42px 0 30px;scroll-margin-top:25px}.tribute-story .eyebrow{margin-bottom:17px}.tribute-story h2{font-size:38px;line-height:1.2;margin-bottom:30px}.tribute-story>p:not(.eyebrow){font-family:var(--serif);font-size:19px;line-height:1.95;margin-bottom:24px}.tribute-pending{padding:25px 28px;background:#eee6da;margin:15px 0 35px}.tribute-pending .eyebrow{margin-bottom:12px}.tribute-pending p:last-child{margin-bottom:0;color:var(--muted);font-size:14px}.site-header nav a[aria-current=page]{border-bottom:1px solid var(--accent)}@media(max-width:720px){.tributes-main{padding-top:36px;padding-bottom:38px}.tributes-intro{margin-bottom:36px}.tributes-intro h1{font-size:48px;letter-spacing:-1.7px}.tributes-intro>p:not(.eyebrow){font-size:18px}.tributes-intro br{display:none}.tributes-intro h1 br{display:initial}.tribute-story{padding-top:30px}.tribute-story h2{font-size:31px}.tribute-story>p:not(.eyebrow){font-size:18px;line-height:1.85}.tribute-pending{padding:22px}.site-header nav{flex-wrap:wrap}}@media print{.site-header nav,.tributes-intro nav{display:none}.tributes-main{padding-top:10px}.tribute-story{break-inside:auto}.tribute-story h2{break-after:avoid}}
