.sol-news-detail{background-color:var(--sol-color-bg-light);flex-direction:column;min-height:100vh;display:flex}.sol-news-detail__loading{text-align:center;font-size:var(--sol-font-size-lg);color:var(--sol-color-text-secondary);padding:120px 0}.sol-news-detail__article{flex:1;padding:60px 0 80px}.sol-news-detail__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.sol-news-detail__all-news{font-size:var(--sol-font-size-base);font-weight:var(--sol-font-weight-medium);color:var(--sol-color-text-primary);transition:color var(--sol-transition-fast);white-space:nowrap;text-decoration:none}.sol-news-detail__all-news:hover{color:var(--sol-color-primary-bottom)}.sol-news-detail__back{color:var(--sol-color-text-primary);font-size:var(--sol-font-size-sm);font-weight:var(--sol-font-weight-medium);transition:color var(--sol-transition-fast);align-items:center;gap:8px;margin-bottom:32px;text-decoration:none;display:inline-flex}.sol-news-detail__back:hover{color:var(--sol-color-primary-bottom)}.sol-news-detail__title{font-size:48px;font-weight:var(--sol-font-weight-bold);line-height:var(--sol-line-height-tight);color:var(--sol-color-text-primary);max-width:70%;margin:0}.sol-news-detail__image-wrapper{width:100%;position:relative}.sol-news-detail__image{border-radius:24px;width:100%;height:500px;position:relative;overflow:hidden}.sol-news-detail__content{z-index:1;background:#fff;border-radius:24px;margin-top:-80px;padding:48px;position:relative;box-shadow:0 4px 20px #0000001a}.sol-news-detail__content-title{font-size:32px;font-weight:var(--sol-font-weight-bold);line-height:var(--sol-line-height-tight);color:var(--sol-color-text-primary);margin:0 0 24px}.sol-news-detail__meta{border-bottom:1px solid #e5e7eb;align-items:center;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.sol-news-detail__date{font-size:var(--sol-font-size-base);color:var(--sol-color-text-secondary);font-weight:var(--sol-font-weight-normal)}.sol-news-detail__text{font-size:var(--sol-font-size-base);line-height:var(--sol-line-height-relaxed);color:var(--sol-color-text-primary)}.sol-news-detail__text h1,.sol-news-detail__text h2,.sol-news-detail__text h3,.sol-news-detail__text h4,.sol-news-detail__text h5,.sol-news-detail__text h6{font-weight:var(--sol-font-weight-bold);line-height:var(--sol-line-height-tight);color:var(--sol-color-text-primary);margin-top:32px;margin-bottom:16px}.sol-news-detail__text h2{font-size:28px}.sol-news-detail__text h3{font-size:24px}.sol-news-detail__text h4{font-size:20px}.sol-news-detail__text p{margin-bottom:20px;line-height:1.8}.sol-news-detail__text ul,.sol-news-detail__text ol{margin-bottom:20px;padding-left:24px}.sol-news-detail__text li{margin-bottom:8px}.sol-news-detail__text a{color:var(--sol-color-primary-bottom);font-weight:var(--sol-font-weight-medium);transition:opacity var(--sol-transition-fast);text-decoration:none}.sol-news-detail__text a:hover{opacity:.8;text-decoration:underline}.sol-news-detail__text img{border-radius:var(--sol-radius-lg);max-width:100%;height:auto;margin:24px 0}.sol-news-detail__text blockquote{border-left:4px solid var(--sol-color-primary-bottom);color:var(--sol-color-text-secondary);margin:24px 0;padding-left:20px;font-style:italic}.sol-news-detail__text code{background:var(--sol-color-bg-light);border-radius:4px;padding:2px 6px;font-family:Monaco,Courier New,monospace;font-size:.9em}.sol-news-detail__text pre{background:var(--sol-color-bg-light);border-radius:var(--sol-radius-md);margin:24px 0;padding:16px;overflow-x:auto}.sol-news-detail__text pre code{background:0 0;padding:0}@media (max-width:1024px){.sol-news-detail__title{max-width:60%;font-size:36px}.sol-news-detail__image{height:450px}.sol-news-detail__content{margin-top:-60px;padding:40px}.sol-news-detail__content-title{font-size:28px}}@media (max-width:768px){.sol-news-detail__header{flex-direction:column;align-items:flex-start;gap:16px}.sol-news-detail__title{max-width:100%;font-size:28px}.sol-news-detail__image{border-radius:16px;height:300px}.sol-news-detail__content{border-radius:16px;margin-top:-50px;padding:32px}.sol-news-detail__content-title{font-size:24px}}@media (max-width:640px){.sol-news-detail__article{padding:40px 0 60px}.sol-news-detail__title{margin-bottom:16px;font-size:24px}.sol-news-detail__header{margin-bottom:24px}.sol-news-detail__image{height:250px}.sol-news-detail__content{margin-top:-40px;padding:24px}.sol-news-detail__content-title{font-size:20px}.sol-news-detail__text h2{font-size:22px}.sol-news-detail__text h3{font-size:18px}}
