.mrc-related{--mrc-primary:#25345f;--mrc-text:#303746;--mrc-muted:#727987;--mrc-accent:#465db8;--mrc-accent-soft:#f2f4ff;--mrc-border:#e8ebf1;--mrc-surface:#fff;--mrc-columns:3;--mrc-radius:14px;--mrc-gap:16px;--mrc-shadow:0 8px 28px rgba(33,47,86,.07);width:100%;max-width:100%;margin:34px 0 8px;color:var(--mrc-text);font-family:inherit;direction:rtl;text-align:right}.mrc-related,.mrc-related *{box-sizing:border-box}.mrc-related__header{position:relative;display:flex;align-items:center;margin:0 0 18px;padding:0 14px 0 0}.mrc-related__header::before{content:"";position:absolute;inset-inline-start:0;top:50%;width:4px;height:28px;border-radius:999px;background:var(--mrc-accent);transform:translateY(-50%)}.mrc-related__title{margin:0!important;padding:0!important;color:var(--mrc-primary)!important;font-family:inherit!important;font-size:clamp(20px,2vw,25px)!important;font-weight:800!important;line-height:1.55!important;letter-spacing:0!important}.mrc-related__grid{display:grid;grid-template-columns:repeat(var(--mrc-columns),minmax(0,1fr));gap:var(--mrc-gap);align-items:stretch}.mrc-related__card{position:relative;min-width:0;margin:0!important;overflow:hidden;border:1px solid var(--mrc-border);border-radius:var(--mrc-radius);background:var(--mrc-surface);box-shadow:0 2px 12px rgb(33 47 86 / .035);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.mrc-related__card::after{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--mrc-accent);opacity:0;transform:scaleY(.45);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.mrc-related__card:hover{border-color:color-mix(in srgb,var(--mrc-accent) 35%,var(--mrc-border));box-shadow:var(--mrc-shadow);transform:translateY(-3px)}.mrc-related__card:hover::after{opacity:1;transform:scaleY(1)}.mrc-related__link{display:flex;flex-direction:column;height:100%;min-height:100%;padding:0!important;color:inherit!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important}.mrc-related__link:focus-visible{outline:3px solid color-mix(in srgb,var(--mrc-accent) 50%,transparent);outline-offset:-3px}.mrc-related__media{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f3f5f8}.mrc-related__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover;transform:scale(1.001);transition:transform .35s ease}.mrc-related__card:hover .mrc-related__image{transform:scale(1.035)}.mrc-related__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:19px 20px 17px}.mrc-related__item-title{display:block;margin:0;color:var(--mrc-primary);font-size:16px;font-weight:750;line-height:1.8;overflow-wrap:anywhere}.mrc-related__excerpt{display:-webkit-box;overflow:hidden;color:var(--mrc-muted);font-size:13.5px;font-weight:400;line-height:1.95;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mrc-related__action{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:auto;padding:3px 0 0;color:var(--mrc-accent);font-size:13px;font-weight:700;line-height:1.7}.mrc-related__arrow{display:inline-block;font-size:16px;line-height:1;transform:scaleX(-1);transition:transform .2s ease}.mrc-related__card:hover .mrc-related__arrow{transform:scaleX(-1) translateX(4px)}@media(max-width:900px){.mrc-related__grid{grid-template-columns:repeat(min(2,var(--mrc-columns)),minmax(0,1fr))}}@media(max-width:640px){.mrc-related{margin-top:26px}.mrc-related__header{margin-bottom:14px;padding-inline-start:12px}.mrc-related__header::before{height:24px}.mrc-related__title{font-size:20px!important}.mrc-related__grid{grid-template-columns:minmax(0,1fr);gap:11px}.mrc-related__body{gap:8px;padding:16px 16px 14px}.mrc-related__item-title{font-size:15px;line-height:1.75}.mrc-related__excerpt{font-size:13px;line-height:1.9;-webkit-line-clamp:2}}@media(prefers-reduced-motion:reduce){.mrc-related__card,.mrc-related__card::after,.mrc-related__image,.mrc-related__arrow{transition:none!important}.mrc-related__card:hover,.mrc-related__card:hover .mrc-related__image{transform:none!important}}@supports not (color:color-mix(in srgb,#000 50%,#fff)){.mrc-related__card:hover{border-color:#cbd2eb}.mrc-related__link:focus-visible{outline-color:#aeb9e6}}