
.estimate-page{padding:3rem 1.25rem 5rem;min-height:70vh;background:#f5f7f3}
.estimate-context{max-width:680px;margin:0 auto 1.5rem;font-size:.98rem;line-height:1.6;text-align:center}
.estimate-page moving-estimate{display:block;max-width:680px;margin:0 auto}
.privacy-page{max-width:760px;margin:0 auto;padding:3rem 1.25rem 5rem;line-height:1.7}
.privacy-page h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.12;margin:0 0 1.5rem}
.privacy-page h2{font-size:1.45rem;margin:2rem 0 .5rem}
.privacy-page p,.privacy-page ul{margin:0 0 1.1rem}
.privacy-draft{padding:.8rem 1rem;background:#fff4d9;border:1px solid #dfc97f;border-radius:8px}
