.search-copy{max-width:1120px;margin:40px auto;padding:24px;color:#17252b;line-height:1.75}
.search-copy h2{font-size:clamp(1.3rem,3vw,1.9rem);line-height:1.35;margin:0 0 16px}
.search-copy h3{font-size:1.1rem;line-height:1.4}
.search-copy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.search-copy a{color:#155bb5;text-underline-offset:4px}
html[data-sell-page] .contact-title-row{display:flex;margin-bottom:20px}
html[data-sell-page] .contact-buyback-link{display:none}
.language-entry{margin:0;background:#f5faf9;color:#17252b;font-family:system-ui,sans-serif}
.language-entry main{max-width:900px;margin:0 auto;padding:48px 24px;text-align:center}
.entry-brand{font-size:1.5rem;font-weight:750}.entry-brand span{display:block;font-size:1rem;margin-top:6px}
.language-entry h1{font-size:clamp(1.8rem,5vw,2.8rem);margin:32px 0 8px}
.language-entry nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px 0}
.language-entry nav a{background:white;color:inherit;text-decoration:none;border-radius:12px;padding:18px 8px;overflow-wrap:anywhere}
.language-entry a:hover{background:#dbf3ec}.language-entry a:focus-visible{outline:3px solid #1769bc;outline-offset:3px}
@media(max-width:640px){.search-copy-grid{grid-template-columns:1fr}.search-copy{margin:24px auto;padding:20px}.language-entry main{padding:28px 16px}.language-entry nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
