.hero-section[data-astro-cid-cx7x6m2f]{min-height:520px;padding-block:calc(var(--space-3xl) * .85);color:#fff;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-bg[data-astro-cid-cx7x6m2f]{background-image:url(/images/hero-stories.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-overlay[data-astro-cid-cx7x6m2f]{background:linear-gradient(125deg,#063b4ff0 0%,#0a4d68cc 48%,#063b4f94 100%);position:absolute;inset:0}.hero-eyebrow[data-astro-cid-cx7x6m2f]{align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-soft);margin-bottom:var(--space-md);font-weight:600;display:inline-flex}.hero-eyebrow[data-astro-cid-cx7x6m2f]:before{content:"";background:var(--color-accent);border-radius:var(--radius-pill);width:32px;height:2px}.hero-section[data-astro-cid-cx7x6m2f] h1[data-astro-cid-cx7x6m2f]{color:#fff;margin-bottom:var(--space-md);font-size:clamp(2.2rem,4vw,3.4rem)}.hero-section[data-astro-cid-cx7x6m2f] .lead[data-astro-cid-cx7x6m2f]{font-size:var(--fs-lg);color:#ffffffd6;margin-bottom:var(--space-xl)}.hero-actions[data-astro-cid-cx7x6m2f]{gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.hero-outline[data-astro-cid-cx7x6m2f]{color:#fff;background:0 0;border-color:#ffffff73}.hero-outline[data-astro-cid-cx7x6m2f]:hover{color:#fff;background:#ffffff1a}.hero-nudge[data-astro-cid-cx7x6m2f]{font-size:var(--fs-sm);color:#ffffffb8;align-items:center;gap:.45rem;display:inline-flex}.stories-section[data-astro-cid-cx7x6m2f]{padding-block:calc(var(--space-3xl) * .85)}.stories-header[data-astro-cid-cx7x6m2f]{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-2xl);display:flex}.stories-header[data-astro-cid-cx7x6m2f] h2[data-astro-cid-cx7x6m2f]{font-size:var(--fs-3xl);margin-bottom:var(--space-sm)}.stories-lead[data-astro-cid-cx7x6m2f]{max-width:58ch;margin:0}.published-list[data-astro-cid-cx7x6m2f]{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.story-card[data-astro-cid-cx7x6m2f]{padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex}.story-card[data-astro-cid-cx7x6m2f]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.story-card-link[data-astro-cid-cx7x6m2f]{color:inherit;gap:var(--space-md);flex-direction:column;flex:1;text-decoration:none;display:flex}.story-title[data-astro-cid-cx7x6m2f]{font-size:var(--fs-xl);margin-bottom:.35rem}.story-card-meta[data-astro-cid-cx7x6m2f]{font-size:var(--fs-xs);color:var(--color-text-muted);flex-wrap:wrap;gap:.4rem;font-weight:600;display:flex}.story-excerpt[data-astro-cid-cx7x6m2f]{font-size:var(--fs-base);color:var(--color-text-muted);line-height:var(--lh-relaxed);margin:0}.read-more[data-astro-cid-cx7x6m2f]{font-size:var(--fs-sm);color:var(--color-primary);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.empty[data-astro-cid-cx7x6m2f]{align-items:center;gap:var(--space-md);text-align:center;padding:var(--space-2xl);background:var(--color-surface-alt);border-radius:var(--radius-lg);color:var(--color-text-muted);flex-direction:column;grid-column:1/-1;display:flex}.trust-section[data-astro-cid-cx7x6m2f]{padding-block:calc(var(--space-3xl) * .75)}.trust-intro[data-astro-cid-cx7x6m2f]{max-width:720px;margin-bottom:var(--space-2xl)}.trust-intro[data-astro-cid-cx7x6m2f] h2[data-astro-cid-cx7x6m2f]{font-size:var(--fs-3xl);margin-bottom:var(--space-md)}.trust-grid[data-astro-cid-cx7x6m2f]{gap:var(--space-xl);margin-bottom:var(--space-2xl);grid-template-columns:repeat(4,1fr);display:grid}.trust-card[data-astro-cid-cx7x6m2f]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-xl)}.trust-icon[data-astro-cid-cx7x6m2f]{border-radius:var(--radius-md);width:52px;height:52px;color:var(--color-primary);margin-bottom:var(--space-md);background:#0a4d6814;justify-content:center;align-items:center;display:inline-flex}.trust-card[data-astro-cid-cx7x6m2f] h3[data-astro-cid-cx7x6m2f]{font-size:var(--fs-lg);margin-bottom:var(--space-xs)}.trust-card[data-astro-cid-cx7x6m2f] p[data-astro-cid-cx7x6m2f]{font-size:var(--fs-sm);color:var(--color-text-muted);line-height:var(--lh-relaxed)}.policy-note[data-astro-cid-cx7x6m2f]{font-size:var(--fs-base);color:var(--color-text-muted)}.editor-container[data-astro-cid-cx7x6m2f]{width:100%;max-width:900px;padding-inline:var(--space-lg);margin-inline:auto}.submit-panel[data-astro-cid-cx7x6m2f]{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);padding:var(--space-2xl)}.submit-header[data-astro-cid-cx7x6m2f]{margin-bottom:var(--space-2xl)}.submit-header[data-astro-cid-cx7x6m2f] h2[data-astro-cid-cx7x6m2f]{font-size:var(--fs-2xl);margin-bottom:var(--space-sm)}.submit-lead[data-astro-cid-cx7x6m2f]{color:var(--color-text-muted);font-size:var(--fs-base);max-width:68ch}.story-form[data-astro-cid-cx7x6m2f]{gap:var(--space-xl);flex-direction:column;display:flex}.draft-bar[data-astro-cid-cx7x6m2f]{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface-alt);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.draft-left[data-astro-cid-cx7x6m2f]{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--fs-sm);display:flex}.draft-left[data-astro-cid-cx7x6m2f] svg[data-astro-cid-cx7x6m2f]{color:var(--color-primary)}.draft-right[data-astro-cid-cx7x6m2f]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.draft-select[data-astro-cid-cx7x6m2f]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font:inherit;font-size:var(--fs-sm);min-width:220px;padding:.55rem .75rem}.form-row[data-astro-cid-cx7x6m2f]{gap:var(--space-lg);grid-template-columns:2fr 1fr;display:grid}.form-field[data-astro-cid-cx7x6m2f]{gap:var(--space-xs);flex-direction:column;display:flex}.form-field[data-astro-cid-cx7x6m2f] span[data-astro-cid-cx7x6m2f]{font-weight:600;font-size:var(--fs-sm)}.form-field[data-astro-cid-cx7x6m2f] input[data-astro-cid-cx7x6m2f]{border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;background:var(--color-bg);padding:.9rem 1.1rem}.editor-label[data-astro-cid-cx7x6m2f]{margin-bottom:calc(-1 * var(--space-md))}.editor-label[data-astro-cid-cx7x6m2f] span[data-astro-cid-cx7x6m2f]{font-weight:600;font-size:var(--fs-sm)}.checkbox-label[data-astro-cid-cx7x6m2f]{gap:var(--space-md);font-size:var(--fs-sm);color:var(--color-text-muted);cursor:pointer;padding:var(--space-md);background:var(--color-surface-alt);border-radius:var(--radius-md);align-items:flex-start;flex-direction:row!important;display:flex!important}.checkbox-label[data-astro-cid-cx7x6m2f] input[data-astro-cid-cx7x6m2f][type=checkbox]{flex-shrink:0;width:22px;height:22px;margin-top:2px}.form-actions[data-astro-cid-cx7x6m2f]{gap:var(--space-md);padding-top:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}.btn-sm[data-astro-cid-cx7x6m2f]{font-size:var(--fs-sm);padding:.55rem 1rem}.notice[data-astro-cid-cx7x6m2f]{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--fs-sm)}.notice-error[data-astro-cid-cx7x6m2f]{color:#7f1d1d;background:#fef2f2;border-left:4px solid #dc2626}.notice-success[data-astro-cid-cx7x6m2f]{color:#0a4d23;background:#e6f4ea;border-left:4px solid #137333}.notice-info[data-astro-cid-cx7x6m2f]{border-left:4px solid var(--color-primary-light);color:#0c4a6e;background:#eff6ff}.hidden[data-astro-cid-cx7x6m2f]{display:none!important}@media (width<=1024px){.trust-grid[data-astro-cid-cx7x6m2f]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.stories-header[data-astro-cid-cx7x6m2f]{flex-direction:column;align-items:flex-start}.trust-grid[data-astro-cid-cx7x6m2f],.published-list[data-astro-cid-cx7x6m2f],.form-row[data-astro-cid-cx7x6m2f]{grid-template-columns:1fr}}
