.nps-related-text-links{clear:both;width:100%;margin:36px 0 24px;padding:0;color:#25352d;font-family:inherit}
.nps-related-text-links__inner{box-sizing:border-box;padding:24px;border:1px solid #dce7df;border-radius:12px;background:#f7faf7}
.nps-related-text-links__eyebrow{margin:0 0 5px;color:#557461;font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}
.nps-related-text-links__title{margin:0 0 17px;color:#203d2d;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.25}
.nps-related-text-links__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin:0;padding:0;list-style:none}
.nps-related-text-links__item{min-width:0;margin:0;padding:0}
.nps-related-text-links__item a{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;box-sizing:border-box;height:100%;padding:12px 14px;border:1px solid #e0e9e2;border-radius:8px;background:#fff;color:#315b43;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}
.nps-related-text-links__item a:hover,.nps-related-text-links__item a:focus{border-color:#9fbea8;background:#eef5ef;color:#183d28;text-decoration:none}
.nps-related-text-links__arrow{flex:0 0 auto;color:#668873;font-size:15px;line-height:1.45}
@media(max-width:600px){.nps-related-text-links{margin-top:26px}.nps-related-text-links__inner{padding:17px;border-radius:10px}.nps-related-text-links__list{grid-template-columns:1fr;gap:8px}.nps-related-text-links__item a{padding:11px 12px;font-size:14px}}
