.simulation-guide{max-width:1100px;margin:3rem auto;padding:clamp(1rem,4vw,2.5rem);border:1px solid #dce7e9;border-radius:18px;background:#fff;color:#173747;line-height:1.7}.simulation-guide h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.simulation-guide h3{margin-top:1.8rem;font-size:1.15rem}.simulation-guide a{color:#087d79;text-decoration:underline;text-underline-offset:3px}.simulation-guide li{margin:.5rem 0}@media print{.simulation-guide{display:none}}