.style-page-intro{max-width:780px;padding:12px 0 32px;font-size:16px;line-height:1.85}
.style-artist{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;border-top:2px solid #000;padding:38px 0;align-items:start}
.style-artist h2,.style-guide-copy h2{font-size:clamp(24px,3vw,32px);line-height:1.35;margin:0 0 22px}
.style-artist p,.style-guide-copy p{font-size:15px;line-height:1.9;margin:0 0 20px}
.style-artist figure{margin:0;min-width:0}.style-artist img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;mix-blend-mode:normal}
.style-artist figcaption{font-size:11px;line-height:1.8;margin-top:14px;color:#444}
.style-guide-copy{max-width:780px;padding:30px 0}.style-page .page-opening .button{margin:10px 0 0}
@media(max-width:650px){.style-artist{grid-template-columns:1fr;gap:25px;padding:28px 0}.style-artist img{max-height:540px}.style-page-intro{font-size:15px}.style-artist p,.style-guide-copy p{font-size:14px}}
