
.atelier-result{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,5vw,90px);padding:clamp(28px,4vw,60px);margin:0 0 80px;background:#f8f9fa;border:1px solid #edf0f2;border-radius:24px;color:#18232d}
.atelier-result__copy h3{font-size:clamp(28px,3.4vw,48px);line-height:1.08;letter-spacing:-.035em;margin:18px 0 20px;color:#18232d}.atelier-result__copy p{max-width:380px;font-size:16px;line-height:1.75;color:#596670}.atelier-result__tag{display:inline-block;margin-top:18px;font-size:12px;color:#087ba7}.atelier-result__photo{display:block;position:relative;padding:0;border:0;background:#f5f5f4;border-radius:16px;overflow:hidden;cursor:zoom-in;width:100%;max-width:420px;justify-self:center}.atelier-result__photo img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;transition:transform .6s}.atelier-result__photo:hover img{transform:scale(1.025)}.atelier-result__photo>span{position:absolute;bottom:12px;right:12px;background:#fff;color:#26343e;padding:8px 12px;border-radius:99px;font-size:11px;box-shadow:0 2px 10px #0001}.atelier-result__photo:focus-visible{outline:3px solid #087ba7;outline-offset:4px}.atelier-result__details{display:flex;gap:12px;max-width:245px;margin-top:26px}.atelier-result__details .atelier-result__photo{max-width:115px}.atelier-result__details .atelier-result__photo>span{display:none}.atelier-result__copy>small{display:block;font-size:11px;color:#75818b;margin-top:12px}
@media(max-width:760px){.atelier-result{grid-template-columns:1fr;margin-bottom:45px;padding:24px;gap:25px}.atelier-result>.atelier-result__photo{max-width:330px}.atelier-result__copy p{font-size:15px}.atelier-result__details{max-width:190px}}
@media(prefers-reduced-motion:reduce){.atelier-result__photo img{transition:none}}
