/* RC69 restores a full marketplace homepage and aligns sample cards with real search results. */
.mz67-home .mz67-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-height:600px;gap:3%}
.mz69-search-box{max-width:770px;background:#f8fbfd;border:1px solid #bed2dc;border-radius:17px;padding:17px 18px;box-shadow:0 18px 37px #03172630;color:#193b54}
.mz69-search-heading{display:flex;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:10px}.mz69-search-heading strong{font-size:16px}.mz69-search-heading small{font-size:11px;color:#718695}
.mz67-home .mz69-home-search{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:none;padding:0;min-height:0;box-shadow:none;border-radius:0;background:transparent}
.mz67-home .mz69-home-search label{display:block;min-width:0;margin:0;color:#42617a;font-size:11px;font-weight:700}
.mz67-home .mz69-home-search label span{display:block;margin-bottom:3px}
.mz67-home .mz69-home-search select,.mz67-home .mz69-home-search input{display:block;width:100%;height:40px;min-height:40px;background:white;color:#244357;border:1px solid #d1dfe7;border-radius:8px;padding:7px 9px;font-size:12px;box-shadow:none}
.mz67-home .mz69-home-search button{grid-column:1 / -1;padding:11px 15px;min-height:42px;justify-self:stretch}
.mz67-home .mz67-hero-content>p{margin-bottom:20px}.mz67-home .mz67-hero-content h1{font-size:clamp(35px,3.6vw,54px)}
.mz67-home .mz67-subject-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mz67-home .mz67-subject-grid a{min-height:122px;padding:17px}
.mz67-home .mz67-subject-grid strong{font-size:13px}.mz67-home .mz67-subject-grid .mz67-subject-icon{height:38px;width:38px;font-size:14px}
.mz69-showcase-under-real{padding-top:34px;margin-top:25px;border-top:1px solid #e0ebee}.mz67-home .mz69-showcase-under-real .mz67-demo-section{padding:0;background:transparent;max-width:none}
.mz69-showcase-under-real .mz67-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.mz69-directory-samples{margin:21px 0 0;border-top:1px solid #d9e7e9;padding-top:22px}.mz69-directory-samples .mz67-demo-section{padding:0!important;margin:0!important;max-width:none!important}
.mz69-directory-samples .mz67-section-heading{margin-bottom:14px}.mz69-directory-samples .mz67-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.mz69-directory-samples .mz67-card{padding:14px 12px;border-radius:11px;box-shadow:none}.mz69-directory-samples .mz67-card-person{gap:8px}.mz69-directory-samples .mz67-avatar{width:45px;height:55px;font-size:20px}
.mz69-directory-samples .mz67-card-person h3{font-size:15px}.mz69-directory-samples .mz67-card-top{margin-bottom:12px}
.mz69-directory-samples .mz67-card-focus{font-size:12px}.mz69-directory-samples .mz67-card-action{font-size:11px}
.mz69-directory-samples .mz67-section-heading p{font-size:12px}
@media(max-width:1060px){.mz67-home .mz67-hero{grid-template-columns:1fr}.mz67-home .mz67-hero-media{display:none}.mz67-home .mz67-subject-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.mz67-home .mz67-subject-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz69-directory-samples .mz67-card-grid,.mz69-showcase-under-real .mz67-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mz67-home .mz67-hero{padding:30px 17px 37px}}
@media(max-width:520px){.mz67-home .mz69-home-search{grid-template-columns:1fr}.mz69-search-heading{display:block}.mz69-search-heading small{display:block}.mz69-directory-samples .mz67-card-grid,.mz69-showcase-under-real .mz67-card-grid{grid-template-columns:1fr}.mz67-home .mz67-subject-grid a{min-height:105px}}
