.whitepaper-detail-page{min-height:100vh;background:#fff}.whitepaper-detail-page.dark{background:#0a0e13}.whitepaper-detail-page .whitepaper-detail-container{max-width:1300px;margin:0 auto;padding:80px 20px 40px}.whitepaper-detail-page .back-link{display:inline-flex;align-items:center;gap:8px;color:#3b82f6;text-decoration:none;font-weight:500;margin-bottom:32px;transition:all .3s ease}.dark .whitepaper-detail-page .back-link{color:#60a5fa}.whitepaper-detail-page .back-link:hover{gap:12px;color:#2563eb}.dark .whitepaper-detail-page .back-link:hover{color:#93c5fd}.whitepaper-detail-page .whitepaper-detail-hero{margin-bottom:60px;padding-bottom:40px;border-bottom:1px solid #e5e7eb}.dark .whitepaper-detail-page .whitepaper-detail-hero{border-bottom-color:#374151}.whitepaper-detail-page .whitepaper-detail-hero .whitepaper-detail-title{font-size:3rem;font-weight:700;color:#111827;margin:0;line-height:1.2}.dark .whitepaper-detail-page .whitepaper-detail-hero .whitepaper-detail-title{color:#f9fafb}@media(max-width:768px){.whitepaper-detail-page .whitepaper-detail-hero .whitepaper-detail-title{font-size:2rem}}.whitepaper-detail-page .whitepaper-image-form-section{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}@media(min-width:1024px){.whitepaper-detail-page .whitepaper-image-form-section{flex-direction:row;align-items:flex-start}}.whitepaper-detail-page .whitepaper-image-wrapper{flex:1;width:100%}.whitepaper-detail-page .whitepaper-detail-image{width:100%;height:auto;border-radius:16px;object-fit:cover;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dark .whitepaper-detail-page .whitepaper-detail-image{box-shadow:0 4px 6px rgba(0,0,0,.3)}.whitepaper-detail-page .whitepaper-detail-main{margin-top:60px;padding:40px;border-radius:20px;background:var(--list-item-background-color);border:1px solid var(--border-default)}.whitepaper-detail-page .download-form-section{background:var(--list-item-background-color);border:1px solid var(--border-default);border-radius:16px;padding:20px;width:100%}@media(min-width:1024px){.whitepaper-detail-page .download-form-section{width:500px;flex-shrink:0}}.whitepaper-detail-page .download-form-section .download-form-title{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 24px}.dark .whitepaper-detail-page .download-form-section .download-form-title{color:#f9fafb}.whitepaper-detail-page .download-form-section .whitepaper-download-form .form-input{background:#fff;border-color:#d1d5db}.dark .whitepaper-detail-page .download-form-section .whitepaper-download-form .form-input{background:#111827;border-color:#404040;color:#fff}.whitepaper-detail-page .download-form-section .whitepaper-download-form .required-asterisk{color:#ef4444}.whitepaper-detail-page .download-form-section .whitepaper-download-form .ant-form-item-label>label{color:#374151;font-weight:500}.dark .whitepaper-detail-page .download-form-section .whitepaper-download-form .ant-form-item-label>label{color:#d1d5db}.whitepaper-detail-page .download-form-section .whitepaper-download-form .download-button{width:100%;height:48px;font-size:1rem;font-weight:600;background:#3b82f6;border:none;border-radius:8px;margin-top:8px}.whitepaper-detail-page .download-form-section .whitepaper-download-form .download-button:hover{background:#2563eb}.whitepaper-detail-page .download-form-section .download-success{text-align:center;padding:20px 0}.whitepaper-detail-page .download-form-section .download-success h3{font-size:1.5rem;font-weight:700;color:#111827;margin:0 0 12px}.dark .whitepaper-detail-page .download-form-section .download-success h3{color:#f9fafb}.whitepaper-detail-page .download-form-section .download-success p{font-size:1rem;color:#6b7280;margin:0 0 24px;line-height:1.6}.dark .whitepaper-detail-page .download-form-section .download-success p{color:#9ca3af}.whitepaper-detail-page .download-form-section .download-success .download-button{width:100%;height:48px;font-size:1rem;font-weight:600}.whitepaper-detail-page .whitepaper-content-section .content-section-title{font-size:2rem;font-weight:700;color:#111827;margin:0 0 24px;line-height:1.3}.dark .whitepaper-detail-page .whitepaper-content-section .content-section-title{color:#f9fafb}@media(max-width:768px){.whitepaper-detail-page .whitepaper-content-section .content-section-title{font-size:1.75rem}}.whitepaper-detail-page .whitepaper-content-section .content-section-intro{font-size:1.125rem;color:#4b5563;line-height:1.7;margin:0 0 20px}.dark .whitepaper-detail-page .whitepaper-content-section .content-section-intro{color:#d1d5db}.whitepaper-detail-page .whitepaper-content-section .content-section-subtitle{font-size:1.5rem;font-weight:600;color:#111827;margin:40px 0 20px}.dark .whitepaper-detail-page .whitepaper-content-section .content-section-subtitle{color:#f9fafb}.whitepaper-detail-page .whitepaper-content-section .content-section-list{list-style:none;padding-left:40px}.whitepaper-detail-page .whitepaper-content-section .content-section-list li{font-size:1.125rem;color:var(--text-color);line-height:1.7;position:relative;padding-left:30px}.whitepaper-detail-page .whitepaper-content-section .content-section-list li:before{content:"•";position:absolute;left:0;color:#3b82f6;font-size:1.5rem;line-height:1.2}.dark .whitepaper-detail-page .whitepaper-content-section .content-section-list li:before{color:#60a5fa}.whitepaper-detail-page .whitepaper-not-found{text-align:center;padding:80px 20px}.whitepaper-detail-page .whitepaper-not-found h1{font-size:2rem;font-weight:700;color:#111827;margin:0 0 24px}.dark .whitepaper-detail-page .whitepaper-not-found h1{color:#f9fafb}@media(max-width:768px){.whitepaper-detail-page .whitepaper-detail-container{padding:60px 16px 40px}.whitepaper-detail-page .download-form-section{padding:32px 24px}.whitepaper-detail-page .content-section-intro{font-size:1rem}.whitepaper-detail-page .content-section-list li{font-size:1rem;padding-left:24px}}