.whitepapers-page{min-height:100vh;background:#fff}.whitepapers-page.dark{background:#0a0e13}.whitepapers-page .whitepapers-container{max-width:1200px;margin:0 auto;padding:80px 20px 40px}.whitepapers-page .whitepapers-hero{padding:60px 0}.whitepapers-page .whitepapers-hero .whitepapers-hero-title{font-size:3.5rem;font-weight:700;color:#111827;margin:0 0 20px;line-height:1.2}.dark .whitepapers-page .whitepapers-hero .whitepapers-hero-title{color:#f9fafb}.whitepapers-page .whitepapers-hero .whitepapers-hero-subtitle{font-size:1.25rem;color:var(--secondary-text);line-height:1.6}.whitepapers-page .whitepapers-list{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:80px}@media(max-width:768px){.whitepapers-page .whitepapers-list{grid-template-columns:1fr}}.whitepapers-page .whitepaper-card{background:var(--list-item-background-color);border:1px solid var(--border-default);border-radius:16px;overflow:hidden;transition:all .3s ease}.whitepapers-page .whitepaper-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.1);transform:translateY(-2px)}.dark .whitepapers-page .whitepaper-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.3)}.whitepapers-page .whitepaper-image-wrapper{width:100%;height:300px;overflow:hidden;background:#f3f4f6}.dark .whitepapers-page .whitepaper-image-wrapper{background:#111827}.whitepapers-page .whitepaper-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.whitepapers-page .whitepaper-card:hover .whitepaper-image{transform:scale(1.05)}.whitepapers-page .whitepaper-content{padding:40px}.whitepapers-page .whitepaper-title{font-size:1.75rem;font-weight:700;color:#111827;margin:0 0 24px;line-height:1.3}.dark .whitepapers-page .whitepaper-title{color:#f9fafb}.whitepapers-page .whitepaper-title a{color:inherit;text-decoration:none;transition:color .3s ease}.whitepapers-page .whitepaper-title a:hover{color:#3b82f6}.dark .whitepapers-page .whitepaper-title a:hover{color:#60a5fa}.whitepapers-page .whitepaper-link{display:inline-flex;align-items:center;gap:5px;font-size:1rem;font-weight:600;color:#3b82f6;text-decoration:none;transition:all .3s ease}.dark .whitepapers-page .whitepaper-link{color:#60a5fa}.whitepapers-page .whitepaper-link:hover{gap:8px;color:#2563eb}.dark .whitepapers-page .whitepaper-link:hover{color:#93c5fd}@media(max-width:768px){.whitepapers-page .whitepapers-hero-title{font-size:2.5rem}.whitepapers-page .whitepapers-hero-subtitle{font-size:1.125rem}.whitepapers-page .whitepaper-content{padding:32px 24px}.whitepapers-page .whitepaper-title{font-size:1.5rem}}