.genesis-latest-lesson{margin-top:1.6rem;padding-top:1.4rem;border-top:2px solid #b26356}.genesis-latest-lesson h4{font-family:Fraunces,serif;font-size:1.45rem;line-height:1.25;margin:.5rem 0}.genesis-latest-lesson h4 a{color:inherit;text-decoration:none}.genesis-latest-lesson h4 a:hover{text-decoration:underline}.genesis-lesson{background:#fbf8f2;padding-bottom:5rem}.genesis-lesson-heading{max-width:1000px;margin:auto;padding:clamp(3rem,7vw,6rem) 24px 2.5rem}.genesis-lesson-heading .eyebrow{margin-top:2rem}.genesis-lesson h1{font-family:Fraunces,serif;color:#284d45;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1;max-width:850px;margin:1rem 0}.genesis-lesson-deck{font-size:1.2rem;max-width:650px;color:#614a40}.genesis-lesson-content{max-width:1000px;margin:auto;padding:0 24px}.genesis-video{aspect-ratio:16/9;background:#284d45;border-radius:14px;overflow:hidden;box-shadow:0 14px 35px #284d4520}.genesis-video iframe{width:100%;height:100%;border:0;display:block}.genesis-lesson-writing{max-width:760px;margin:3rem auto;font-size:1.1rem;line-height:1.9;color:#34413a}.genesis-lesson-writing p{margin:0 0 1.4rem}.genesis-lesson-writing strong{color:#284d45;text-decoration:underline;text-decoration-color:#b26356;text-underline-offset:.25em;text-decoration-thickness:2px}@media(max-width:600px){.genesis-lesson-content,.genesis-lesson-heading{padding-left:20px;padding-right:20px}.genesis-lesson-writing{font-size:1.05rem}}
