.stories-page .container{max-width:1200px;margin:0 auto;padding:0 40px}@media (max-width:760px){.stories-page .container{padding:0 24px}}.stories-page a{text-decoration:none;color:inherit}.stories-page img{display:block}.stories-page .stories-head{padding:156px 0 56px;position:relative;background:radial-gradient(ellipse 900px 460px at 26% -10%,var(--forgd-orange-glow),transparent 62%),var(--bg-primary);border-bottom:1px solid var(--border-subtle)}.stories-page .eyebrow{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--forgd-orange);display:inline-flex;align-items:center;gap:14px;margin-bottom:22px}.stories-page .eyebrow:before{content:"";width:30px;height:1px;background:var(--forgd-orange)}.stories-page .stories-head h1{font-family:var(--font-display);font-weight:800;font-size:clamp(40px,5.6vw,68px);letter-spacing:-.035em;line-height:1.02;margin:0}.stories-page .stories-main{padding:64px 0 110px}.stories-page .stories-list{display:flex;flex-direction:column;gap:20px}.stories-page .story-card{display:block;background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-lg);padding:36px 40px;box-shadow:var(--shadow-card);transition:background var(--transition-smooth),border-color var(--transition-smooth)}.stories-page .story-card:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.stories-page .sc-logo{height:32px;width:auto;max-width:260px;object-fit:contain;object-position:left center}.stories-page .sc-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:12px}.stories-page .sc-body h2{font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 8px;display:flex;align-items:center;min-height:32px}.stories-page .sc-co{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.stories-page .sc-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;padding:22px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:22px 0;max-width:620px}.stories-page .sc-stat-n{font-size:28px;font-weight:800;color:var(--text-primary);letter-spacing:-.03em;line-height:1;margin-bottom:8px}.stories-page .sc-stat-l{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase}.stories-page .sc-stats:has(+.sc-go),.stories-page .sc-stats:last-child{margin-bottom:0}.stories-page .sc-quote{font-size:16px;color:var(--text-primary);line-height:1.5;font-weight:500;letter-spacing:-.005em;margin:0 0 12px;max-width:620px}.stories-page .sc-attr{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.stories-page .sc-attr-name{color:var(--forgd-orange);font-weight:600}.stories-page .sc-go{display:inline-block;margin-top:24px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--forgd-white);background:var(--forgd-orange);padding:13px 24px;border:0;border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;transition:background var(--transition-smooth)}.stories-page .sc-go:hover{background:var(--forgd-orange-light)}@media (max-width:620px){.stories-page .story-card{padding:28px 24px}.stories-page .sc-stats{grid-template-columns:1fr;gap:16px}}.stories-page .footer{background:var(--bg-primary);border-top:1px solid var(--border-subtle);padding:48px 0 36px}.stories-page .footer-top{display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;padding-bottom:28px;margin-bottom:24px;border-bottom:1px solid var(--border-subtle)}.stories-page .footer-brand img{height:26px}.stories-page .footer-social{display:inline-flex;color:var(--text-secondary);transition:color var(--transition-smooth)}.stories-page .footer-social:hover{color:var(--forgd-orange)}.stories-page .footer-meta{display:flex;gap:22px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11.5px;color:var(--text-dim);letter-spacing:.06em}.stories-page .footer-meta a:hover{color:var(--forgd-orange)}