.finantres-related-box,.finantres-related-box *{box-sizing:border-box}.finantres-related-box{--finr-blue-950:#0b1f44;--finr-blue-800:#123f7a;--finr-blue-700:#155eef;--finr-blue-100:#dbeafe;--finr-blue-50:#eff6ff;--finr-text:#0f172a;--finr-muted:#64748b;display:flex;align-items:stretch;width:100%;min-height:116px;margin:22px 0;overflow:hidden;border:1px solid var(--finr-blue-100);border-radius:14px;background:linear-gradient(135deg,#ffffff 0%,var(--finr-blue-50) 100%);box-shadow:0 6px 20px rgb(15 23 42 / .07);color:var(--finr-text);text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.finantres-related-box:hover{transform:translateY(-2px);border-color:#b8d3ff;box-shadow:0 12px 30px rgb(15 23 42 / .11);text-decoration:none!important}.finantres-related-box:focus-visible{outline:3px solid rgb(21 94 239 / .28);outline-offset:3px}.finantres-related-img{position:relative;flex:0 0 170px;width:170px;overflow:hidden;background:#e7effc}.finantres-related-img::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgb(11 31 68 / .04),transparent 55%);pointer-events:none}.finantres-related-img img,.finantres-related-img-tag{display:block!important;width:100%!important;height:100%!important;min-height:116px;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover;box-shadow:none!important;filter:none!important}.finantres-related-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding:16px 20px}.finantres-related-label{display:block;margin-bottom:5px;color:var(--finr-blue-700);font-size:12px;font-weight:700;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}.finantres-related-title{display:block;color:var(--finr-blue-950);font-size:16px;font-weight:700;line-height:1.42}.finantres-related-arrow{display:flex;flex:0 0 54px;align-items:center;justify-content:center;border-left:1px solid rgb(21 94 239 / .13);color:var(--finr-blue-700);font-size:22px;font-weight:700;transition:transform .2s ease}.finantres-related-box:hover .finantres-related-arrow{transform:translateX(3px)}@media (max-width:768px){.finantres-related-box{min-height:104px;border-radius:12px}.finantres-related-img{flex-basis:104px;width:104px}.finantres-related-img img,.finantres-related-img-tag{min-height:104px}.finantres-related-copy{padding:12px 13px}.finantres-related-label{margin-bottom:4px;font-size:10px;letter-spacing:.045em}.finantres-related-title{font-size:14px;line-height:1.35}.finantres-related-arrow{display:none}}@media (prefers-reduced-motion:reduce){.finantres-related-box,.finantres-related-arrow{transition:none}.finantres-related-box:hover,.finantres-related-box:hover .finantres-related-arrow{transform:none}}