.si-page{background:var(--si-cream)}.si-section{padding:var(--space-xl) 0;max-width:1200px;margin:0 auto;padding-inline:var(--space-lg)}.si-eyebrow{margin:0 0 var(--space-sm);font-family:var(--font-body);font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:11px;color:var(--si-gold)}.si-gold-rule{width:48px;height:2px;background:var(--si-gold);margin-bottom:var(--space-md)}.si-h1{margin:0 0 var(--space-md);font-size:clamp(2.1rem,4.5vw,3rem);line-height:1.1}.si-h1,.si-h2{font-family:var(--font-display);font-weight:600;color:var(--si-navy)}.si-h2{margin:0 0 var(--space-sm);font-size:22px}.si-lead{margin:0 0 var(--space-lg);max-width:90ch}.si-lead,.si-p{font-family:var(--font-body);color:var(--si-charcoal);opacity:.9;line-height:1.7}.si-p{margin:0}.si-card{background:#fff;border:1px solid rgba(15,30,60,.1);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.si-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:980px){.si-two-col{grid-template-columns:1fr}}@media (max-width:640px){.si-section{padding-block:var(--space-lg);padding-inline:var(--space-md)}.si-card{padding:var(--space-md)}}