.ed-home-reading .ed-climb-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-home-reading .ed-climb-bands{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ed-home-reading .ed-climb-bands li{border-bottom:1px dotted var(--ed-rule);font:400 13px/1.3 var(--ed-mono);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.ed-home-reading .ed-climb-bands b{color:var(--ed-ink);font-weight:600}.ed-home-reading .ed-climb-shots{grid-template-columns:repeat(3,minmax(0,280px));justify-content:start;gap:40px;margin-top:48px;display:grid}.ed-home-reading .ed-climb-shots figure{margin:0}.ed-home-reading .ed-climb-shots img{border:1.5px solid var(--ed-ink);width:100%;height:auto;box-shadow:6px 6px 0 var(--ed-rule);display:block}.ed-home-reading .ed-climb-shots figcaption{color:var(--ed-mute);font:400 11px/1.4 var(--ed-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:12px}.ed-home-reading .ed-climb-legs{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-home-reading .ed-climb-leg-zones{font:500 11px/1.4 var(--ed-mono);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;color:var(--ed-red)!important}.ed-home-reading .ed-climb-legs h3{margin-top:6px}.ed-home-reading .ed-climb-zones{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.ed-home-reading .ed-climb-zones li{border-top:1px solid var(--ed-rule);grid-template-columns:32px minmax(0,1fr);grid-auto-rows:min-content;align-content:start;column-gap:8px;padding:14px 0;display:grid}.ed-home-reading .ed-climb-zone-n{color:var(--ed-red);font:500 12px/1.6 var(--ed-mono);grid-row:span 3}.ed-home-reading .ed-climb-zones h3{font:600 18px/1.25 var(--ed-serif);margin:0}.ed-home-reading .ed-climb-zones p{margin:2px 0 0;font-size:14px;line-height:1.45}.ed-home-reading .ed-climb-zone-alt{font-variant-numeric:tabular-nums;font:400 12px/1.4 var(--ed-mono)!important}.ed-home-reading .ed-climb-prose{max-width:68ch;margin-top:24px}@media (width<=1099px){.ed-home-reading :is(.ed-climb-steps,.ed-climb-legs),.ed-home-reading .ed-climb-zones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.ed-home-reading :is(.ed-climb-steps,.ed-climb-legs,.ed-climb-zones){grid-template-columns:1fr}.ed-home-reading .ed-climb-shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ed-home-reading .ed-climb-shots figcaption{font-size:10px}}.ed-home-reading .ed-climb-reading :is(.ed-unlimited-introduction,.ed-climb-prose) p+p{margin-top:14px}
