.v6-entry{display:grid;grid-template-columns:repeat(3,1fr);padding-block:38px;gap:0;border-bottom:1px solid var(--line)}.v6-entry a{position:relative;padding:8px 30px;border-right:1px solid var(--line)}.v6-entry a:first-child{padding-left:0}.v6-entry a:last-child{border-right:0}.v6-entry span,.v6-three article>span{font-size:10px;color:var(--muted);letter-spacing:.1em}.v6-entry strong{display:block;font:500 22px/1.8 var(--serif);margin-top:10px;padding-right:20px}.v6-entry p{font-size:11px;color:var(--muted);margin-top:8px}.v6-entry b{position:absolute;right:18px;top:44px;font-size:21px;font-weight:400}.v6-entry a:hover strong{color:#7a6547}.v6-staff-preview{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;margin-top:90px;padding-block:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.v6-staff-preview figure{max-width:440px}.v6-staff-preview img{width:100%;height:auto}.v6-staff-preview h2{font-size:29px}.v6-staff-preview p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:20px}.v6-staff-preview .text-action{margin-top:20px}.v6-about figure{min-height:610px}.v6-about figure img{object-position:67% center}.v6-sale-photo figure{position:relative;height:360px;overflow:hidden}.v6-sale-photo img{width:100%;height:100%;object-fit:cover}.v6-sale-photo figcaption{position:absolute;bottom:15px;left:20px;background:#f7f6eddf;padding:3px 8px;font-size:10px}.v6-three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.v6-three article{border-top:1px solid var(--line);padding-top:24px}.v6-three h3{font:500 23px/1.8 var(--serif);margin-top:15px}.v6-three p{font-size:13px;color:var(--muted);margin-top:16px}.v6-costs{padding-bottom:60px}.v6-costs h2{font-size:29px}.v6-costs>p:not(.eyebrow):not(.small-note){max-width:850px;font-size:14px;color:var(--muted);margin-top:25px}.v6-costs .text-action{display:table;margin-top:20px}.v6-appraisal-info{border-top:1px solid var(--line);padding-top:65px}.v6-appraisal-info h2{font-size:30px}.v6-appraisal-info .text-action{margin-top:30px}.v6-entry a,.text-action{transition:color .2s}
@media(max-width:1000px){.v6-entry a{padding-inline:18px}.v6-entry strong{font-size:19px}.v6-entry b{right:6px}.v6-staff-preview{gap:35px}.v6-staff-preview h2{font-size:25px}.v6-three{gap:22px}.v6-three h3{font-size:21px}}
@media(max-width:700px){.v6-entry{grid-template-columns:1fr;padding-block:10px}.v6-entry a,.v6-entry a:first-child{padding:23px 32px 23px 0;border-right:0;border-bottom:1px solid var(--line)}.v6-entry a:last-child{border-bottom:0}.v6-entry strong{font-size:21px;margin-top:5px}.v6-entry p{font-size:11px;margin-top:4px}.v6-entry b{top:45px;right:0}.v6-staff-preview{grid-template-columns:1fr;gap:28px;margin-top:50px;padding-block:35px}.v6-staff-preview figure{max-width:none}.v6-staff-preview h2{font-size:25px}.v6-staff-preview p:not(.eyebrow){font-size:13px}.v6-about figure{min-height:0;height:350px}.v6-about figure img{object-position:60% center}.v6-sale-photo figure{height:230px}.v6-three{grid-template-columns:1fr;gap:28px;margin-top:28px}.v6-three h3{font-size:23px;margin-top:10px}.v6-three p{margin-top:12px}.v6-costs h2{font-size:25px}.v6-costs>p:not(.eyebrow):not(.small-note){font-size:13px}.v6-appraisal-info h2{font-size:26px}.v6-appraisal-info{padding-top:45px}.v6-property-types{padding-bottom:60px}}
@media(prefers-reduced-motion:reduce){.v6-entry a,.text-action{transition:none}}

/* iOS may zoom focused controls smaller than 16px. Keep user pinch zoom available. */
@media(max-width:700px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;min-width:0;max-width:100%}}

.hero-estimate-note{font-size:12px;line-height:1.9;letter-spacing:.035em;margin-top:18px;color:#fffef5;text-shadow:0 1px 8px #15231388}
.page-title .appraisal-proceeds-lead{display:inline-block;margin-top:14px;color:var(--ink);font-size:14px}
@media(max-width:700px){.hero-estimate-note{font-size:11px;margin-top:15px}.page-title .appraisal-proceeds-lead{font-size:13px;line-height:1.9}}

@media(max-width:700px){body:has(#appraisal-form) .page-title h1{font-size:26px}}
@media(max-width:370px){body:has(#appraisal-form) .page-title h1{font-size:22px}}
