/* V169: generated editorial imagery, no animated layout. */
.clg151-post-main .cl169-feature-figure{margin:38px 0 48px;overflow:hidden;border:1px solid rgba(143,119,190,.25);border-radius:24px;background:#f6f0ff;box-shadow:0 14px 34px rgba(30,20,53,.07)}
.cl169-feature-figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.cl169-feature-figure figcaption{padding:13px 18px 17px;font-size:13px;line-height:1.55;color:#655a71}
html[data-theme=dark] .cl169-feature-figure{background:#161020;border-color:rgba(197,164,250,.18)}
html[data-theme=dark] .cl169-feature-figure figcaption{color:#cec4dc}
.clg151-post-main .clg151-chapter{scroll-margin-top:115px}
@media(max-width:767.98px){.clg151-post-main .cl169-feature-figure{margin:26px 0 32px;border-radius:17px}.cl169-feature-figure figcaption{font-size:12px;padding:12px 13px 15px}}

.cl169-related-inline{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:22px;padding:26px 28px;margin:36px 0;border-radius:20px;background:linear-gradient(125deg,#eee9fd,#fce8f5);color:#251c34;border:1px solid rgba(119,88,170,.22)}
.cl169-related-inline small{color:#6843a1;font-size:11px;font-weight:850;letter-spacing:.12em}.cl169-related-inline h3{font-size:23px!important;line-height:1.22;margin:10px 0;color:#24192f!important}.cl169-related-inline p{margin:0;color:#4b4256!important;font-size:14px!important;line-height:1.6}.cl169-related-links{display:flex;flex-direction:column;gap:10px}.cl169-related-links a{display:block;border-radius:12px;padding:12px 15px;background:#291e39;color:#fff!important;font-weight:760;font-size:13px;text-decoration:none!important}.cl169-related-links a+a{background:#fff;color:#443251!important;border:1px solid rgba(94,72,128,.15)}
html[data-theme=dark] .cl169-related-inline{background:linear-gradient(120deg,#242036,#302138);border-color:rgba(194,164,244,.2)}html[data-theme=dark] .cl169-related-inline :is(h3,p){color:#f9efff!important}html[data-theme=dark] .cl169-related-inline small{color:#d0a5fa}
@media(max-width:720px){.cl169-related-inline{grid-template-columns:1fr;padding:22px 18px}.cl169-related-inline h3{font-size:21px!important}}
