.moving-guide{max-width:1080px;margin:auto;padding:28px 22px 65px;line-height:1.7}.guide-hero{padding:30px 0 20px;max-width:850px}.guide-hero h1{font-size:clamp(2rem,5vw,3.4rem);line-height:1.12;margin:12px 0 20px;color:#123d70}.eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#0053a8}.guide-note{font-size:.9rem;color:#52677a}.guide-jumps{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:34px}.guide-jumps a{padding:8px 14px;background:#e7f0fa;border-radius:20px;text-decoration:none;font-weight:700;color:#123d70}.moving-guide section{padding:22px 0;scroll-margin-top:210px}.moving-guide h2{font-size:1.7rem;color:#123d70}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guide-grid article{padding:22px;background:#fff;border:1px solid #dce6f0;border-radius:14px}.guide-grid h3{margin-top:0}.moving-guide a:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.moving-guide a:not(.btn){color:#0053a8}.moving-guide li{margin:10px 0}@media(max-width:650px){.guide-grid{grid-template-columns:1fr}.moving-guide{padding:20px 18px 40px}.moving-guide section{scroll-margin-top:240px}}@media print{.guide-jumps,header,footer,.moving-guide .btn{display:none}.guide-grid{display:block}.guide-grid article{break-inside:avoid}.moving-guide{padding:0}}
