.science-page{background:#f7f9fb}.science-page main{padding-top:125px}.science-wrap{max-width:1020px;margin:auto;padding:0 24px}.science-intro{max-width:780px;margin-bottom:44px}.science-intro h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;letter-spacing:-.04em;color:var(--blue-900);margin:16px 0 24px}.science-intro p{font-size:1.1rem;margin:16px 0}.science-kicker{color:#087c72;font-size:.77rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.research-state{display:inline-block;background:#fff1d9;color:#704a06;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.science-section{margin:36px 0;padding:32px;background:white;border:1px solid #dfe7ee;border-radius:16px}.science-section h2{font-size:1.6rem;color:var(--blue-900);line-height:1.25;margin-bottom:16px}.science-section h3{margin:24px 0 10px;color:var(--blue-900)}.science-section p{max-width:76ch;margin:14px 0}.science-section a,.science-intro a{color:#1466a3;text-underline-offset:3px}.science-section ul,.science-section ol{margin:12px 0 18px 22px}.science-section li{margin:8px 0}.science-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:center}.science-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.science-controls label{font-size:.85rem;font-weight:600;display:grid;gap:6px}.science-controls button,.science-controls select{font:inherit;padding:10px 12px;border:1px solid #b8c8d6;border-radius:7px;background:white;color:#143b59}.science-controls button{cursor:pointer;background:#133e61;color:white;border-color:#133e61}.science-controls button.secondary{background:white;color:#143b59}.science-controls button:hover{background:#206491;color:white}.science-controls :focus-visible,.science-page a:focus-visible,.science-page summary:focus-visible{outline:3px solid #d68c00;outline-offset:3px}.solver-status{padding:14px 16px;border-radius:8px;font-size:.94rem;background:#eef5fa}.solver-status.eligible{border-left:4px solid #128273}.solver-status.fallback{border-left:4px solid #b47b11}.science-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.science-stats span{display:block;font-size:.8rem;color:#526273}.science-stats strong{font-size:1.5rem;color:#143b59}.network-svg{width:100%;height:auto;display:block}.graph-legend{font-size:.82rem;color:#526273}.graph-legend span{white-space:nowrap;margin-right:12px}.graph-legend .negative{color:#a32e2e}.graph-legend .zero{color:#886000}.science-note{font-size:.87rem;color:#526273}.science-page details{margin:20px 0}.science-page summary{cursor:pointer;color:#143b59;font-weight:600}.science-table-wrap{overflow-x:auto}.science-table{border-collapse:collapse;width:100%;font-size:.94rem;margin:18px 0}.science-table th,.science-table td{text-align:left;border-bottom:1px solid #dce5ed;padding:12px}.science-table th{color:#143b59}.science-links{display:flex;gap:16px;flex-wrap:wrap;margin:22px 0}.science-links a{font-weight:600}.science-page code{font-size:.92em;background:#edf2f6;padding:2px 4px;border-radius:3px}.science-page footer{margin-top:60px}.science-summary{border-left:3px solid #138479;padding-left:20px}.science-home-card{margin-top:28px;padding:24px 28px;border:1px solid #dce5eb;border-radius:12px;background:#f8fafb}.science-home-card h3{color:#123651;margin:8px 0}.science-home-card p{max-width:72ch;margin:10px 0}.science-home-card a{font-weight:600;color:#16669e}@media(max-width:760px){.science-grid{grid-template-columns:1fr}.science-section{padding:22px 18px}.science-wrap{padding:0 16px}.science-page main{padding-top:108px}.science-controls{align-items:stretch}.science-controls label:first-child{width:100%}.science-controls select{max-width:100%}.science-table th,.science-table td{padding:10px 8px}.science-home-card{padding:20px}}

.science-grid > *{min-width:0}.science-controls label{min-width:0}.science-controls select{width:100%}

.graph-legend{display:flex;flex-wrap:wrap;gap:6px 12px}.graph-legend span{margin-right:0}
