.gan-section{padding-top:46px;padding-bottom:46px;scroll-margin-top:100px}.gan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gan-card{min-width:0;padding:22px;border:1px solid #a78b4a;border-radius:14px;background:#11151b}.gan-card h3{color:#e6c476;margin-top:0}.gan-card img{display:block;width:100%;height:auto;border-radius:8px}.gan-card p,.gan-note{line-height:1.8}.gan-reference{margin-top:24px}.gan-reference summary{cursor:pointer;padding:18px;border:1px solid #806d41;border-radius:10px}.gan-reference .gan-card{margin-top:16px;max-width:1000px}.gan-note{color:#bfc7d0;font-size:.92rem}@media(max-width:800px){.gan-grid{grid-template-columns:1fr}.gan-card{padding:16px}}