.related-discovery{margin-block:28px}
.related-discovery__panel{padding:28px 32px;border:1px solid #dce4ee;border-radius:14px;background:#fff;color:#183653}
.related-discovery__heading{margin-bottom:22px}
.related-discovery__heading h2{font-size:27px;line-height:1.25;letter-spacing:-.025em;margin:0 0 8px;color:#153450}
.related-discovery__heading p{margin:0;font-size:13px;line-height:1.6;color:#627286}
.related-discovery__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.related-discovery__column{min-width:0}
.related-discovery__column h3{font-size:16px;line-height:1.4;margin:0 0 8px;color:#233e59;font-weight:650}
.related-discovery__column ul{list-style:none;padding:0;margin:0}
.related-discovery__column li{margin:0;padding:0;min-width:0}
.related-discovery__column a{display:block;min-height:40px;padding:9px 0;font-size:14px;line-height:22px;color:#4c5c6c;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .16s ease}
.related-discovery__column a:hover{color:#0674e5;text-decoration:underline;text-underline-offset:4px}
.related-discovery__column a:focus-visible,.related-discovery__more summary:focus-visible{outline:3px solid #087df1;outline-offset:2px;border-radius:3px}
.related-discovery__column a:focus-visible{white-space:normal;overflow-wrap:anywhere}
.related-discovery__more{margin-top:14px;border-top:1px solid #e5ecf4}
.related-discovery__more summary{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px;list-style:none;color:#0864be;font-size:13px;font-weight:600}
.related-discovery__more summary::-webkit-details-marker{display:none}
.related-discovery__hide,.related-discovery__more[open] .related-discovery__show{display:none}
.related-discovery__more[open] .related-discovery__hide{display:inline}
.related-discovery__more[open] summary>span:last-child{transform:rotate(45deg)}
@media(max-width:1024px){.related-discovery__panel{padding:24px}.related-discovery__columns{gap:18px}.related-discovery__column h3{font-size:14px}}
@media(max-width:600px){.related-discovery{margin-block:20px}.related-discovery__panel{padding:18px;border-radius:12px}.related-discovery__heading{margin-bottom:18px}.related-discovery__heading h2{font-size:22px}.related-discovery__heading p{font-size:12px}.related-discovery__columns{grid-template-columns:minmax(0,1fr);gap:16px}.related-discovery__column h3{font-size:15px}.related-discovery__column a{min-height:44px;font-size:13px;padding-block:11px}.related-discovery__column+.related-discovery__column{border-top:1px solid #edf1f6;padding-top:12px}}
@media(prefers-reduced-motion:reduce){.related-discovery__column a{transition:none}}
