.legacy-page{max-width:1100px;padding-top:48px;padding-bottom:64px}.legacy-page h1{font-size:clamp(26px,4vw,40px);line-height:1.3}.legacy-notice{padding:22px 26px;margin:28px 0;background:#e8f3ff;border-left:3px solid #2563eb;border-radius:6px;color:#234568}.legacy-notice p{margin:8px 0;line-height:1.8}.legacy-content{background:white;padding:clamp(20px,4vw,42px);border:1px solid #d9e5f1;border-radius:10px;line-height:1.9;margin:28px 0;overflow-wrap:anywhere}.legacy-content img{max-width:100%;height:auto;display:block;margin:20px auto;max-height:650px;object-fit:contain}.legacy-content figure{margin:24px 0}.legacy-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.legacy-content td,.legacy-content th{padding:10px;border:1px solid #d9e5f1}.legacy-content h2,.legacy-content h3{line-height:1.5;margin-top:30px}.legacy-content a{color:#1454c5;text-decoration:underline;text-underline-offset:3px}.legacy-content li{margin:8px 0}
