.footer-meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 24px;font-size:12px;line-height:1.6}
.footer-meta a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.utility-intro{padding:64px 6% 48px;background:var(--sand)}
.utility-intro h1{font-size:clamp(42px,5.4vw,78px);line-height:1.08;letter-spacing:-2px;max-width:1000px;margin-bottom:24px}
.utility-intro h1 em{color:var(--accent)}
.utility-intro>p:not(.eyebrow){font:20px/1.7 Georgia,serif;max-width:760px;margin-bottom:0}
.reading-page{max-width:900px;margin:0 auto;padding:48px 6% 70px;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.reading-page h2,.reading-page h3{font-size:29px;line-height:1.3;letter-spacing:-.4px;margin:36px 0 18px}
.reading-page h2:first-child,.reading-page h3:first-child{margin-top:0}
.reading-page h4{font-size:23px;line-height:1.4}
.reading-page a,.preserved-form>p a{text-decoration:underline;text-underline-offset:4px}
.reading-page ul,.reading-page ol{padding-left:24px}
.reading-page li{margin-bottom:10px}
.reading-page table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:24px 0}
.reading-page th,.reading-page td{padding:12px;border:1px solid #cbbda9;text-align:left}
.reading-page hr{border:0;border-top:1px solid #cbbda9;margin:32px 0}
.updated-note{font-size:13px;color:#62564a}
.utility-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;padding:40px 6% 70px;max-width:1100px;margin:auto}
.utility-links a{font:24px/1.5 Georgia,serif;padding:22px 0;border-bottom:1px solid #cbbda9;text-decoration:underline;text-underline-offset:5px;min-height:44px}
.journal-list{max-width:1100px;margin:auto;padding:40px 6% 70px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
.journal-list article{border-top:1px solid #cbbda9;padding-top:28px}
.journal-list h2{font-size:34px;line-height:1.25}
.journal-list h2 a:hover,.utility-links a:hover{color:var(--accent)}
.journal-list article>p:not(.eyebrow){font-size:13px;color:#62564a}
.article-navigation{display:flex;flex-wrap:wrap;gap:12px 32px;border-top:1px solid #cbbda9;margin-top:40px;padding-top:20px}
.article-navigation a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}
.preserved-form{max-width:900px;margin:auto;padding:36px 6% 64px}
.preserved-form>p{font-size:15px;line-height:1.8;margin-bottom:24px}
@media(max-width:760px){.footer-meta{justify-content:center;gap:4px 20px}.utility-intro{padding:40px 24px}.utility-intro h1{font-size:clamp(36px,9.5vw,58px);letter-spacing:-1px}.utility-intro>p:not(.eyebrow){font-size:19px}.reading-page{padding:32px 24px 48px}.reading-page h2,.reading-page h3{font-size:27px}.utility-links,.journal-list{grid-template-columns:1fr;padding:32px 24px 48px;gap:0}.journal-list{gap:36px}.journal-list h2{font-size:29px}.preserved-form{padding:32px 24px 48px}}
