*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif}header{padding:22px 5%;display:flex;align-items:center;justify-content:space-between;gap:15px}.logo{font-size:25px;font-weight:bold;text-decoration:none}header nav{display:flex;gap:18px}a{color:inherit;text-decoration:none}.ed-main{max-width:1380px;margin:auto;padding:44px 5% 70px}.ed-main h1{font:400 clamp(34px,5vw,56px)/1.15 Georgia,serif;margin:14px 0 32px}.ed-main h2{font:400 28px/1.25 Georgia,serif}.ed-main h3{font:400 21px/1.3 Georgia,serif;margin:12px 0 8px}.ed-main p{line-height:1.7;overflow-wrap:anywhere}.ed-main img{max-width:100%;max-height:65vh;object-fit:contain}.ed-artist-grid,.ed-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ed-artist-grid article,.ed-news-grid article{padding-bottom:20px;border-bottom:1px solid var(--line)}.ed-artist-grid img,.ed-news-grid img{width:100%;height:280px;object-fit:cover;border-radius:6px}.ed-work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ed-work{min-width:0}.ed-work img{width:100%;height:280px;object-fit:contain;background:var(--wine-deep);border-radius:5px}.ed-work p{margin:5px 0}.ed-status,.ed-meta{font-size:14px;color:var(--olive)}.ed-artist-intro{display:grid;grid-template-columns:240px 1fr;gap:30px;align-items:start;max-width:950px}.ed-artist-intro>img{width:100%;height:260px;object-fit:cover;border-radius:6px}.ed-bio{max-width:850px;margin:22px 0}.ed-bio summary{cursor:pointer;min-height:44px;padding:12px 0}.ed-represented{padding:16px;border-left:3px solid var(--olive);max-width:850px}.ed-main .button{display:inline-flex;padding:14px 20px;min-height:48px;border-radius:6px;margin:10px 0 24px}.ed-event{border:1px solid var(--line);border-radius:6px;padding:18px;margin:24px 0;max-width:900px}.ed-prose{max-width:850px;font-size:18px}.ed-prose p{margin-bottom:1.2em}.ed-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.ed-photo-grid img{width:100%;height:auto}.ed-filters,.ed-bottom{display:flex;gap:14px;flex-wrap:wrap;margin:24px 0}.ed-filters a,.ed-bottom a{min-height:44px;padding:12px;border:1px solid var(--line);border-radius:5px}.ed-filters a[aria-current=page]{background:var(--powder);color:var(--wine-deep)}.ed-preview{padding:14px;background:#ebd9d5;color:#241216}.ed-main a:focus-visible{outline:3px solid var(--olive);outline-offset:3px}@media(max-width:1000px){.ed-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-artist-grid,.ed-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ed-main{padding:28px 6% 50px}.ed-artist-grid,.ed-news-grid{grid-template-columns:1fr;gap:24px}.ed-artist-grid article{display:grid;grid-template-columns:1fr}.ed-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ed-work img{height:200px}.ed-work h3{font:400 17px/1.35 Arial,sans-serif}.ed-work p{font-size:14px}.ed-artist-intro{grid-template-columns:100px 1fr;gap:16px}.ed-artist-intro>img{height:130px}.ed-artist-intro p{margin-top:0;font-size:15px}.ed-photo-grid{grid-template-columns:1fr}.ed-prose{font-size:17px}.ed-news-grid img{height:230px}.ed-main h2{font-size:25px}.ed-represented{font-size:15px}}

.ed-footer{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;padding:24px 5%;font-size:14px;line-height:1.6}.artwork-author{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.mobile-art-price{font-size:14px;line-height:1.4;margin:6px 0}

.ed-main h1,.ed-main h2,.ed-main h3{overflow-wrap:break-word}
