/* Стили завершающего экрана и авторов из исследования недвижимости. */
.screen.closing{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:22px 0 0;gap:12px}
.closing>.inner{width:100%;max-width:none;margin:0;padding:0 32px}
.closing .closing-grid>img{max-height:220px}
.closing .lead{font-size:clamp(19px,2vw,24px)}
.closing .footnote{margin-top:10px!important}
.closing .research-footer{min-height:0;width:100%;margin-top:auto;outline:none}
.closing .authors-section{padding:16px 32px}
.closing .authors-inner{gap:24px}
.closing .authors-inner{width:100%;max-width:none;margin:0}
.closing .authors-inner{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}
.closing .authors-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.closing .authors-inner h2{font-size:24px}
.closing .authors-list li{padding:10px 12px;align-items:center}
.closing .author-avatar{width:56px;height:56px;flex-basis:56px}
.closing .team-avatars{display:flex;align-items:flex-start;gap:4px;flex:none}
.closing .team-person{display:flex;flex-direction:column;align-items:center;gap:3px;width:49px;font-size:10px;line-height:1.1;white-space:nowrap;color:var(--muted,#59677e)}
.closing .team-avatars .author-avatar{width:40px;height:40px;flex:0 0 40px}
.closing .authors-list b{font-size:16px}
.closing .authors-list small{font-size:14px;line-height:1.3;margin-top:3px}
.closing .footer-bar{padding:14px 125px 14px 32px;font-size:14px}
.closing .screen-index{bottom:12px}
@media(max-width:800px){.closing>.inner{padding:0 20px}.closing .authors-section{padding:16px 20px}.closing .authors-inner{grid-template-columns:1fr;gap:12px}.closing .authors-inner h2{font-size:22px}.closing .authors-list{grid-template-columns:1fr;gap:8px}.closing .footer-bar{padding:14px 70px 42px 20px;gap:6px}.closing .screen-index{bottom:10px}}
