.pill{padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px}.hero-grid,.grid,.review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hero-grid{margin-top:36px}.hero-card,.card,.formula,.paper-figure,.table-wrap,.timeline{background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.hero-card,.card,.formula,.timeline{padding:26px}.hero-card strong{display:block;font-size:28px;letter-spacing:-.03em}.hero-card span{color:var(--muted)}main{padding:0 24px 90px}section{padding:82px 0;border-top:1px solid var(--line)}.section-head{display:grid;grid-template-columns:180px 1fr;gap:26px;margin-bottom:32px}.section-head h2{font-size:clamp(32px,4.8vw,60px);line-height:1.05;letter-spacing:-.045em;margin:0 0 16px}.lead{font-size:20px;color:#4d4d52;max-width:860px}.card h3,.formula h3{font-size:21px;margin:0 0 12px}