.article-body>section,.week-phase{scroll-margin-top:96px}.week-jump-nav{margin-bottom:24px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.week-jump-nav strong{display:block;margin-bottom:9px;font-size:.86rem}.week-jump-nav div{display:flex;flex-wrap:wrap;gap:7px}.week-jump-nav a{padding:7px 9px;border:1px solid #bed1cd;border-radius:4px;background:#f5faf8;color:var(--brand);font-size:.82rem;font-weight:750;text-decoration:none}.week-jump-nav a:hover,.week-jump-nav a:focus-visible{border-color:var(--brand);background:#e8f4f1}.checklist-progress-panel{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px;align-items:center;margin:28px 0;padding:22px;border:1px solid #b8d0cb;border-radius:var(--radius);background:#f5faf8}.checklist-progress-panel h2{margin:3px 0 6px}.checklist-progress-panel p{margin:0}.checklist-progress-value strong,.checklist-progress-value span{display:block;font-size:.84rem}.checklist-progress-value progress{display:block;width:100%;height:14px;margin:7px 0;accent-color:var(--brand)}.timeline-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin:28px 0 42px;padding:24px;border:1px solid #bad1cc;border-left:5px solid var(--brand);border-radius:var(--radius);background:#f1f8f6}.timeline-cta h2{margin:3px 0 7px}.timeline-cta p{margin-bottom:0}.week-phase{margin:0 0 28px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.week-phase-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding-bottom:14px;border-bottom:1px solid var(--line)}.week-phase-heading h2{margin:3px 0 6px}.week-phase-heading p{margin:0}.week-phase-heading>span{margin-top:5px;padding:5px 8px;border:1px solid #c7d8d4;border-radius:4px;color:var(--brand);font-size:.78rem;font-weight:800;white-space:nowrap}.week-phase.is-complete .week-phase-heading>span{background:var(--brand);color:#fff}.week-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:10px}.week-tasks label{display:flex;align-items:flex-start;gap:10px;min-height:46px;padding:10px 0;border-bottom:1px solid #e0e9e7;cursor:pointer}.week-tasks input{width:19px;height:19px;flex:0 0 19px;margin:2px 0 0;accent-color:var(--brand)}.week-tasks input:checked+span{text-decoration:line-through;text-decoration-color:#7b918b;color:var(--muted)}.phase-note{margin:14px 0 0;padding:12px 14px;border-left:3px solid var(--brand);background:var(--soft);font-size:.9rem}.phase-links{display:flex;flex-wrap:wrap;gap:7px 14px;margin:14px 0 0;font-size:.88rem}.compressed-priorities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.compressed-priorities article{padding:16px;border-top:3px solid var(--brand);background:var(--soft)}.compressed-priorities h3{margin:0 0 7px;font-size:1rem}.compressed-priorities p{margin:0;font-size:.9rem}.keep-with-you-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.checklist-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:30px 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.checklist-controls p{flex-basis:100%;min-height:20px;margin:0;color:var(--muted);font-size:.84rem}.checklist-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checklist-tool-grid .card{display:flex;flex-direction:column}.checklist-tool-grid h3{margin-top:0}.checklist-tool-grid .text-link{margin-top:auto}.print-checklist-footer{display:none}
.article-body{min-width:0}.week-jump-nav{min-width:0;max-width:100%}.week-jump-nav div{max-width:100%}
@media(max-width:760px){.checklist-progress-panel,.timeline-cta,.week-phase-heading,.week-tasks,.compressed-priorities,.keep-with-you-list,.checklist-tool-grid{grid-template-columns:1fr}.timeline-cta .button{width:100%}.week-phase{padding:18px}.week-phase-heading>span{justify-self:start}.checklist-controls{align-items:stretch;flex-direction:column}.checklist-controls .button,.checklist-controls .text-button{width:100%}.week-jump-nav div{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.week-jump-nav a{flex:0 0 auto}}
@media print{.site-header,.site-footer,.article-hero .breadcrumbs,.toc,.side-panel,.week-jump-nav,.timeline-cta,.checklist-progress-panel,.checklist-controls,.article-body>#helpful-moving-tools,.article-body>#eight-week-moving-checklist-faq,.article-body>.sources{display:none!important}.article-hero{padding:0 0 18px;background:#fff}.article-hero .eyebrow,.article-hero .byline{display:none}.article-hero .deck{max-width:none}.section{padding:0}.article-layout{display:block}.article-body{max-width:none;font-size:9.5pt}.article-body>.quick-answer,.article-body>.key-takeaways{display:block}.week-phase{break-inside:avoid;margin:0 0 12px;padding:12px;border-color:#9ba9a6}.week-phase-heading{display:block;padding-bottom:7px}.week-phase-heading .eyebrow,.week-phase-heading>span,.phase-links{display:none}.week-phase-heading h2{font-size:15pt}.week-phase-heading p{font-size:9pt}.week-tasks{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:4px}.week-tasks label{min-height:0;padding:4px 0;border-bottom:0}.week-tasks input{appearance:none;width:13px;height:13px;flex-basis:13px;border:1px solid #172126;background:#fff}.week-tasks input:checked:after{content:"\2713";display:block;line-height:11px;text-align:center}.phase-note{padding:7px 9px}.compressed-priorities{grid-template-columns:1fr 1fr 1fr}.print-checklist-footer{display:block;break-before:page}.print-checklist-footer span{display:block;height:38px;border-bottom:1px solid #60707a}.print-checklist-footer p{margin-top:20px;color:#53645f;font-size:8pt}@page{margin:.55in}}
