/* 139: bring listing content closer without changing search or image geometry. */
main.wrap>.home-intro{padding:26px 32px;gap:32px;margin:0 0 20px;grid-template-columns:1.2fr 1fr;border-radius:18px}
main.wrap>.home-intro .eyebrow{margin:0 0 12px;font-size:10px;letter-spacing:.07em}
main.wrap>.home-intro h1{font-size:clamp(30px,3.2vw,43px);line-height:1.12;margin:0 0 12px;letter-spacing:-.045em}
main.wrap>.home-intro .intro-description{font-size:14px;line-height:1.6;margin:0;max-width:420px}
main.wrap>.home-intro .intro-tags{margin-top:16px;gap:6px}
main.wrap>.home-intro .intro-tags span{font-size:10px;line-height:1.4;padding:5px 7px}
main.wrap>.home-intro .intro-shortcuts{gap:7px}
main.wrap>.home-intro .intro-shortcuts h2{font-size:13px;line-height:1.4;margin:0 0 4px}
main.wrap>.home-intro .intro-shortcuts>a{padding:10px 12px;gap:10px;min-height:52px;box-sizing:border-box;border-radius:10px}
main.wrap>.home-intro .shortcut-icon{width:32px;height:32px;flex:0 0 32px;border-radius:9px}
main.wrap>.home-intro .shortcut-icon svg{width:20px;height:20px}
main.wrap>.home-intro .intro-shortcuts strong{font-size:12px;line-height:1.4}
main.wrap>.home-intro .intro-shortcuts small{font-size:11px;line-height:1.4;margin-top:2px}
main.wrap>.top-search-section{padding:18px 22px;margin-bottom:16px}
main.wrap>.top-search-section .top-search-heading{margin-bottom:10px}
main.wrap>.top-search-section .top-search-heading h2{font-size:20px}
main.wrap>.top-search-section .home-search .btn{min-height:48px;padding:12px 20px}
main.wrap>.category-section.category-hub.category-directory{margin-bottom:18px}
@media(max-width:850px){main.wrap>.home-intro{display:block;padding:22px 26px}main.wrap>.home-intro .intro-shortcuts{display:none}main.wrap>.home-intro .intro-description{max-width:560px}main.wrap>.home-intro .intro-tags{margin-top:12px}main.wrap>.top-search-section .home-search{gap:12px}}
@media(max-width:700px){main.wrap>.top-search-section{padding:14px;border-radius:13px;margin-bottom:12px}main.wrap>.top-search-section .top-search-heading{margin-bottom:8px}main.wrap>.top-search-section .top-search-heading h2{font-size:18px}main.wrap>.top-search-section .top-search-heading>span{display:none}main.wrap>.top-search-section .home-search{gap:8px 12px}main.wrap>.top-search-section .home-search .search-keyword{padding-bottom:6px}main.wrap>.top-search-section .home-search input,main.wrap>.top-search-section .home-search select{font-size:16px;min-height:44px}main.wrap>.top-search-section .home-search label>span:first-child{font-size:10px}main.wrap>.top-search-section .home-search .btn{min-height:44px;padding:10px 16px;font-size:14px}main.wrap>.home-intro{padding:17px 18px;margin-bottom:14px;border-radius:13px}main.wrap>.home-intro .eyebrow,main.wrap>.home-intro .intro-tags{display:none}main.wrap>.home-intro h1{font-size:clamp(25px,6.8vw,30px);line-height:1.16;margin:0 0 8px}main.wrap>.home-intro .intro-description{font-size:13px;line-height:1.6;margin:0;max-width:360px}main.wrap>.category-section.category-hub.category-directory{margin-bottom:14px}}
