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