.mrhc,.mrhc *,.mrhc *:before,.mrhc *:after{box-sizing:border-box}.mrhc-mother{margin:0 0 28px;padding:20px 22px 23px;border:1px solid #dce5ef;border-radius:12px;background:#f5f9fd}.mrhc-heading{margin:0 0 6px !important;padding:0;font-size:clamp(19px,2.2vw,24px);line-height:1.3;color:#172e46}.mrhc-intro{margin:0 0 16px !important;font-size:14px;line-height:1.5;color:#4d6278}.mrhc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.mrhc-card{display:flex;flex-direction:column;min-width:0;gap:4px;padding:12px 15px;background:#fff;border:1px solid #d9e4ef;border-radius:9px;color:#0c4f83;text-decoration:none !important}.mrhc-card:hover,.mrhc-card:focus-visible{border-color:#4380b0;box-shadow:0 2px 10px rgba(23,57,91,.09)}.mrhc-card-title{display:block;font-size:15px;line-height:1.4;font-weight:700}.mrhc-card-desc{display:block;font-size:13px;line-height:1.4;color:#52677d;font-weight:400}.mrhc-child{margin:0 0 24px;padding:12px 16px;border-left:3px solid #2878af;background:#f5f9fd;border-radius:0 8px 8px 0;font-size:14px;line-height:1.5}.mrhc-child a{font-weight:700;color:#0c4f83;text-decoration:underline;text-underline-offset:2px}.mrhc-child a:hover,.mrhc-child a:focus-visible{color:#063457}.mrhc-arrow{color:#2878af}.mrhc-child-context{color:#52677d}@media (max-width:640px){.mrhc-grid{grid-template-columns:1fr}.mrhc-mother{padding:15px}.mrhc-child-context{display:block;margin-left:21px}}