body.home .regina-facebook{display:none;box-sizing:border-box;min-width:0;margin:0;padding:24px 25px 23px;border:1px solid #ddd5cb;background:#f8f5ef;border-radius:10px;color:#292720}
body.home .regina-facebook-eyebrow{display:flex;align-items:center;gap:.5em;color:#aa5343;font-size:11px;letter-spacing:.15em}
body.home .regina-facebook-eyebrow:before{content:'';width:25px;height:1px;background:#b65b49;margin-right:4px}
body.home .regina-facebook h2{font-size:20px;line-height:1.5;letter-spacing:.05em;margin:15px 0 8px}
body.home .regina-facebook p{font-size:13px;line-height:1.9;color:#68625a;margin:0 0 18px}
body.home .regina-facebook-frame{width:100%;max-width:400px;height:min(500px,max(190px,calc(100vh - var(--regina-fb-top,100px) - 235px)));overflow:hidden;background:#fff;border-radius:6px}
body.home .regina-facebook-frame iframe{display:block;width:100%;max-width:400px;height:100%}
body.home .regina-facebook>a{display:inline-block;margin-top:16px;color:inherit;font-size:13px;text-decoration:none;border-bottom:1px solid #a8a198;padding-bottom:3px}
@media(max-width:900px){body.home .regina-facebook{padding:20px}}
@media(min-width:768px){
 body.home .regina-works-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:clamp(22px,4vw,70px);align-items:start}
 body.home .regina-works-content{min-width:0}
 body.home .regina-works-layout>.regina-facebook{display:block;position:sticky;top:var(--regina-fb-top,100px);margin-top:35px}
 body.home .regina-works-content .wp-block-gallery.regina-gallery{column-count:3;column-gap:14px!important}
 body.home .regina-works-content .wp-block-gallery.regina-gallery>.wp-block-image{margin-bottom:14px!important}
 body.home .regina-works-content>.regina-year-gallery .regina-gallery:has(>.wp-block-image:nth-child(-n+4):last-child){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important}
 body.home .regina-works-content>.regina-year-gallery .regina-gallery:has(>.wp-block-image:nth-child(-n+4):last-child)>.wp-block-image{margin:0!important}
 body.home .regina-works-content .regina-single-years{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.home .regina-works-content .regina-single-years .regina-gallery>.wp-block-image{width:calc((200% - 14px) / 3)!important}
}
@media(min-width:1024px){
 body.home .regina-works-content .wp-block-gallery.regina-gallery{column-count:4}
 body.home .regina-works-content>.regina-year-gallery .regina-gallery:has(>.wp-block-image:nth-child(-n+4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}
 body.home .regina-works-content .regina-single-years .regina-gallery>.wp-block-image{width:calc((100% - 14px) / 2)!important}
}
