/* Support page: retain the shared editorial layout and make longer giving copy easy to scan. */
.support-page-links{display:flex;flex-wrap:wrap;gap:12px 26px;margin:0 0 38px;padding:0 0 24px;border-bottom:1px solid var(--line)}
.support-page-links a{font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px;padding-block:6px}
.support-content>#sponsorship{border-top:0;padding-top:0;padding-bottom:46px}
.support-content .centennial-panel{margin-top:12px;margin-bottom:10px}
.support-content #legacy{border-top:0;padding-top:36px}
.giving-method{padding:25px 0;border-top:1px solid var(--line);scroll-margin-top:30px}
.giving-method:first-child{border-top:0;padding-top:0}
.giving-method:last-child{padding-bottom:0}
.giving-method h3{margin-top:0;overflow-wrap:break-word}
.giving-method address{font-size:15px;line-height:1.8;margin:18px 0 8px;color:var(--muted)}
.giving-method address a,.donor-information a{text-decoration:underline;text-underline-offset:3px}
.donor-information{background:#e8e0ce;padding:32px 36px;margin:16px 0 44px;scroll-margin-top:30px}
.donor-information h2{font:500 34px/1.2 var(--serif);margin:0 0 18px}
.donor-information h3{font:500 25px/1.2 var(--serif);margin:26px 0 10px}
.donor-information p{font-size:15px;line-height:1.8;color:var(--muted);margin:0 0 14px}
.donor-information p:last-child{margin-bottom:0}
@media(max-width:760px){.support-page-links{gap:8px 20px;margin-bottom:30px}.support-content>#sponsorship{padding-bottom:30px}.donor-information{padding:26px 22px;margin-bottom:32px}.donor-information h2{font-size:30px}}
