body.fb-reading .neve-main{background:linear-gradient(180deg,#fcf5f9 0,#fff 460px);color:#293e46}
body.fb-reading .single-post-container{width:100%;max-width:820px;padding:0 24px;margin:auto}
body.fb-reading .single-post-container>.row{margin:0;display:block}
body.fb-reading .single-post-container .nv-single-post-wrap{width:100%!important;max-width:100%!important;flex-basis:100%!important;flex-grow:0;padding:0;margin:0!important}
.fb-reading .fb-reading-header{padding:38px 0 30px;margin-bottom:30px;border-bottom:1px solid #e7d7e0}
.fb-reading .fb-reading-back{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1.5 Roboto,Arial,sans-serif;text-decoration:none;color:#91365f;margin-bottom:14px}
.fb-reading .fb-reading-title{font:600 clamp(28px,3.2vw,38px)/1.24 Raleway,Arial,sans-serif;color:#293e46;letter-spacing:-.025em;text-transform:none;margin:0 0 20px;overflow-wrap:anywhere}
.fb-reading .fb-reading-date{font:400 13px/1.5 Roboto,Arial,sans-serif;color:#796471;margin:0}
.fb-reading .entry-content{--bodyfontsize:18px;font:400 18px/1.8 Roboto,Arial,sans-serif;color:#35464e;overflow-wrap:anywhere}
.fb-reading .entry-content :is(p,li){font-size:inherit;line-height:inherit;letter-spacing:normal}
.fb-reading .entry-content p{margin:0 0 1.15em}
.fb-reading .entry-content :is(h1,h2,h3,h4,h5,h6){color:#293e46;font-family:Raleway,Arial,sans-serif;font-weight:650;line-height:1.35;text-transform:none!important;letter-spacing:-.015em;margin:1.65em 0 .7em}
.fb-reading .entry-content :is(h1,h2){font-size:27px!important}
.fb-reading .entry-content h3{font-size:24px!important}
.fb-reading .entry-content :is(h4,h5,h6){font-size:21px!important}
.fb-reading .entry-content>:first-child{margin-top:0}
.fb-reading .entry-content :is(h1,h2,h3,h4,h5,h6):empty{display:none}
.fb-reading .entry-content :is(ul,ol){padding-left:1.4em;margin:0 0 1.3em}
.fb-reading .entry-content li{margin-bottom:.4em;padding-left:.15em}
.fb-reading .entry-content li::marker{color:#a44773}
.fb-reading .entry-content li p{margin-bottom:.3em}
.fb-reading .entry-content strong{font-weight:650}
.fb-reading .entry-content a:not(.wp-block-button__link){color:#8c305a;text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}
.fb-reading .entry-content blockquote{margin:28px 0;padding:18px 22px;border:0;border-left:3px solid #bc7599;border-radius:0 10px 10px 0;background:#faf0f6;color:#35464e}
.fb-reading .entry-content blockquote p:last-child{margin-bottom:0}
.fb-reading .entry-content hr{border:0;border-top:1px solid #e8d9e2;margin:32px 0}
.fb-reading .entry-content figure.wp-block-image,.fb-reading .nv-single-post-wrap>figure.wp-block-image{display:block;float:none;width:fit-content;max-width:100%;margin:30px auto;padding:12px;border:1px solid #e8dce3;border-radius:12px;background:#fcf6f9;box-sizing:border-box}
.fb-reading .entry-content .wp-block-image img,.fb-reading .nv-single-post-wrap>figure.wp-block-image img{display:block;width:100%!important;height:auto!important;max-width:100%;max-height:680px;object-fit:contain!important;aspect-ratio:var(--fb-image-ratio,auto)!important;border-radius:5px;margin:auto}
.fb-reading .entry-content figcaption{position:static!important;background:none!important;color:#73636c!important;font:400 14px/1.6 Roboto,Arial,sans-serif!important;padding:12px 4px 2px!important;margin:0!important;text-align:left}
.fb-reading .entry-content :is(.wp-block-gallery,.fb-reading-gallery){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important;margin:30px 0!important;align-items:start}
.fb-reading .entry-content :is(.wp-block-gallery,.fb-reading-gallery)>figure.wp-block-image{width:100%!important;max-width:100%!important;margin:0!important;align-self:start}
.fb-reading .entry-content :is(.wp-block-gallery,.fb-reading-gallery) img{max-height:560px}
.fb-reading .entry-content :is(.alignwide,.alignfull){max-width:100%;width:auto;margin-left:0;margin-right:0}
.fb-reading .entry-content :is(video,iframe){max-width:100%}
.fb-reading .entry-content video{height:auto}
.fb-reading .entry-content .wp-block-table{overflow-x:auto}
.fb-reading .entry-content [id]{scroll-margin-top:155px}
.fb-reading .fb-reading-footer{display:flex;justify-content:space-between;gap:20px;margin:38px 0 58px;padding-top:20px;border-top:1px solid #e7d7e0;font:400 15px/1.5 Roboto,Arial,sans-serif}
.fb-reading .fb-reading-footer a{display:inline-flex;align-items:center;min-height:48px;color:#8f345e;text-decoration:none}
.fb-reading .fb-reading-footer a:hover,.fb-reading .fb-reading-back:hover{text-decoration:underline;text-underline-offset:4px}
.fb-reading .nv-single-post-wrap :is(a,button):focus-visible{outline:3px solid #8b305a;outline-offset:4px}
.fb-reading .nv-single-post-wrap .lightbox-trigger{min-width:44px;min-height:44px;background:#fff!important;color:#86305a!important;border:1px solid #d8bdcc!important;border-radius:8px!important;box-shadow:0 2px 8px #50303d20}
.fb-reading .wp-lightbox-overlay .close-button{min-width:48px;min-height:48px;border-radius:8px}
.fb-reading .nv-single-post-wrap .lightbox-trigger svg path{fill:currentColor}
@media(max-width:1080px){.fb-reading .entry-content [id]{scroll-margin-top:104px}}
@media(max-width:599px){body.fb-reading .single-post-container{padding:0 22px}.fb-reading .fb-reading-header{padding:22px 0 24px;margin-bottom:24px}.fb-reading .fb-reading-back{margin-bottom:10px}.fb-reading .fb-reading-title{font-size:28px;line-height:1.28;margin-bottom:16px}.fb-reading .entry-content{--bodyfontsize:17px;font-size:17px;line-height:1.8}.fb-reading .entry-content :is(h1,h2){font-size:24px!important}.fb-reading .entry-content h3{font-size:22px!important}.fb-reading .entry-content :is(h4,h5,h6){font-size:20px!important}.fb-reading .entry-content :is(.wp-block-gallery,.fb-reading-gallery){grid-template-columns:1fr;gap:20px!important}.fb-reading .entry-content figure.wp-block-image,.fb-reading .nv-single-post-wrap>figure.wp-block-image{padding:8px;margin-top:24px;margin-bottom:24px;border-radius:10px}.fb-reading .entry-content .wp-block-image img,.fb-reading .nv-single-post-wrap>figure.wp-block-image img{max-height:none}.fb-reading .fb-reading-footer{font-size:14px;flex-wrap:wrap;gap:4px 18px;margin-bottom:38px}}
@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.fb-reading .entry-content *,.fb-reading .wp-lightbox-overlay,.fb-reading .wp-lightbox-overlay *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
