/* Editorial placement spacing only. The three approved commerce masters stay unchanged. */
body.ff2-blog-008c #main .ff2-b8c-slot{width:100%;max-width:1100px;margin:28px auto 36px;padding:0 24px;box-sizing:border-box;clear:both}
body.ff2-blog-008c #main .ff2-b8c-slot:empty{display:none}
body.ff2-blog-008c #main .ff2-b8c-retired-anchor{display:block;height:0;margin:0;padding:0}
body.ff2-blog-008c.postid-2207 #main .ct-featured-image{align-self:start}
body.ff2-blog-008c.postid-2207 #main .ct-featured-image img{height:auto!important;max-height:430px;object-fit:contain}
@media(max-width:600px){body.ff2-blog-008c #main .ff2-b8c-slot{padding:0 8px;margin:24px auto 28px}}

/* 008D: scoped closing rhythm. Commerce masters and global footer remain unchanged. */
body.ff2-blog-008c #main > .ct-container-full{padding-bottom:0!important}
body.ff2-blog-008c #main .ct-related-posts-container{margin-top:0;padding-top:28px;padding-bottom:36px;background:#F4F0E8}
body.ff2-blog-008c #main .ct-related-posts{padding-top:0;padding-bottom:0!important}
body.ff2-blog-008c #main .ct-related-posts .ct-module-title{margin-top:0;margin-bottom:20px}
body.ff2-blog-008c #main .ff2-b8d-related{margin-top:0;padding-top:28px;padding-bottom:36px}
body.ff2-blog-008c #main .ff2-honey-article > .ffh-final,body.ff2-blog-008c #main .ff2-aove-article > .aa-final{margin-bottom:0;padding-bottom:28px}
@media(max-width:600px){body.ff2-blog-008c #main .ct-related-posts-container,body.ff2-blog-008c #main .ff2-b8d-related{padding-top:24px;padding-bottom:28px}}
