.artist-section .page-top{box-sizing:border-box;max-width:1200px;margin:auto;padding:64px 32px 36px;min-height:402px;height:402px}
.artist-section .page-top h1{font-size:clamp(40px,4.5vw,64px);line-height:1.12;margin:24px 0;max-width:1100px}
.artist-navigation{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px 24px;max-width:960px;margin:0 auto 40px;padding:0 0 24px;border-bottom:1px solid var(--line,#d7d7cd)}
.artist-navigation a{font-size:15px;line-height:1.5;padding:8px 0;text-decoration:none;color:inherit}
.artist-navigation a[aria-current=page]{font-weight:700}
.artist-navigation a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.artist-section article.prose{box-sizing:border-box;width:100%;max-width:1024px;padding:0 32px 80px;margin:0 auto}
.artist-section .source-body>p{font-size:18px;line-height:1.8}
.artist-section .source-body>p:first-of-type{display:block;grid-column:1;border:0;padding:0;margin:0 0 24px}
.artist-section .source-body>p:first-of-type br{display:revert}
.artist-section .source-body>img[src="/media/a0d27a3ebb91dd4c.webp"]{grid-row:1/6}
@media(hover:hover){.artist-navigation a:hover{text-decoration:underline;text-underline-offset:5px}}
@media(max-width:1050px){.artist-navigation{margin-inline:32px}}
@media(max-width:760px){.artist-section .page-top{height:auto;min-height:0;padding:32px 24px 24px}.artist-section .page-top h1{font-size:40px}.artist-navigation{margin:0 24px 32px;gap:8px 20px}.artist-section article.prose{padding:0 24px 48px}.artist-section .source-body>p{font-size:17px}}
