/* Practical search and seller resources, preserving the site's existing palette. */
.planning-section{margin-top:48px;border-top:1px solid #655438;padding-top:38px;padding-bottom:30px;scroll-margin-top:32px}.planning-section>h2{max-width:850px}.planning-lead{max-width:850px}.planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 52px;margin:32px 0}.planning-grid article{min-width:0;border-top:1px solid #655438;padding-top:24px}.planning-grid h3,.planning-note h3{font-size:30px;line-height:1.2}.planning-grid p,.planning-grid li,.planning-note p{font-size:15px;line-height:1.85;color:#d2c9bb}.planning-grid ul{padding-left:20px}.planning-grid li{margin-bottom:10px}.planning-section a:not(.button){text-decoration:underline;text-underline-offset:4px}.planning-grid .number{margin-bottom:20px;font-size:10px;color:#dfc08b}.planning-note{border-left:3px solid #ac905d;background:#181510;padding:28px 30px;margin:30px 0}.planning-note p:last-child{margin-bottom:0}.planning-section .form-note{color:#c5bcae;font-size:12px;line-height:1.8}.search-area-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.planning-grid .match-links{flex-direction:column;align-items:flex-start;gap:8px}.search-page-intro.planning-section{padding-top:38px;padding-bottom:40px}.local-source-note{font-size:13px;line-height:1.8;max-width:900px;margin-top:28px;color:#c9c0b2}.local-source-note a{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.planning-grid{grid-template-columns:1fr;gap:22px;margin-top:24px}.planning-section{margin-top:36px}.planning-section h2{font-size:36px}.planning-note{padding:22px}.planning-grid h3,.planning-note h3{font-size:27px}}@media(max-width:420px){.search-area-links{grid-template-columns:1fr}}@media print{.seller-checklist{border:0;margin:0;padding:0}.seller-checklist,.seller-checklist *{color:#000!important;background:#fff!important}.seller-checklist .planning-grid{display:block}.seller-checklist article{break-inside:avoid}.seller-checklist a{text-decoration:underline}.seller-checklist .number{margin-bottom:8px}.seller-checklist h2{font-size:24pt}.seller-checklist h3{font-size:16pt}.seller-checklist p,.seller-checklist li{font-size:10pt}.match-layout,.match-heading,.match-main>.buyer-band,header,footer,.mobile-contact{display:none!important}}
