*{box-sizing:border-box}body{margin:0;color:#182c43;background:#f7f9fc;font-family:-apple-system,BlinkMacSystemFont,"Microsoft YaHei",Arial,sans-serif;line-height:1.75}a{color:#12518c;text-decoration:none}a:hover{text-decoration:underline}.top{background:#092947;padding:18px max(20px,calc((100vw - 1120px)/2))}.top a{color:white;font-size:21px;font-weight:700}.top span{font-size:15px;margin-left:8px}.wrap{max-width:1120px;margin:auto;padding:36px 24px 72px}.breadcrumb,.eyebrow{color:#59728d;font-size:14px}h1{font-size:clamp(27px,4vw,42px);line-height:1.35;margin:20px 0 10px}h2{font-size:25px;margin:32px 0 14px}.heroimg{width:100%;max-height:550px;object-fit:contain;background:#edf1f5;border-radius:12px;margin-top:20px}.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.gallery img{width:100%;height:auto;max-height:480px;object-fit:contain;background:#edf1f5;border-radius:10px}.note{padding:18px;background:white;border:1px solid #e3e9f0;border-radius:10px}.cta{margin-top:40px}.card{background:white;border:1px solid #e4e9ef;border-radius:12px;padding:20px;margin:16px 0}footer{padding:25px 20px;text-align:center;background:#092947;color:white}@media(max-width:700px){.wrap{padding:24px 16px 48px}.gallery{grid-template-columns:1fr}h2{font-size:22px}}