.discover-article{padding-bottom:var(--space-20)}.discover-article__breadcrumb{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-6);padding-bottom:var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-tertiary);flex-wrap:wrap}.discover-article__breadcrumb a{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast)}.discover-article__breadcrumb a:hover{color:var(--color-primary)}.discover-article__breadcrumb-sep{color:var(--color-text-tertiary);opacity:.5}.discover-article__breadcrumb-current{color:var(--color-text-tertiary);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.discover-article__hero{margin-bottom:var(--space-8)}.discover-article__hero-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radius-xl)}.discover-article__header{max-width:780px;margin-bottom:var(--space-10)}.discover-article__title{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:500;color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.discover-article__subtitle{font-family:var(--font-sans);font-size:var(--text-xl);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.discover-article__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}.discover-article__author,.discover-article__author-link{font-weight:500;color:var(--color-text-secondary)}.discover-article__author-link{text-decoration:none;transition:color var(--transition-fast)}.discover-article__author-link:hover{color:var(--color-primary)}.discover-article__meta-sep{color:var(--color-text-tertiary);opacity:.5}.discover-article__category-badge{padding:4px 12px;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-luxury);color:var(--color-primary);background:#2c4a5214;border-radius:var(--radius-full)}.discover-article__meta-divider{height:2px;width:100%;margin-top:var(--space-4);background:var(--color-gold-shimmer);border-radius:var(--radius-full)}.discover-article__body{max-width:780px;margin-bottom:var(--space-10)}.discover-article__tags{max-width:780px;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--color-border)}@media(min-width:768px){.discover-article__tags{justify-content:center}}.discover-article__tag{padding:6px 14px;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--color-text-secondary);background:var(--color-surface-hover);border-radius:var(--radius-full);letter-spacing:var(--tracking-wide)}.discover-article__cross-links{max-width:780px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);margin-bottom:var(--space-10)}.discover-article__cross-card{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;color:inherit;transition:all var(--transition-normal)}.discover-article__cross-card:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.discover-article__cross-img{width:80px;height:60px;object-fit:cover;border-radius:var(--radius-lg);flex-shrink:0}.discover-article__cross-content{display:flex;flex-direction:column;gap:4px}.discover-article__cross-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-secondary)}.discover-article__cross-name{font-family:var(--font-serif);font-size:var(--text-base);font-weight:500;color:var(--color-text-primary)}.discover-article__cta{margin-top:var(--space-10);margin-bottom:var(--space-10);padding:var(--space-8) var(--space-6);background-color:transparent;border:1px solid var(--color-border);border-radius:var(--radius-xl);text-align:center}.discover-article__cta-title{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:500;color:var(--color-text-primary);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.discover-article__cta-body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:56ch;margin:0 auto var(--space-6)}.discover-article__cta-button{padding:12px 28px;font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-decoration:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #05966966;transition:filter var(--transition-normal),box-shadow var(--transition-normal)}.discover-article__cta-button:hover{filter:brightness(1.05);box-shadow:0 4px 14px #05966980}@media(max-width:640px){.discover-article__cta{padding:var(--space-6) var(--space-5)}.discover-article__cta-title{font-size:var(--text-xl)}}.discover-article__related{padding-top:var(--space-10);border-top:1px solid var(--color-border)}.discover-article__related-title{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:500;color:var(--color-text-primary);margin-bottom:var(--space-8);letter-spacing:var(--tracking-tight)}.discover-article__related-grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:768px){.discover-article__related-grid{grid-template-columns:repeat(3,1fr)}}.discover-article__not-found{text-align:center;padding:var(--space-20) var(--space-6)}.discover-article__not-found h1{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-text-primary);margin-bottom:var(--space-4)}.discover-article__not-found p{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--color-text-tertiary);margin-bottom:var(--space-8)}.discover-article__back-link{display:inline-block;padding:12px 32px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-luxury);text-transform:uppercase;color:var(--color-text-inverse);background:var(--color-primary);border-radius:var(--radius-full);text-decoration:none;transition:background var(--transition-normal)}.discover-article__back-link:hover{background:var(--color-primary-hover)}.discover-article__loading{display:flex;justify-content:center;padding:var(--space-20) 0}.discover-article__spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:discover-article-spin .8s linear infinite}@keyframes discover-article-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.discover-article__title{font-size:var(--text-2xl)}.discover-article__subtitle{font-size:var(--text-lg)}.discover-article__hero-img{border-radius:var(--radius-lg)}.discover-article__related-title{font-size:var(--text-xl)}}
