.finance-page .category-hero{height:19.25rem;background-image:linear-gradient(90deg,#fffaf1c9 0%,#fffaf270 44%,transparent 60%),url('../assets/finance/hero.webp')}.finance-page .hero-copy{padding-top:2.25rem}.finance-page h1{font-size:2.65rem}.finance-page .hero-stats{margin-top:1.35rem}.finance-page .hero-signature{left:40rem;top:2.7rem;font-size:1.12rem}.finance-page .category-tabs{grid-template-columns:repeat(7,minmax(0,1fr));padding:.5rem 0 1.05rem;gap:.3rem}.finance-page .category-tab{min-height:4.9rem;font-size:.65rem}.finance-page .category-symbol{height:1.8rem}.finance-page .category-art{width:1.65rem;height:1.7rem}.finance-page .sidebar{min-height:17.85rem}.finance-page .featured{height:13.875rem}.finance-page .featured-copy{left:48.2%;top:2.05rem}.finance-page .featured-copy h2{font-size:1.35rem;line-height:1.25}.finance-page .featured-copy>p{font-size:.72rem;line-height:1.45}.finance-page .featured:after{background:linear-gradient(90deg,transparent 25%,#00151611 47%,#00151675)}.finance-page .filter-bar{margin-top:1rem}.finance-page .lesson-cover{height:5.1rem}.finance-page .lesson-title{min-height:1.9rem;margin-bottom:.4rem;font-size:.7rem}.finance-page .lesson-meta{gap:.65rem}.finance-page .lesson-bottom{margin-top:.45rem}.finance-page .lesson-body{padding-left:.6rem;padding-right:.25rem}.finance-page .ai-banner{min-height:7.6rem;margin-top:.85rem;margin-bottom:.9rem;padding:1rem 1.3rem}.finance-page .ai-copy p{font-size:.73rem}.finance-page .ai-robot{right:7.2rem;bottom:-.7rem;height:8.3rem}.finance-page .ai-prompt{font-size:.43rem}.finance-page .prompt-1{right:14.75rem;top:.8rem}.finance-page .prompt-2{right:.75rem;top:1rem;max-width:8.2rem}.finance-page .prompt-3{right:15.7rem;top:3.8rem}.finance-page .prompt-4{right:.75rem;bottom:.8rem;min-width:8rem}.pagination{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem 0 0}.pagination button,.pagination>span{width:1.45rem;height:1.45rem;border:1px solid #e7edf6;border-radius:.35rem;font-size:.7rem;display:grid;place-items:center;background:#fff}.pagination button.current{background:var(--gold);color:white;border-color:#ffb127}.pagination button:disabled{cursor:default}.pagination button[data-page=prev] .icon{transform:rotate(180deg)}.pagination .icon{width:.75rem;height:.75rem}.finance-page .footer-grid{padding-top:1.35rem}
.finance-page .lesson-grid{row-gap:.55rem}.finance-page .lesson-body{padding-bottom:.2rem}.finance-page .pagination{padding-top:.7rem}.finance-page .ai-banner{margin-top:1rem;padding-top:.85rem;padding-bottom:.85rem}.finance-page .prompt-3{top:4.2rem}.finance-page .footer-grid{padding-bottom:0}.finance-page .featured-image{width:115%;max-width:none;transform:translateX(-10%)}.finance-page .lesson-card[data-id=finance-01] .lesson-cover>img{width:165%;max-width:none}.demo-page-note{font-size:.7rem;line-height:1.5;margin:0 0 .8rem;color:#7c693e;background:#fff7e7;padding:.6rem .8rem;border-radius:.35rem}.demo-page-note[hidden],.pagination[hidden]{display:none}
@media(max-width:900px){.finance-page h1{font-size:2.45rem}.finance-page .hero-description{max-width:27rem}.finance-page .featured-copy{left:37%;top:2.3rem}.finance-page .featured-copy h2{font-size:1.2rem}.finance-page .featured-copy>p{font-size:.67rem}.finance-page .featured-copy>p br{display:none}.finance-page .lesson-title{min-height:2.4rem;font-size:.67rem}.finance-page .lesson-meta{gap:.3rem}.finance-page .ai-copy p{max-width:25rem;font-size:.65rem}.finance-page .ai-robot{right:5.3rem;width:8rem}.finance-page .prompt-1{right:11.5rem}.finance-page .prompt-3{right:11.7rem}.finance-page .ai-prompt{font-size:.4rem}.finance-page .sidebar{min-height:17.85rem}}
@media(max-width:700px){.finance-page .category-hero{height:34rem;background-image:url('../assets/finance/hero.webp')}.finance-page .hero-copy{padding-top:1.5rem}.finance-page h1{font-size:clamp(1.65rem,5.5vw,2.35rem)}.finance-page .hero-stats{margin-top:1.35rem}.finance-page .category-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;padding:1rem 0}.finance-page .category-tab{min-height:4.8rem;font-size:.6rem}.finance-page .category-tab:first-child{grid-column:1/-1;min-height:2.6rem;flex-direction:row;gap:.65rem}.finance-page .category-tab:first-child .category-art{width:1.25rem;height:1.25rem}.finance-page .sidebar{min-height:0}.finance-page .featured{height:19rem}.finance-page .featured-copy{left:1rem;right:1rem;top:5.7rem}.finance-page .featured-copy h2{font-size:1.35rem}.finance-page .featured-copy>p{font-size:.75rem}.finance-page .featured:after{background:linear-gradient(0deg,#001816ee 10%,#001816ad 55%,transparent)}.finance-page .lesson-cover{height:5.8rem}.finance-page .lesson-body{padding:.55rem .5rem .45rem}.finance-page .lesson-title{min-height:3rem;font-size:.74rem;margin-bottom:.6rem}.finance-page .lesson-meta{gap:.4rem .65rem}.finance-page .ai-banner{min-height:21rem;align-items:flex-start;padding:1rem;margin:1.2rem 0}.finance-page .ai-copy p{max-width:100%;font-size:.73rem}.finance-page .ai-robot{right:1.6rem;bottom:-.8rem;height:10.5rem;width:10rem}.finance-page .ai-prompt{font-size:.48rem}.finance-page .prompt-1{left:1rem;right:auto;top:12rem}.finance-page .prompt-3{left:.7rem;right:auto;top:15rem;max-width:8rem}.finance-page .prompt-4{right:.6rem;bottom:1rem;min-width:0;max-width:7rem}.pagination{padding-top:1rem}.pagination button,.pagination>span{width:1.85rem;height:1.85rem;font-size:.8rem}}
@media(max-width:359px){.finance-page .featured{height:19.65rem}.finance-page .lesson-cover{height:4.8rem}.finance-page .lesson-title{font-size:.66rem;min-height:3.1rem}.finance-page .lesson-meta{font-size:.5rem;gap:.3rem}.finance-page .featured-copy h2{font-size:1.23rem}.finance-page .featured-meta{font-size:.55rem}.finance-page .featured-bottom{flex-wrap:nowrap;gap:.4rem}.finance-page .featured-bottom strong{font-size:.9rem}.finance-page .featured-bottom del{font-size:.6rem}.finance-page .featured-bottom .button{font-size:.6rem;padding:0 .5rem;gap:.4rem;flex-shrink:0;min-height:2.2rem}.finance-page .ai-copy p{font-size:.68rem}}
