.artist-page{max-width:1240px;margin:auto;padding:48px 4vw 64px}.artist-intro{display:grid;grid-template-columns:minmax(240px,.8fr) 1.2fr;gap:64px;align-items:center;padding:0 0 48px}.artist-intro figure{margin:0}.artist-intro img{width:100%;height:auto;display:block}.artist-intro figcaption{font-size:12px;color:var(--platform-muted);margin-top:12px;line-height:1.5}.artist-page h1{font-size:clamp(25px,3vw,34px);line-height:1.25;letter-spacing:-.02em}.artist-deck{font-size:19px;line-height:1.6}.artist-page p{line-height:1.85;max-width:68ch}.artist-article section{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding:32px 0;border-top:1px solid var(--platform-line)}.artist-page h2{font-size:23px;line-height:1.4}.artist-article p:first-child{margin-top:0}.artist-disclosure{font-size:13px;color:var(--platform-muted);border-left:1px solid var(--platform-line);padding-left:16px}.artist-sources{border-top:1px solid var(--platform-line);padding:32px 0}.artist-sources p,.artist-sources li{font-size:13px}.artist-sources ul{padding-left:20px;display:grid;gap:12px}.artist-cta{display:inline-block;padding:12px 0;border-bottom:1px solid var(--platform-accent);min-height:44px}.artist-note{border-top:1px solid var(--platform-line);padding:16px 0;margin-top:24px}.artist-note summary{cursor:pointer;min-height:44px;font-size:13px;line-height:1.6}.artist-note p,.artist-note a{font-size:13px;line-height:1.7}.artist-note a{display:inline-block;padding:8px 0} @media(max-width:720px){.artist-page{padding:24px 20px 48px}.artist-intro{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.artist-intro figure{max-width:360px}.artist-article section{grid-template-columns:1fr;gap:8px;padding:24px 0}.artist-page h2{margin-top:0}}
