/* Wealth Notes section 04; shared note metadata and media are reused unchanged. */
.wealth-discover { padding-bottom:var(--public-section-space); scroll-margin-top:calc(var(--public-header-height,80px) + 20px); }
.wealth-discover-heading { display:flex; align-items:flex-end; justify-content:space-between; gap:30px; margin-bottom:30px; }
.wealth-discover-heading > div { min-width:0; max-width:800px; }
.wealth-discover .wealth-insight-card { display:flex; flex-direction:column; height:100%; }
.wealth-discover .wealth-insight-image { aspect-ratio:2.3; min-height:0; margin:2px; border-radius:9px 9px 0 0; }
.wealth-discover .wealth-insight-copy { padding:12px 18px 14px; }
.wealth-discover .wealth-insight-category { font-size:12px; margin-bottom:10px; }
.wealth-discover h3 { font-size:clamp(20px,1.5vw,24px); line-height:1.25; margin:0 0 10px; overflow-wrap:anywhere; }
.wealth-discover h3 a { color:var(--public-heading-color); text-decoration:none; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; }
.wealth-discover h3 a:hover { text-decoration:underline; text-underline-offset:4px; }
.wealth-discover .wealth-insight-copy p { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-size:var(--public-description-size); line-height:var(--public-description-leading); color:var(--public-description-color); margin:0; }
.wealth-discover .wealth-insight-footer { padding:0 18px 16px; gap:12px; }
.wealth-discover .wealth-insight-meta { flex:1 1 120px; font-size:12px; gap:8px 12px; }
.wealth-discover .wealth-insight-meta > :not(:first-child) { padding-left:0; border-left:0; }
.wealth-discover .wealth-insight-arrow { width:44px; height:44px; }
.wealth-discover-pagination { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:8px; margin-top:30px; }
.wealth-discover-pagination > :is(a,span) { min-width:40px; height:40px; padding:6px; display:grid; place-items:center; border-radius:50%; color:var(--public-heading-color); text-decoration:none; }
.wealth-discover-pagination > [aria-label="Previous page"], .wealth-discover-pagination > [aria-label="Next page"] { border:1px solid #e5eaf0; box-shadow:0 2px 8px #08264c06; }
.wealth-discover-pagination > .active { background:var(--public-button-background); font-weight:700; }
.wealth-discover-pagination > [aria-disabled=true] { color:#a7b2c3; }
.wealth-discover :is(a,button):focus-visible { outline:3px solid var(--public-focus-color); outline-offset:3px; }
@media(max-width:767px) { .wealth-discover-heading { flex-direction:column; align-items:flex-start; gap:20px; } .wealth-discover-pagination { gap:4px; } }
