:root{color-scheme:light;--color-page: #ffffff;--color-text: #111111;--color-secondary: #595959;--color-link: #0000ee;--color-visited: #551a8b;--color-rule: #dddddd;--text-body: 1rem;--text-section: 1.25rem;--text-title: 2rem;font-family:Times New Roman,Times,serif;font-size:100%;color:var(--color-text);background:var(--color-page)}*{box-sizing:border-box}body{margin:0;font-size:var(--text-body);line-height:1.5}main{max-inline-size:42rem;margin-inline:auto;padding:3rem 1.25rem}h1,h2,p{margin:0}h1{font-size:var(--text-title);line-height:1.15;text-wrap:balance}h2{font-size:var(--text-section);line-height:1.3;scroll-margin-block-start:1.5rem}p{text-wrap:pretty}.intro{margin-block-start:1rem}.byline{margin-block-start:.5rem}a{color:var(--color-link);text-decoration:underline;text-underline-offset:.12em;overflow-wrap:anywhere}a:visited{color:var(--color-visited)}:focus-visible{outline:2px solid currentColor;outline-offset:4px}.rules{padding-inline-start:1.25rem;margin-block:1.5rem 1rem}.rules li+li{margin-block-start:.25rem}.index-link{margin-block-end:2rem}.index-link a,.project-action{display:inline-block;padding-block:.625rem}.section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem}.launch-count,.launch-note,.upcoming,footer{color:var(--color-secondary)}.launch-count{font-variant-numeric:tabular-nums}.launch-note{margin-block:.25rem 1rem}.projects{list-style:none;padding:0;margin:0}.project{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.5rem;padding-block:.625rem;border-block-end:1px solid var(--color-rule)}.project-number{font-variant-numeric:tabular-nums}.project-info{overflow-wrap:anywhere}.project-info p,.project-action{margin-block-start:.25rem}footer{margin-block-start:2rem}@media(max-width:30rem){main{padding-block:2rem}}
