.rain-thought .rain-cover{margin:1.5rem 0 2rem}.rain-thought .rain-cover img,.rain-thought figure img{display:block;width:100%;height:auto;border-radius:16px}.rain-thought figcaption{font-size:.9rem;line-height:1.6;color:#526176;margin-top:.65rem}.rain-thought .rain-dateline{color:#476b60;font-weight:700;font-size:.9rem;letter-spacing:.02em}.rain-thought .rain-note,.rain-thought .rain-share-note{padding:1.25rem 1.5rem;border:1px solid #c9d9d1;border-left:4px solid #3c6b57;border-radius:12px;background:#f1f6f2;margin:1.75rem 0}.rain-thought .rain-toc{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem}.rain-thought .rain-toc a{padding:.55rem .8rem;border:1px solid #c9d9d1;border-radius:30px;font-size:.9rem;background:#f8faf7;color:#284f40;text-decoration:none}.rain-thought .rain-toc a:hover{background:#e4eee5}.rain-thought section{scroll-margin-top:100px}.rain-thought .rain-portrait{max-width:540px;margin:2rem auto}.rain-thought .rain-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:2rem 0}.rain-thought .rain-gallery figure{margin:0}.rain-thought .rain-section-deck{font-style:italic;color:#486352}.rain-thought .rain-video-section{padding:1.4rem;border:1px solid #c9d9d1;border-radius:18px;background:#f5f8f5;margin:2.25rem 0}.rain-thought .rain-video-section figure{margin:1rem 0}.rain-thought video{display:block;width:100%;height:auto;background:#050505;border-radius:12px}.rain-thought .rain-media-note{font-size:.9rem}.rain-thought .rain-personal-quote,.rain-thought .rain-prayer{background:#f4f5ec;border-left-color:#65896c}.rain-thought blockquote cite{font-size:.9rem;font-style:normal}.rain-thought .rain-sources{border-top:1px solid #c9d9d1;margin-top:2.5rem;padding-top:1rem}.rain-thought .rain-sources li{margin:.85rem 0;overflow-wrap:anywhere}.rain-thought .rain-deck{font-size:1.1rem;line-height:1.75}@media(max-width:620px){.rain-thought .rain-gallery{grid-template-columns:1fr}.rain-thought .rain-video-section{padding:1rem}.rain-thought .rain-note,.rain-thought .rain-share-note{padding:1rem}}
