/* ChatGPT・Codex の絵（2026-10-28）。絵があるときだけ読む */
.hero2-art{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}
.illustration-browse{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3);margin:var(--s4) 0}
.illustration-link{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--c-line);border-radius:var(--r);background:var(--c-bg);color:var(--c-ink);text-decoration:none;transition:border-color var(--t) var(--e)}
.illustration-link img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.illustration-link>span{display:block;padding:var(--s2) var(--s3) var(--s3);font-size:var(--fs3);font-weight:800;line-height:var(--lh-tight)}
.illustration-link:hover{border-color:var(--c-acc)}
.illustration-link:focus-visible{outline:3px solid var(--c-acc);outline-offset:3px}
@media(max-width:640px){
  .illustration-browse{grid-template-columns:minmax(0,1fr);gap:var(--s2)}
  .illustration-link{display:grid;grid-template-columns:minmax(100px,36%) minmax(0,1fr);align-items:center}
}
