.editorial-body{max-width:820px;margin:0 auto;padding:40px 24px 80px;font-size:18px;line-height:1.8;color:#d9d0c1}.editorial-body h2{font-size:34px;margin:40px 0 16px;color:#efd4a1}.editorial-body a{color:#efd4a1;text-decoration:underline;text-underline-offset:4px}.editorial-body img{width:100%;height:auto;max-height:520px;object-fit:cover}.editorial-body figure{margin:32px 0}.editorial-body figcaption,.article-note,.article-date{font-size:13px;color:#b9b0a2}.resource-grid article a{color:#efd4a1;text-decoration:underline;text-underline-offset:5px}.resource-grid article h3{font-size:24px;line-height:1.25;margin:10px 0}@media(max-width:640px){.editorial-body{font-size:16px;padding:24px 20px 60px}.editorial-body h2{font-size:28px}}
.story-detail-copy h1{font-size:clamp(40px,5.5vw,72px)}
