.shelf[data-astro-cid-csstelz2]{position:relative;background-color:var(--cs-lawn);color:#fff;margin-top:calc(var(--cs-chapter) + 28px);padding-block:clamp(44px,6vw,84px);scroll-margin-top:var(--cs-bar)}.shelf-toss[data-astro-cid-csstelz2]{position:absolute;inset:0 0 auto;height:0}.shelf-toss[data-astro-cid-csstelz2] .shelf-frisbee{position:absolute;right:2%;top:0;width:clamp(170px,24vw,300px);translate:0 -62%}.shelf-grid[data-astro-cid-csstelz2]{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(28px,5vw,76px);align-items:center}.shelf-cover[data-astro-cid-csstelz2]{display:block;border:var(--cs-frame) solid var(--cs-ink);box-shadow:10px 10px 0 var(--cs-ink);background:#fff;line-height:0}.shelf-cover[data-astro-cid-csstelz2] img[data-astro-cid-csstelz2]{display:block;width:100%;height:auto}.shelf-cover[data-astro-cid-csstelz2]:focus-visible{outline:3px solid #fff;outline-offset:4px}.shelf-words[data-astro-cid-csstelz2]{display:grid;gap:18px;justify-items:start}.shelf-words[data-astro-cid-csstelz2] [data-astro-cid-csstelz2]:is(h1,h2){font-size:clamp(32px,4.2vw,54px)}.formats[data-astro-cid-csstelz2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cs-gutter);width:100%;max-width:620px;margin:6px 0 0;padding:0;list-style:none}.formats[data-astro-cid-csstelz2] a[data-astro-cid-csstelz2]{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:baseline;height:100%;padding:16px 18px;background:#fff;color:var(--cs-ink);border:var(--cs-frame) solid var(--cs-ink);border-radius:12px;text-decoration:none;transition:transform .08s ease-out,box-shadow .08s ease-out;box-shadow:0 4px 0 var(--cs-ink)}.formats[data-astro-cid-csstelz2] a[data-astro-cid-csstelz2]:hover{background:var(--cs-cream)}.formats[data-astro-cid-csstelz2] a[data-astro-cid-csstelz2]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--cs-ink)}.formats[data-astro-cid-csstelz2] a[data-astro-cid-csstelz2]:focus-visible,.shelf[data-astro-cid-csstelz2] .cs-link:focus-visible{outline:3px solid #fff;outline-offset:4px}.format-name[data-astro-cid-csstelz2]{font-weight:700;font-size:19px}.format-price[data-astro-cid-csstelz2]{font-weight:800;font-size:22px;font-variant-numeric:tabular-nums}.format-note[data-astro-cid-csstelz2]{grid-column:1 / -1;font-size:15px;color:var(--cs-quiet)}.format-photo[data-astro-cid-csstelz2]{grid-column:1 / -1;width:72px;height:auto;margin-top:6px}.shelf-note[data-astro-cid-csstelz2]{font-size:16px}.shelf[data-astro-cid-csstelz2] .cs-link{text-decoration-color:var(--cs-gold)}.shelf[data-astro-cid-csstelz2] .cs-link:hover{text-decoration-color:#fff}@media(max-width:760px){.shelf-grid[data-astro-cid-csstelz2]{grid-template-columns:minmax(0,1fr)}.shelf-cover[data-astro-cid-csstelz2]{width:min(62vw,300px)}}@media(max-width:460px){.formats[data-astro-cid-csstelz2]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.formats[data-astro-cid-csstelz2] a[data-astro-cid-csstelz2]{transition:none}.formats[data-astro-cid-csstelz2] a[data-astro-cid-csstelz2]:active{transform:none}}
