.disclosure-line[data-astro-cid-fcw4iqz4]{font-size:var(--step-small);color:var(--ink-soft);line-height:1.45}.disclosure-line[data-astro-cid-fcw4iqz4] a[data-astro-cid-fcw4iqz4]{color:inherit;text-underline-offset:.18em;text-decoration:underline .07em;transition:color .16s}.disclosure-line[data-astro-cid-fcw4iqz4] a[data-astro-cid-fcw4iqz4]:hover{color:var(--ink)}.pimg[data-astro-cid-ominhg6h]{width:100%}.pimg-box[data-astro-cid-ominhg6h]{aspect-ratio:1;place-items:center;width:100%;display:grid;overflow:hidden}.pimg-box--photo[data-astro-cid-ominhg6h]{background:var(--paper)}.pimg-box--photo[data-astro-cid-ominhg6h] img[data-astro-cid-ominhg6h]{object-fit:contain;width:100%;height:100%}.pimg-box--icon[data-astro-cid-ominhg6h]{color:color-mix(in srgb, var(--ink) 72%, transparent)}.pimg-box--icon[data-astro-cid-ominhg6h] svg[data-astro-cid-ominhg6h]{width:38%;height:auto}.pimg--dawn[data-astro-cid-ominhg6h]{background:linear-gradient(160deg, color-mix(in srgb, var(--amber) 16%, var(--paper)) 0%, color-mix(in srgb, var(--coral) 20%, var(--paper)) 100%)}.pimg--night[data-astro-cid-ominhg6h]{background:linear-gradient(160deg, var(--sky-pale) 0%, color-mix(in srgb, var(--sky) 42%, var(--paper)) 100%)}.pimg--coffee[data-astro-cid-ominhg6h]{background:linear-gradient(160deg, var(--paper) 0%, color-mix(in srgb, var(--amber) 24%, var(--paper-2)) 100%)}.pimg--paper[data-astro-cid-ominhg6h]{background:linear-gradient(160deg, var(--paper) 0%, var(--paper-3) 100%)}.pimg-credit[data-astro-cid-ominhg6h]{font-size:var(--step-tiny);color:inherit;opacity:.75;line-height:1.3;margin:6px 0 0!important}.pgrid[data-astro-cid-4yy4yvhn]{--pgrid-gap:12px;max-width:none;position:relative}.pgrid[data-astro-cid-4yy4yvhn]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pgrid[data-astro-cid-4yy4yvhn] .pgrid-list[data-astro-cid-4yy4yvhn]{gap:var(--pgrid-gap);margin:0;padding:0;list-style:none}.pgrid[data-astro-cid-4yy4yvhn] .pgrid-item[data-astro-cid-4yy4yvhn]{background:var(--paper-2);flex-direction:column;min-width:0;margin:0;display:flex;position:relative}.ptile-media[data-astro-cid-4yy4yvhn]{padding:12px 12px 0}.ptile-body[data-astro-cid-4yy4yvhn]{flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding:14px 16px 16px;display:flex}.pgrid[data-astro-cid-4yy4yvhn] .ptile-body[data-astro-cid-4yy4yvhn]>[data-astro-cid-4yy4yvhn]{margin:0}.ptile-award[data-astro-cid-4yy4yvhn]{background:var(--ink);color:var(--paper);font-size:var(--step-tiny);padding:4px 9px;font-weight:600;line-height:1.3}.ptile-name[data-astro-cid-4yy4yvhn]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1875rem;line-height:1.15}.ptile-best[data-astro-cid-4yy4yvhn]{font-size:var(--step-small);color:var(--ink-soft);line-height:1.4}.ptile-price[data-astro-cid-4yy4yvhn]{font-size:var(--step-tiny);color:var(--ink-soft);padding-top:6px;margin-top:auto!important}.ptile-price[data-astro-cid-4yy4yvhn] b[data-astro-cid-4yy4yvhn]{letter-spacing:.05em;color:var(--ink);margin-right:6px;font-size:1rem}.ptile-muted[data-astro-cid-4yy4yvhn]{opacity:.35}.pgrid[data-astro-cid-4yy4yvhn] .ptile-btn[data-astro-cid-4yy4yvhn]{width:100%;min-height:44px;margin-top:6px;padding:0 14px;font-size:.9375rem}.pgrid-hint[data-astro-cid-4yy4yvhn]{display:none}@media (width<=719px){.pgrid[data-astro-cid-4yy4yvhn]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);margin-inline:calc(-1 * var(--margin));scrollbar-width:thin;padding-block:4px 8px;overflow-x:auto}.pgrid[data-astro-cid-4yy4yvhn] .pgrid-list[data-astro-cid-4yy4yvhn]{width:max-content;padding-inline:var(--margin);display:flex}.pgrid[data-astro-cid-4yy4yvhn] .pgrid-item[data-astro-cid-4yy4yvhn]{scroll-snap-align:start;flex:none;width:min(64vw,230px)}.pgrid-hint[data-astro-cid-4yy4yvhn]{font-size:var(--step-tiny);color:var(--ink-soft);display:block;margin-top:8px!important}}@media (width>=720px){.pgrid[data-astro-cid-4yy4yvhn] .pgrid-list[data-astro-cid-4yy4yvhn]{grid-template-columns:repeat(auto-fill, minmax(max(160px, calc((100% - (var(--pgrid-cols) - 1) * var(--pgrid-gap)) / var(--pgrid-cols))), 1fr));display:grid}}@media (prefers-reduced-motion:no-preference){.pgrid[data-astro-cid-4yy4yvhn]{scroll-behavior:smooth}}
