.legacy-hero{background:linear-gradient(120deg,#fff 35%,#fff3e3);padding:55px 0 65px}.legacy-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.4}.legacy-catch{font-size:clamp(25px,3vw,36px);margin:24px 0 18px;line-height:1.5}.legacy-intro{max-width:960px;color:var(--muted);margin:24px 0 32px;line-height:2}.legacy-figure{margin:35px 0 0;border:1px solid var(--line);border-radius:20px;padding:14px;background:#fff;overflow:hidden}.legacy-figure img{width:100%;height:auto;display:block}.legacy-figure figcaption{font-size:14px;color:var(--muted);text-align:center;padding:14px 8px 4px}.legacy-note{font-size:14px;color:var(--muted);margin-top:24px}.legacy-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px}.legacy-steps article{background:white;border:1px solid var(--line);padding:26px;border-radius:18px}.legacy-steps span{font-size:30px;color:var(--orange);font-weight:800}.legacy-steps h3{margin:14px 0}.legacy-steps p{color:var(--muted)}.legacy-consult{background:#fff6ea;border-radius:24px;padding:46px}.legacy-consult p{margin:20px 0}.section[id]{scroll-margin-top:120px}@media(max-width:900px){.legacy-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.legacy-steps{grid-template-columns:1fr}.legacy-consult{padding:26px}.legacy-catch br,.legacy-consult br{display:none}.legacy-figure{padding:4px}}