.mk-workshop{max-width:1320px;margin:40px auto;padding:24px 16px;border-top:1px solid #d8dfd4;color:#293f32}.mk-workshop header{max-width:780px;margin-bottom:20px}.mk-workshop__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mk-workshop h2{font-size:28px;margin:8px 0 12px}.mk-workshop header p:last-child{font-size:14px;line-height:1.65}.mk-workshop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mk-workshop--home .mk-workshop__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-workshop figure{margin:0;min-width:0;background:#f5f3ee;border:1px solid #e0dfd7;border-radius:6px;overflow:hidden}.mk-workshop img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#ebe8e1}.mk-workshop figcaption{padding:14px 16px}.mk-workshop h3{font-size:17px;margin:0 0 6px}.mk-workshop figcaption p{font-size:13px;line-height:1.6;margin:0}.mk-workshop-return{font-size:13px;line-height:1.65;max-width:850px}@media(max-width:989px){.mk-workshop--home .mk-workshop__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.mk-workshop__grid,.mk-workshop--home .mk-workshop__grid{grid-template-columns:1fr}.mk-workshop{margin:28px auto;padding:20px 0}.mk-workshop h2{font-size:24px}}

.mk-workshop__composite{max-width:900px;margin:0 auto!important}.mk-workshop__composite img{aspect-ratio:1/1;object-fit:contain}.mk-workshop__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;padding-left:24px;margin-top:24px}.mk-workshop__steps p{font-size:13px;line-height:1.6;margin:6px 0 0}@media(max-width:639px){.mk-workshop__steps{grid-template-columns:1fr}}
