.guesswork .landing__hero{padding-bottom:32px}.guesswork__section{display:grid;gap:32px;max-width:1100px;margin-inline:auto;padding:56px 20px;border-top:1px solid var(--landing-line)}.guesswork__pitch{display:flex;flex-direction:column;gap:12px;min-width:0}.guesswork__pitch h2{font-size:var(--landing-section-size);line-height:1.08;letter-spacing:-0.02em}.guesswork__pitch p{margin:0;max-width:26em;color:var(--landing-ink-2);font-size:18px}.guesswork__cards{display:flex;flex-direction:column;gap:16px;min-width:0}.guesswork__pills{display:flex;flex-wrap:wrap;gap:8px}.guesswork__pills[hidden]{display:none}.guesswork__pill{min-height:40px;padding:0 16px;border:1px solid var(--landing-line);border-radius:999px;background:var(--landing-field);color:var(--landing-ink-2);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.guesswork__pill[aria-selected="true"]{border-color:var(--landing-accent);background:linear-gradient(to right, var(--landing-surface-2) calc(var(--progress, 0) * 100%), var(--landing-surface) 0);color:var(--landing-ink)}.guesswork__stack{display:grid;gap:16px}.guesswork__cards--paged .guesswork__card{grid-area:1 / 1;align-self:start;transition:opacity 200ms ease}.guesswork__cards--paged .guesswork__card[hidden]{display:grid;visibility:hidden}.guesswork__cards--out .guesswork__card{opacity:0}.guesswork__card{display:grid;gap:16px}.guesswork__example{align-self:start;min-width:0;overflow:hidden;border:1px solid var(--landing-line);border-radius:24px;background:var(--landing-bg);box-shadow:0 12px 36px var(--landing-shadow)}.guesswork__cards--cycling .guesswork__example{grid-area:1 / 1}.guesswork__cards--cycling .guesswork__example[hidden]{display:block;visibility:hidden}.guesswork__ask{margin:0;padding:24px 24px 20px;font-size:clamp(22px, 2.4vw, 28px);font-weight:600;line-height:1.4;letter-spacing:-0.01em}.guesswork__word{color:var(--landing-accent-text);font-weight:800}.guesswork__answer{display:flex;flex-direction:column;gap:12px;margin:0 12px 12px;padding:20px;border-radius:18px;background:var(--landing-surface)}.guesswork__headline{margin:0;color:var(--landing-accent-text);font-size:clamp(32px, 4.4vw, 52px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.05;letter-spacing:-0.02em}.guesswork__caption{margin:-6px 0 0;color:var(--landing-ink-2)}.guesswork__rows{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:10px;margin:0}.guesswork__steps{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:step}.guesswork__steps li{display:grid;grid-template-columns:1.4em minmax(0, 1fr);gap:12px;align-items:center;counter-increment:step}.guesswork__steps li::before{content:counter(step);color:var(--landing-accent-text);font-size:36px;font-weight:800;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.guesswork__step{padding:12px 14px;border:1px solid var(--landing-line);border-radius:12px;background:var(--landing-field)}.guesswork__step strong,.guesswork__step span{display:block}.guesswork__step strong{font-size:16px}.guesswork__step span{color:var(--landing-ink-2);font-size:15px;font-variant-numeric:tabular-nums}.guesswork__rows div{padding:12px 14px;border:1px solid var(--landing-line);border-radius:12px;background:var(--landing-field)}.guesswork__rows dt{color:var(--landing-ink-2);font-size:13px}.guesswork__rows dd{margin:2px 0 0;font-weight:700;font-variant-numeric:tabular-nums}.guesswork .landing__closing{margin-top:0;padding-block:80px}.guesswork .landing__closing h2{font-size:var(--landing-section-size);line-height:1.1;letter-spacing:-0.02em}@media (prefers-reduced-motion: reduce){.guesswork__card{transition:none}}@media (min-width: 900px){.guesswork .landing__hero{padding-bottom:0}.guesswork .landing__hero-in{padding-bottom:128px}.guesswork__section{grid-template-columns:minmax(0, 1fr) minmax(0, 1.5fr);gap:48px;align-items:start;padding-block:80px}.guesswork__ask{padding:28px 28px 20px}.guesswork__answer{margin:0 16px 16px;padding:24px}}.guesswork__more{max-width:1100px;margin-inline:auto;padding:0 20px 56px}.landing a.guesswork__more-card{display:grid;justify-items:start;gap:10px;padding:28px 24px;border-radius:20px;background:var(--landing-surface);color:var(--landing-ink);text-decoration:none;transition:box-shadow 0.2s}.guesswork__more-card h2{margin:0}.guesswork__more-card p{max-width:36em;margin:0;color:var(--landing-ink-2);font-size:18px}.guesswork__more-cta{margin-top:8px;padding:13px 20px;border-radius:10px;background:var(--landing-accent);color:var(--landing-on-fill);font-weight:600}.landing a.guesswork__more-card:hover{box-shadow:0 12px 32px var(--landing-shadow);text-decoration:none}@media (min-width: 900px){.landing a.guesswork__more-card{grid-template-columns:minmax(0, 1fr) auto;column-gap:48px;padding:40px}.guesswork__more-card>:not(.guesswork__more-cta){grid-column:1}.guesswork__more-cta{grid-column:2;grid-row:1 / span 3;align-self:center;margin-top:0}}
