.experiment-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:28px}
.experiment-card{min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:34px;display:flex;flex-direction:column}
.experiment-card h2{font-size:32px;margin:18px 0}.experiment-card>p{font-size:15px;color:var(--muted)}
.experiment-card form{display:flex;flex-direction:column;align-items:start;gap:8px;margin:12px 0 0}
.experiment-card label{font-size:13px}.experiment-card select,.experiment-card input{width:100%;min-width:0;padding:12px;min-height:48px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;font:inherit}
.experiment-card button{margin-top:16px}.experiment-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.experiment-pair label{display:block;margin-bottom:8px}
.experiment-result{min-height:80px;padding:24px 0 16px;font-size:17px;overflow-wrap:anywhere}.experiment-result:empty{min-height:30px;padding:0}
.experiment-result strong{display:block;font-size:32px;font-weight:500;line-height:1.3}.experiment-result small{display:block;font-size:12px;color:var(--muted);margin-top:9px}
.experiment-card .experiment-source{margin-top:auto;margin-bottom:0;font-size:12px;line-height:1.8}.experiment-source a{text-decoration:underline;text-underline-offset:3px}
.experiment-note{font-size:13px;color:var(--muted);margin:24px 0 60px;max-width:90ch}
@media(max-width:700px){.experiment-grid{grid-template-columns:1fr}.experiment-card{padding:24px}}
