.pro-latest-cover{padding:38px 0}.pro-latest-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:22px;background:#555;padding:18px;border-radius:18px}.pro-latest-main,.pro-latest-small article{background:#fff;border-radius:15px;padding:14px}.pro-latest-main img{width:100%;height:410px;object-fit:cover;border-radius:12px}.pro-latest-main h1{font-size:38px;line-height:1.05;margin:12px 0}.pro-latest-small{display:grid;gap:13px}.pro-latest-small article a{display:grid;grid-template-columns:135px 1fr;gap:13px;text-decoration:none;color:inherit}.pro-latest-small img{width:135px;height:135px;object-fit:cover;border-radius:11px}.pro-latest-small h2{font-size:18px;line-height:1.08;margin:6px 0}.pro-latest-small p{font-size:12px}.pro-latest-more{margin-top:24px}.pro-square-row{display:grid;justify-content:center;gap:18px}.pro-square-row.three{grid-template-columns:repeat(3,300px)}.pro-section-with-two-ads{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.pro-two-squares{display:grid;gap:20px}.pro-two-squares .ad-300x300{position:static}.pro-section-separator{display:grid;justify-items:center;gap:20px;padding:15px 0 35px}.mini-three{grid-template-columns:repeat(3,200px)}.ad-200x200{width:200px;height:200px}.map-three,.map-two{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.map-two{grid-template-columns:repeat(2,1fr)}.map-section strong small{display:block;margin-top:6px}.map-three.mini .map-slot.square{width:120px;height:120px}@media(max-width:900px){.pro-latest-layout{grid-template-columns:1fr}.pro-latest-small{grid-template-columns:1fr 1fr}.pro-square-row.three{grid-template-columns:repeat(2,300px)}.pro-section-with-two-ads{grid-template-columns:1fr}.pro-two-squares{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pro-latest-main img{height:270px}.pro-latest-main h1{font-size:30px}.pro-latest-small{display:block}.pro-latest-small article{margin-top:10px}.pro-latest-small article a{grid-template-columns:105px 1fr}.pro-latest-small img{width:105px;height:105px}.pro-square-row.three,.mini-three,.pro-two-squares{grid-template-columns:1fr}.ad-300x300,.ad-200x200{width:min(300px,100%)}.map-three,.map-two{grid-template-columns:1fr}}
