/* 搜索内容沿用主站色彩，表格窄屏独立横向滚动，不撑开页面。 */
.hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.04;letter-spacing:-.045em;overflow-wrap:break-word}
html[lang=ru] .hero h1{font-size:clamp(38px,4.2vw,60px)}
.terminal .address{white-space:normal;line-height:1.7;font-size:10px}
.search-comparison .sub{max-width:780px;line-height:1.75}
.comparison-scroll{overflow-x:auto;margin:30px 0 20px;border-block:1px solid var(--line);-webkit-overflow-scrolling:touch}
.comparison-scroll table{width:100%;border-collapse:collapse;min-width:540px;text-align:left;font-size:14px;line-height:1.65}
.comparison-scroll caption{text-align:left;color:var(--muted);font-size:12px;padding:15px 0}
.comparison-scroll th,.comparison-scroll td{padding:17px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.comparison-scroll th{font-weight:600;color:var(--ink)}
.comparison-scroll td{font-family:var(--mono);color:var(--mint)}
.comparison-scroll tbody tr:last-child>*{border-bottom:0}
.comparison-note,.buyback-note p{color:var(--muted);font-size:13px;line-height:1.8;max-width:850px}
.search-comparison a{color:var(--mint);text-underline-offset:4px}.search-comparison .button{color:var(--ink)}
.buyback-note{margin-top:36px;padding-top:20px;border-top:1px solid var(--line)}
@media(max-width:760px){.hero h1{font-size:clamp(38px,9vw,56px)}html[lang=ru] .hero h1{font-size:clamp(34px,8vw,48px)}.search-comparison .heading{font-size:34px;line-height:1.12}.comparison-scroll th,.comparison-scroll td{padding:12px}.search-comparison .hero-actions{flex-wrap:wrap}}

/* 账户入口与租用按钮并列；手机端沿用折叠菜单。 */
.navlinks>.account-link{white-space:nowrap;background:transparent;box-shadow:none;border-color:var(--line)}.navlinks>.account-link:hover{background:rgba(56,242,179,.06);border-color:var(--mint)}
@media(min-width:761px){.navlinks{gap:clamp(10px,1.3vw,20px)}.navlinks>.account-link{padding:10px 12px}}
