.all-start .all-story-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}.all-story-grid .all-start-image{aspect-ratio:1.35;padding:12px}.all-story-grid .all-start-image img{object-fit:contain}@media (max-width:1100px){.all-start .all-story-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (max-width:600px){.all-start .all-story-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.all-discovery .timeline-dark{background:var(--editorial-canvas)}.all-start{color:var(--ink);padding-top:24px}.all-start h1{color:var(--ink);font:var(--font-page);max-width:24ch;margin-bottom:16px}.all-start-heading{margin-bottom:24px}.all-start-heading p,.all-start .all-other-heading p,.all-start .all-moment-results{color:var(--muted)}.all-start .all-other-heading{margin-top:24px}.all-start .all-other-heading h2{color:var(--ink);font:var(--font-section)}.all-start .all-moments-tools{border-color:var(--control-line);gap:16px}.all-start .all-moments-tools>label{color:var(--muted)}.all-start .all-moments-tools input{color:var(--ink);background:var(--paper);border-color:var(--control-line)}.all-start .all-moments-tools input::placeholder,.all-start .all-moment-groups button{color:var(--muted)}.all-start .all-moment-groups button[aria-pressed=true]{color:var(--ink);border-color:var(--ultramarine)}.all-start .all-start-card{color:var(--ink);border-bottom:0;padding-bottom:0}.all-start .all-start-image{aspect-ratio:auto;background:0 0;height:clamp(190px,17vw,260px);margin-bottom:16px;padding:0}.all-start .all-start-date,.all-start .all-start-geography{color:var(--muted);font-size:var(--text-sm)}.all-start .all-start-description{color:var(--muted)}.all-start .all-start-card strong{font-size:var(--text-section)}.all-start .all-start-card:hover strong{color:var(--ultramarine);text-underline-offset:4px;text-decoration:underline}.all-start button:focus-visible,.all-start input:focus-visible{outline-color:var(--ultramarine)}.all-start .all-moments-empty{color:var(--ink)}@media (max-width:1100px){.all-start .all-start-image{height:280px}}@media (max-width:760px){.all-start .all-moments-tools{min-width:0;display:block}.all-start .all-moments-tools>label{max-width:none}.all-start .all-moment-groups{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.all-start .all-moment-groups button{white-space:nowrap;flex-shrink:0}.all-start .all-start-image{height:300px}.all-start .all-start-card strong{font-size:var(--text-section)}}@media (max-width:380px){.all-start .all-start-image{height:260px}}
