.chapter-heading{max-width:780px;margin-bottom:35px}.chapter-heading h2{font-size:clamp(30px,3.5vw,44px);line-height:1.45;margin:15px 0 20px}.chapter-heading>p{font-size:17px;line-height:1.9;color:#627257}.story-moments{padding:60px 7%;background:#f2f0e5}.story-moment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.story-moment-grid article{display:flex;flex-direction:column;align-items:flex-start}.story-moment-grid article>div{height:240px;width:100%;background:#fafaf4;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.story-moment-grid img{width:100%;height:100%;object-fit:contain;padding:18px;box-sizing:border-box}.story-moment-grid article>span{font-size:13px;color:#65785a}.story-moment-grid h3{font-size:23px;line-height:1.6;margin:15px 0}.story-moment-grid p{font-size:16px;line-height:1.95;color:#596d51;flex:1;margin:0 0 20px}.story-moment-grid .quiet-link{font-size:14px}.story-family-chapters{padding:65px 7% 20px;max-width:1550px;margin:auto}.story-family-chapter{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;padding:35px 0;border-top:1px solid #dce2d2}.family-chapter-art{height:350px;background:#eff3e9;display:flex;align-items:center;justify-content:center}.family-chapter-art img{width:100%;height:100%;object-fit:contain;padding:25px;box-sizing:border-box}.story-family-chapter.reverse .family-chapter-art{order:2;background:#f1eae1}.story-family-chapter h3{font-size:32px;line-height:1.5;margin:15px 0}.story-family-chapter strong{font-size:18px;line-height:1.8;font-weight:500}.story-family-chapter p{font-size:16px;line-height:2;color:#617157;margin:18px 0}.story-family-chapter .quiet-link{font-size:14px}.story-promises{padding:55px 8%;background:#ecf1e5}.story-promises h2{font-size:34px;line-height:1.5;margin:15px 0 25px}.story-promises>div{display:grid;grid-template-columns:1fr 1fr;gap:45px}.story-promises p{font-size:17px;line-height:2;color:#576c4e;margin:0 0 20px}.story-promises .btn{margin-top:10px}.value-practice{padding:40px 0 0}.value-practice h2{font-size:29px;line-height:1.6;margin:15px 0 25px}.value-practice>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.value-practice article{border-top:2px solid #a4b695;padding-top:20px}.value-practice h3{font-size:23px;line-height:1.5;margin:0 0 15px}.value-practice p{font-size:16px;line-height:1.95;color:#617456;margin:0}
@media(max-width:760px){.chapter-heading{margin-bottom:25px}.chapter-heading h2{font-size:29px}.chapter-heading>p{font-size:15px}.story-moments{padding:35px 6%}.story-moment-grid{grid-template-columns:1fr;gap:35px}.story-moment-grid article>div{height:230px;margin-bottom:20px}.story-moment-grid h3{font-size:23px}.story-moment-grid p{font-size:15px}.story-family-chapters{padding:35px 6% 10px}.story-family-chapter{grid-template-columns:1fr;gap:25px;padding:28px 0}.family-chapter-art{height:265px}.story-family-chapter.reverse .family-chapter-art{order:0}.story-family-chapter h3{font-size:27px;margin:10px 0}.story-family-chapter strong{font-size:17px}.story-family-chapter p{font-size:15px}.story-promises{padding:35px 6%}.story-promises h2{font-size:28px}.story-promises>div{grid-template-columns:1fr;gap:0}.story-promises p{font-size:16px}.value-practice h2{font-size:25px}.value-practice>div{grid-template-columns:1fr;gap:24px}.value-practice h3{font-size:22px}.value-practice p{font-size:15px}}
