/* A single readable commission notice stays with the result group. */
.listing-group{position:relative;overflow:visible}
/* Unboxed disclosure remains directly above the related listing links. */
.market .results-disclosure{position:relative;width:fit-content;max-width:100%;margin:14px 0 0;padding:0;background:none;color:var(--ink);border:0;border-radius:2px;box-shadow:none;font:14px/1.5 Arial,sans-serif;font-weight:600;opacity:1}
.market .gratitude-note{display:flex;align-items:center;gap:20px;max-width:670px;margin:22px 0 12px;padding:0;background:none;border:0;box-shadow:none;color:var(--ink)}
.market .gratitude-note img{width:108px;height:108px;flex:0 0 108px;object-fit:cover;border-radius:50%}
.market .gratitude-note h3{font:22px/1.2 Georgia,serif;font-weight:400;margin:0 0 7px}
.market .gratitude-note p{font:14px/1.65 Arial,sans-serif;margin:0;max-width:480px}
body[data-mood] .market .results-disclosure{color:var(--dream-ink)}
body[data-mood] .market .gratitude-note{color:var(--dream-ink)}
.market #results-heading:focus{outline:none}
.market #results-heading:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.market #listing-sentinel{height:1px;pointer-events:none}
.market .listing-more-note{font:13px/1.6 Arial,sans-serif;text-align:center;margin:0 0 18px;color:var(--ink)}
body[data-mood] .market .listing-more-note{color:var(--dream-ink)}

.market .results-disclosure[hidden]{display:none}
.market a.listing-card{text-decoration:none;color:var(--ink);cursor:pointer}
.market a.listing-card:focus-visible{outline:3px solid var(--ink);outline-offset:7px}
.market a.listing-card:hover .listing-title{text-decoration:underline;text-underline-offset:3px}
.market .listing-photo{display:block}
body[data-mood] .market .listing-copy{--ink:var(--dream-ink);--muted:var(--dream-muted);color:var(--dream-ink);padding:13px 12px;background:var(--dream-panel);border-radius:0 0 3px 3px}
.market .listing-title{overflow-wrap:anywhere}
.market .listing-price-line{display:flex;align-items:baseline;gap:5px 9px;flex-wrap:wrap;margin:2px 0 5px}
.market .listing-shipping{font:12px/1.5 Arial,sans-serif;color:var(--ink)}
.market .listing-destination{display:flex;align-items:center;gap:6px;margin-top:9px;font:12px/1.5 Arial,sans-serif;color:var(--muted)}
.market .listing-destination .arrow{width:13px;height:13px}
.market{scroll-margin-top:12px}
@media(max-width:740px){.market .gratitude-note{gap:14px;margin-top:18px}.market .gratitude-note img{width:76px;height:76px;flex-basis:76px}.market .gratitude-note h3{font-size:19px}.market .gratitude-note p{font-size:13px}.market .pagination{flex-wrap:wrap;justify-content:center}.market .pagination #next-page{min-width:140px}.market #page-label{font-size:13px}.market .results-disclosure{font-size:14px;padding:0}.market .listing-price-line{display:block}.market .listing-shipping{display:block;margin-top:3px}}
@media(forced-colors:active){.market .results-disclosure{background:Canvas;color:CanvasText;border-color:CanvasText}.market a.listing-card:focus-visible{outline-color:Highlight}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
html.motion-paused{scroll-behavior:auto!important}
