.wealth-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px 16px}.wealth-gallery article{min-width:0;scroll-margin-top:24px}.wealth-image{display:block;padding:0;border:0;background:transparent;width:100%;cursor:zoom-in}.wealth-image img{display:block;width:100%;height:auto;border-radius:8px}.wealth-gallery h3{font-size:1rem;margin:12px 0 5px}.wealth-gallery .plan-small{margin-bottom:8px}.wealth-lead{margin:22px 0;padding:24px;border-left:3px solid #3b82f6;background:#eef5ff;border-radius:0 10px 10px 0}.wealth-lead p:last-child{margin-bottom:0}.wealth-details{padding:0 20px 20px}.wealth-details p{padding:0;margin:0 0 14px}.wealth-details p:last-child{margin-bottom:0}.wealth-details li{padding:5px 0}.wealth-details .plan-script{font-size:1rem}.plans-main .plan-stat strong{font-size:clamp(1.25rem,2vw,1.75rem)}.plan-table td{overflow-wrap:break-word}.plan-subnav a{min-height:44px;display:flex;align-items:center}.plan-detail-title{color:#000a1f}@media(max-width:720px){.wealth-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.wealth-lead{padding:18px}.wealth-details{padding:0 16px 18px}.plan-quick-stats{grid-template-columns:1fr}.plan-table{min-width:620px}}