/* Homepage finance emphasis */
.home-highlight-options{display:grid;gap:12px;margin-top:20px}.home-option{display:block;background:#fff;border:1px solid #e2e8f2;border-radius:16px;padding:16px 17px;text-decoration:none;color:#0a0c10;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.home-option:hover{transform:translateY(-2px);border-color:#b9d2ff;box-shadow:0 12px 28px rgba(47,116,255,.10)}.home-option-top{display:flex;justify-content:space-between;gap:14px;align-items:center}.home-option b{font-size:16px}.home-option strong{font-size:13px;color:#1769ff}.home-option p{font-size:13px!important;line-height:1.45!important;color:#68707a!important;margin:6px 0 0!important}.finance-spotlight{max-width:1110px;margin:0 auto 28px;padding:0 24px}.finance-spotlight-inner{background:linear-gradient(135deg,#f6f9ff 0%,#fff 100%);border:1px solid #dfe8f7;border-radius:24px;padding:26px;box-shadow:0 18px 50px rgba(47,116,255,.07)}.finance-spotlight-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.finance-spotlight-head h2{font-size:30px;letter-spacing:-.035em;margin:8px 0 0}.finance-spotlight-head p{max-width:520px;color:#68707a;line-height:1.5;margin:0}.finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.finance-card{background:#fff;border:1px solid #e3e8f0;border-radius:18px;padding:22px;text-decoration:none;color:#0a0c10;display:flex;flex-direction:column;min-height:210px}.finance-card .mini-badge{align-self:flex-start}.finance-card h3{font-size:25px;letter-spacing:-.03em;margin:14px 0 9px}.finance-card p{color:#68707a;line-height:1.55;margin:0 0 18px}.finance-card strong{color:#1769ff;margin-top:auto}.finance-featured{border-color:#d4e2fb;box-shadow:0 20px 55px rgba(47,116,255,.09)}
@media(max-width:760px){.finance-grid{grid-template-columns:1fr}.finance-spotlight{padding:0 18px}.finance-spotlight-inner{padding:20px;border-radius:20px}.finance-spotlight-head{align-items:flex-start;flex-direction:column}.finance-spotlight-head h2{font-size:27px}.finance-card{min-height:0}.home-option{padding:15px}}