.sr-related{clear:both;margin:40px 0 34px;padding:28px 0;border-top:1px solid #e6e9ed;border-bottom:1px solid #e6e9ed;font-family:inherit}.sr-related__top{margin-bottom:18px}.sr-related__top h2{font-size:25px;line-height:1.25;font-weight:700;margin:0 0 8px;color:#103b39}.sr-related__top p{margin:0;color:#68717c;font-size:14px}.sr-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.sr-related__card{background:#fff;overflow:hidden;border:1px solid #e7e9ee;border-radius:14px;box-shadow:0 4px 16px rgb(0 0 0 / .045);display:flex;flex-direction:column;height:100%}.sr-related__image{display:block;aspect-ratio:16/10;background:#f1f4f7;overflow:hidden}.sr-related__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.sr-related__card:hover .sr-related__image img{transform:scale(1.04)}.sr-related__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#8a94a0;font-size:17px}.sr-related__details{padding:16px 16px 15px;display:flex;flex-direction:column;flex:1}.sr-related__details h3{font-size:15px;line-height:1.38;font-weight:650;margin:0 0 14px;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-related__details h3 a{text-decoration:none;color:#24303b}.sr-related__details h3 a:hover{color:#1b635d}.sr-related__button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#1b635d;color:#fff!important;border-radius:8px;padding:10px 14px;font-weight:600;font-size:13px;line-height:1.2;text-decoration:none!important;margin-top:auto;align-self:flex-start;white-space:nowrap}.sr-related__button:hover{background:#104f49;color:#fff!important}@media(max-width:900px){.sr-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sr-related__top h2{font-size:23px}.sr-related__details{padding:14px}.sr-related__details h3{font-size:14px;min-height:39px}}@media(max-width:560px){.sr-related__grid{grid-template-columns:1fr;gap:12px}.sr-related__image{aspect-ratio:16/9}.sr-related__details h3{min-height:0}.sr-related__button{width:100%}}