.muja-repair-panel{padding:20px;background:#f7f3eb;border:1px solid #d5d9cf;border-radius:5px;margin:18px 0;color:#25382b}.muja-repair-panel h3{margin:0 0 12px;font-size:20px;line-height:1.4}.muja-repair-panel p{line-height:1.6;margin:10px 0}.muja-repair-small{font-size:13px;line-height:1.6}.muja-personalisation label,.muja-contact-interest label{display:block;font-size:14px;margin:15px 0 6px}.muja-personalisation input,.muja-personalisation select,.muja-personalisation textarea,.muja-contact-interest input,.muja-contact-interest select{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #7b8c79;background:#fff;color:#25382b;font:inherit;border-radius:3px}.muja-contact-interest{margin:0 0 24px}.muja-workshop-price strong{font-size:19px}.muja-repair-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.muja-empty-collection{padding-top:30px;padding-bottom:65px;max-width:1050px}.muja-empty-collection p{max-width:700px;line-height:1.7}.muja-search-event{margin-top:28px;margin-bottom:10px}.muja-search-event h2{font-size:26px;line-height:1.3}.muja-hub{padding-top:36px;padding-bottom:60px}.muja-hub__hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.muja-hub__hero h1{font-family:Georgia,serif;font-size:clamp(35px,4vw,58px);line-height:1.1}.muja-hub__hero p{max-width:580px;line-height:1.7}.muja-hub__hero img{width:100%;height:430px;object-fit:cover;border-radius:12px}.muja-hub__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.muja-hub__cards{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:45px}.muja-hub__cards article{background:#fff;border:1px solid #ddd8cc;border-radius:8px;overflow:hidden}.muja-hub__cards article>img{width:100%;height:260px;object-fit:cover}.muja-hub__cards article>div{padding:28px}.muja-hub__commission{display:flex;align-items:center;background:#e8eddf!important}.muja-hub__cards h2{font-family:Georgia,serif;font-size:30px;line-height:1.25;margin-top:0}.muja-hub__cards p{line-height:1.7}.muja-hub__workshops{padding:35px 0 0}.muja-hub__workshops p{max-width:750px;line-height:1.7}@media(max-width:749px){.muja-repair-panel{padding:17px}.muja-hub__hero{grid-template-columns:1fr;gap:24px}.muja-hub__hero img{height:330px}.muja-hub__cards{grid-template-columns:1fr;gap:24px}.muja-hub__cards article>div{padding:24px}.muja-repair-actions{gap:18px}.muja-search-event h2{font-size:23px}}