.diagram-table table{table-layout:fixed;width:100%}.diagram-table td{width:50%}.diagram-table img{object-fit:contain}figure{margin:22px 0}figure img{width:100%;height:auto}figcaption,.source-caption{font-size:14px;color:#61747a}.source-caption{font-weight:600;margin-top:26px}figcaption{text-align:center}article ul{margin:4px 0 9px;padding-left:26px}aside nav{max-height:65vh;overflow:auto}table p{margin:0}td,th{vertical-align:top}article [id]{scroll-margin-top:20px}.chapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.chapter-card{border:1px solid #d5e3e4;border-radius:8px;padding:22px;text-decoration:none;background:#f8faf8}.chapter-card h2{font-size:20px;line-height:1.4}.chapter-card small{font-size:11px;letter-spacing:1px;color:#61747a}.chapter-links{display:flex;justify-content:space-between;margin:35px 0}.guide-index{max-width:1200px;margin:30px auto}.change{border-bottom:1px solid #ddd;padding:20px 0}@media(max-width:800px){.chapter-grid{grid-template-columns:1fr}.guide-index{margin:12px}aside nav{max-height:none}}