.moving-costs-content>section{margin-top:44px}
.moving-costs-content>.quick-answer{margin-top:0}
.move-type-selector{margin:20px 0 24px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--soft)}
.move-type-selector legend{padding:0 6px;font-weight:800}
.move-type-options{display:flex;flex-wrap:wrap;gap:7px}
.move-type-options label{position:relative;cursor:pointer}
.move-type-options input{position:absolute;opacity:0}
.move-type-options span{display:flex;align-items:center;min-height:40px;padding:7px 12px;border:1px solid #aebfbc;border-radius:6px;background:#fff;color:var(--ink);font-size:.88rem;font-weight:750}
.move-type-options input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}
.move-type-options input:focus-visible+span{outline:3px solid #66a89f;outline-offset:2px}
.selector-status{margin:10px 0 0;color:var(--muted);font-size:.84rem}
.move-type-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.move-type-paths article{border-left:3px solid var(--line);padding:3px 0 3px 14px;transition:border-color .15s,background-color .15s}
.move-type-paths h3{font-size:1rem;margin:0 0 6px}
.move-type-paths p{font-size:.9rem;margin:0}
.factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-top:1px solid var(--line)}
.factor-grid section{padding:17px 0;border-bottom:1px solid var(--line)}
.factor-grid h3{font-size:1rem;margin:0 0 6px}
.factor-grid p{margin:0;font-size:.94rem}
.featured-cost-tool{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:24px;border:1px solid #bad1cc;border-left:5px solid var(--brand);border-radius:var(--radius);background:#f1f8f6}
.featured-cost-tool h2{margin-top:3px}
.featured-cost-tool ul{margin-bottom:0}
.cost-comparison-table caption{text-align:left;padding-bottom:9px;color:var(--muted);font-size:.86rem}
.cost-comparison-table thead th{background:#eef4f2}
.budget-steps li{padding:6px 0 6px 7px}
.cost-guide-grid,.cost-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.resource-card{transition:border-color .15s,box-shadow .15s,opacity .15s}
.resource-card .button{margin-top:auto}
.tool-resource-card{display:flex;flex-direction:column}
[data-move-types].is-prioritized{border-color:var(--brand);box-shadow:0 0 0 2px rgba(11,107,95,.12)}
[data-move-types].is-secondary{opacity:.62}
.moving-costs-sidebar .related-category,.moving-costs-sidebar .recently-updated a{padding:12px 0}
.related-category strong,.related-category span,.recently-updated strong,.recently-updated span{display:block}
.related-category span,.recently-updated span{margin-top:3px;color:var(--muted);font-size:.8rem;line-height:1.35}
.recently-updated h2{margin-top:28px}
@media(max-width:760px){.move-type-paths,.factor-grid,.cost-guide-grid,.cost-tool-grid{grid-template-columns:1fr}.move-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.move-type-options span{justify-content:center;text-align:center}.featured-cost-tool{grid-template-columns:1fr}.featured-cost-tool .button{width:100%}}
@media print{.move-type-selector{display:none}.moving-costs-layout{display:block}.moving-costs-sidebar{display:none}.resource-card{break-inside:avoid}.featured-cost-tool .button{display:none}}
