.page-hero[data-astro-cid-a3guflni]{background:linear-gradient(135deg,var(--color-midnight) 0%,var(--color-navy) 100%);color:var(--color-white);padding:var(--space-24) 0 var(--space-16);text-align:center;position:relative;overflow:hidden}.page-hero[data-astro-cid-a3guflni]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(212,175,55,.1) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(212,175,55,.08) 0%,transparent 50%);pointer-events:none}.page-hero[data-astro-cid-a3guflni] .container[data-astro-cid-a3guflni]{position:relative;z-index:1}.hero-badge[data-astro-cid-a3guflni]{display:inline-block;padding:var(--space-2) var(--space-4);background:#d4af3733;border:1px solid var(--color-gold);color:var(--color-gold);font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);margin-bottom:var(--space-6)}.page-hero[data-astro-cid-a3guflni] h1[data-astro-cid-a3guflni]{font-family:var(--font-serif);color:var(--color-white);font-size:var(--text-6xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);line-height:var(--leading-tight);text-shadow:0 2px 8px rgba(0,0,0,.2)}.hero-subtitle[data-astro-cid-a3guflni]{font-family:var(--font-serif);font-size:var(--text-2xl);font-style:italic;color:var(--color-gold);margin-bottom:var(--space-4)}.hero-description[data-astro-cid-a3guflni]{font-size:var(--text-lg);color:#ffffffe6;max-width:800px;margin:0 auto var(--space-10);line-height:var(--leading-relaxed)}.hero-stats[data-astro-cid-a3guflni]{display:flex;justify-content:center;gap:var(--space-12);margin-top:var(--space-8)}.stat-item[data-astro-cid-a3guflni]{text-align:center}.stat-number[data-astro-cid-a3guflni]{font-family:var(--font-serif);font-size:var(--text-5xl);font-weight:var(--font-bold);color:var(--color-gold);line-height:1;margin-bottom:var(--space-2)}.stat-label[data-astro-cid-a3guflni]{font-size:var(--text-sm);color:#fffc;text-transform:uppercase;letter-spacing:.05em}.stories-section[data-astro-cid-a3guflni]{padding:var(--section-padding-y) 0}.stories-grid[data-astro-cid-a3guflni]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:var(--space-8)}.story-card[data-astro-cid-a3guflni]{display:flex;flex-direction:column;background-color:var(--color-white);border:2px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;transition:all var(--transition-medium)}.story-card[data-astro-cid-a3guflni]:hover{border-color:var(--color-navy);box-shadow:var(--shadow-xl);transform:translateY(-6px)}.story-image[data-astro-cid-a3guflni]{position:relative;width:100%;height:240px;overflow:hidden}.story-image[data-astro-cid-a3guflni] img[data-astro-cid-a3guflni]{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-medium)}.story-card[data-astro-cid-a3guflni]:hover .story-image[data-astro-cid-a3guflni] img[data-astro-cid-a3guflni]{transform:scale(1.05)}.story-type-badge[data-astro-cid-a3guflni]{position:absolute;top:var(--space-4);left:var(--space-4);padding:var(--space-2) var(--space-4);background-color:var(--color-gold);color:var(--color-midnight);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full)}.story-content[data-astro-cid-a3guflni]{padding:var(--space-6);flex:1;display:flex;flex-direction:column}.story-meta[data-astro-cid-a3guflni]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);font-size:var(--text-sm)}.story-industry[data-astro-cid-a3guflni]{color:var(--color-text-muted);font-weight:var(--font-medium)}.story-country[data-astro-cid-a3guflni]{color:var(--color-navy);font-weight:var(--font-semibold)}.story-title[data-astro-cid-a3guflni]{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-navy);margin-bottom:var(--space-3);line-height:var(--leading-tight)}.story-tagline[data-astro-cid-a3guflni]{font-size:var(--text-base);color:var(--color-gold);font-weight:var(--font-semibold);margin-bottom:var(--space-3)}.story-excerpt[data-astro-cid-a3guflni]{font-size:var(--text-base);color:var(--color-text);line-height:var(--leading-relaxed);margin-bottom:var(--space-5);flex:1}.story-scores[data-astro-cid-a3guflni]{display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-4);background-color:var(--color-gray-50);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.score-item[data-astro-cid-a3guflni]{text-align:center}.score-label[data-astro-cid-a3guflni]{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.score-value[data-astro-cid-a3guflni]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-muted)}.score-after[data-astro-cid-a3guflni]{color:var(--color-navy)}.score-arrow[data-astro-cid-a3guflni]{font-size:var(--text-2xl);color:var(--color-gold);font-weight:var(--font-bold)}.story-cta[data-astro-cid-a3guflni]{font-weight:var(--font-semibold);color:var(--color-navy);text-align:center;padding-top:var(--space-4);border-top:2px solid var(--color-border);transition:color var(--transition-base)}.story-card[data-astro-cid-a3guflni]:hover .story-cta[data-astro-cid-a3guflni]{color:var(--color-gold)}.cta-section[data-astro-cid-a3guflni]{padding:var(--section-padding-y) 0;background:linear-gradient(135deg,var(--color-navy) 0%,var(--color-midnight) 100%);color:var(--color-white);text-align:center}.cta-content[data-astro-cid-a3guflni]{max-width:700px;margin:0 auto}.cta-content[data-astro-cid-a3guflni] h2[data-astro-cid-a3guflni]{color:var(--color-white);margin-bottom:var(--space-4)}.cta-content[data-astro-cid-a3guflni] p[data-astro-cid-a3guflni]{color:var(--color-gray-300);font-size:var(--text-lg);margin-bottom:var(--space-8)}@media (max-width: 768px){.page-hero[data-astro-cid-a3guflni] h1[data-astro-cid-a3guflni]{font-size:var(--text-4xl)}.hero-subtitle[data-astro-cid-a3guflni]{font-size:var(--text-xl)}.hero-stats[data-astro-cid-a3guflni]{flex-direction:column;gap:var(--space-6)}.stories-grid[data-astro-cid-a3guflni]{grid-template-columns:1fr}}@media (max-width: 480px){.page-hero[data-astro-cid-a3guflni] h1[data-astro-cid-a3guflni]{font-size:var(--text-3xl)}.stat-number[data-astro-cid-a3guflni]{font-size:var(--text-4xl)}}
