.science-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:10rem 2rem 6rem;display:flex}.science-tagline{color:var(--text-secondary);max-width:580px;margin-top:1.5rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.science-section{padding:6rem 2rem}.science-section-inner{max-width:1000px;margin:0 auto}.science-desc{color:var(--text-secondary);max-width:560px;margin-top:1rem;font-size:1rem}.lot-search{max-width:520px;margin-top:2.5rem;padding:2rem}.lot-input-row{gap:.75rem;display:flex}.lot-input{border:1px solid var(--glass-border);color:var(--text-primary);background:#ffffff0d;border-radius:12px;outline:none;flex:1;padding:.875rem 1rem;font-family:inherit;font-size:.95rem}.lot-btn{opacity:.5;cursor:not-allowed;flex-shrink:0}.lot-hint{color:var(--text-muted);margin-top:1rem;font-size:.82rem}.mechanisms-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;display:grid}.mechanism-card{flex-direction:column;gap:1rem;padding:2rem;display:flex}.mechanism-header{align-items:flex-start;gap:1rem;display:flex}.mechanism-id{flex-shrink:0;font-size:1.75rem;font-weight:700;line-height:1}.mechanism-title{color:var(--text-primary);font-size:1.1rem;font-weight:600}.mechanism-subtitle{color:var(--text-muted);margin-top:.25rem;font-size:.82rem}.mechanism-body{color:var(--text-secondary);font-size:.95rem;line-height:1.75}.mechanism-ref{color:var(--text-muted);margin-top:auto;font-size:.75rem;font-style:italic}.science-cta{background:var(--bg-secondary)}.science-cta-inner{flex-direction:column;gap:1rem;display:flex}@media (max-width:768px){.mechanisms-grid{grid-template-columns:1fr}.lot-input-row{flex-direction:column}}
