.artist-presentation-container{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width:1024px){.artist-presentation-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.artist-presentation-title{display:flex;font-size:x-large;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d3dce9;margin-bottom:1rem}.artist-presentation{flex:1}.artist-presentation-about{font-style:italic;border-radius:5px;border:5px solid #d3dce9;background-color:#d3dce9}.artist-presentation-about,.artist-presentation-description{padding:10px;margin-bottom:10px;box-shadow:1px 3px 2px #888;transition:.3s}.artist-presentation-description{flex:1;width:100%;margin-top:10px;border-radius:5px;border:2px solid #d3dce9}.artist-presentation-image{border-radius:5px;border-style:solid;box-shadow:1px 3px 2px #888;width:100%;max-width:300px;-o-object-fit:contain;object-fit:contain}.artist-presentation-website{background-color:#d3dce9;border-color:#d3dce9;border-radius:5px;border-style:solid;box-shadow:1px 3px 2px #888;padding:.5rem;font-size:1rem;margin-top:10px;width:100%;max-width:300px}.artist-taught-courses{margin-top:2rem}.artist-taught-courses h2{font-size:1.2rem;margin-bottom:.75rem}.artist-taught-courses ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.artist-taught-courses li{display:flex}.artist-taught-courses .artist-taught-courses-card{display:flex;flex-direction:column;width:250px;height:100%;background-color:#d3dce9;color:#000;text-decoration:none;border-radius:5px;box-shadow:1px 3px 5px rgba(0,0,0,.1);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.artist-taught-courses .artist-taught-courses-card:hover{box-shadow:1px 3px 8px rgba(0,0,0,.3);transform:translateY(-2px)}.artist-taught-courses .artist-taught-courses-card-image{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block}.artist-taught-courses .artist-taught-courses-card-title{padding:.6rem .8rem;font-size:1rem;font-weight:700}