/* Only the collaborative space example: keep the established four-card visual. */
#m5-s12 .m5-build-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}
#m5-s12 .m5-build-map article{display:flex;flex-direction:column;min-width:0;}
#m5-s12 .m5-build-map ul{margin-bottom:14px;}
#m5-s12 .collaboration-owner{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:auto;padding-top:12px;border-top:1px solid #cbd9ec;color:#17376f;font-size:16px;font-weight:750;line-height:1.4;}
#m5-s12 .collaboration-owner strong{color:#205bd3;font-weight:800;}
#m5-s12 .collaboration-owner i{font-style:normal;color:#6784af;}
#m5-s12 .m5-build-order{text-align:left;padding:14px 18px;margin-top:15px;}
#m5-s12 .m5-build-order>b{display:block;color:white;font-size:20px;line-height:1.4;margin-bottom:6px;}
#m5-s12 .m5-build-order p{margin:0;color:#e7efff;font-size:16px!important;line-height:1.55!important;font-weight:500;}
#m5-s12 .collaboration-context{padding:12px 15px;background:#f1f6fc;border-radius:8px;color:#365575;font-size:15px;line-height:1.5;margin-top:10px;}
@media screen{#m5 #m5-s12{height:auto!important;min-height:0!important;}#m5 #m5-s12 .slide-body{height:auto!important;min-height:0!important;}}
#fsSlideContent #m5-s12 .collaboration-owner{font-size:clamp(17px,1.05vw,21px);}
#fsSlideContent #m5-s12 .m5-build-map :is(p,li){font-size:clamp(17px,1.05vw,21px)!important;line-height:1.5!important;}
#fsSlideContent #m5-s12 .m5-build-map article>b{font-size:clamp(21px,1.35vw,27px)!important;line-height:1.4;}
#fsSlideContent #m5-s12 .m5-build-order>b{font-size:clamp(21px,1.35vw,27px);}
#fsSlideContent #m5-s12 .m5-build-order p,#fsSlideContent #m5-s12 .collaboration-context{font-size:clamp(17px,1.1vw,22px)!important;}
@media(max-width:768px){#m5-s12 .m5-build-map{grid-template-columns:1fr;}#m5-s12 .collaboration-owner{font-size:16px;}}
