.journal-guest-page .habit-hero-image img{object-position:62% 58%}
.journal-guest-page .habit-hero:after{background:linear-gradient(90deg,rgba(12,32,24,.87),rgba(12,32,24,.45) 52%,rgba(12,32,24,.08))}
.journal-guest-page .habit-hero h1{font-size:clamp(4rem,6.4vw,6.2rem);max-width:760px}
.guest-invitation{margin:28px 0;padding:30px 34px;background:#ede9da;border-left:3px solid #52664c;border-radius:0 16px 16px 0}
.guest-invitation p{margin:0;font-family:'Instrument Serif',Georgia,serif;font-size:1.65rem;line-height:1.55;color:#244536}
.journal-guest-page .habit-afterword{margin-bottom:72px}
@media(max-width:700px){.journal-guest-page .habit-hero h1{font-size:clamp(2.8rem,11vw,4.3rem)}.journal-guest-page .habit-hero-image img{object-position:64% center}.journal-guest-page .habit-hero:after{background:linear-gradient(90deg,rgba(12,32,24,.85),rgba(12,32,24,.47))}.guest-invitation{padding:22px}.guest-invitation p{font-size:1.45rem}}

.journal-guest-page .habit-hero{color:#fffaf0}.journal-guest-page .habit-hero h1 em{color:#e5e1bb}.journal-guest-page .habit-hero a{color:#fffaf0}.journal-guest-page .habit-hero .journal-button{background:#fffaf0;color:#193e32}
@media print{.journal-guest-page .habit-reading-layout,.journal-guest-page .habit-afterword{display:block!important}.journal-guest-page .habit-toc,.journal-guest-page .habit-afterword-label,.journal-guest-page .journal-share{display:none!important}}

.guest-invitation p{font-family:inherit;font-size:1rem;line-height:1.9}.guest-invitation strong{color:#193e32}

.guest-invitation{background:#efe5d9;border-color:#9c6a47;padding:30px 36px}.guest-invitation blockquote{margin:16px 0;padding:0;border:0}.guest-invitation blockquote p{font-family:"Instrument Serif",Georgia,serif;font-size:1.65rem;line-height:1.5}.guest-invitation .guest-note-label{font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:#66462e}.guest-invitation .guest-note-caption{font-size:.85rem;line-height:1.6;color:#596052}.journal-guest-page .habit-hero-image img{object-position:65% center}.journal-guest-page .habit-afterword-label h2{font-size:clamp(2.5rem,4vw,4rem)}@media(max-width:700px){.guest-invitation{padding:22px}.guest-invitation blockquote p{font-size:1.4rem}}
