.th[data-astro-cid-3lnmpnwp]{margin:0 0 .55rem}.th[data-astro-cid-3lnmpnwp] h1[data-astro-cid-3lnmpnwp]{margin:0 0 .18rem;font-size:1.32rem}.th-d[data-astro-cid-3lnmpnwp]{margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.6}.th-d[data-astro-cid-3lnmpnwp] b[data-astro-cid-3lnmpnwp]{color:var(--accent-orange)}.sh[data-astro-cid-3lnmpnwp]{font-size:.94rem;margin:.9rem 0 .5rem;border:0;padding:0;color:var(--text-muted);letter-spacing:.04em}.grid[data-astro-cid-3lnmpnwp]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:560px){.grid[data-astro-cid-3lnmpnwp]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:880px){.grid[data-astro-cid-3lnmpnwp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid[data-astro-cid-3lnmpnwp] a[data-astro-cid-3lnmpnwp]{display:flex;flex-direction:column;height:100%;min-width:0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent}.grid[data-astro-cid-3lnmpnwp] a[data-astro-cid-3lnmpnwp]:active{transform:scale(.985)}.grid[data-astro-cid-3lnmpnwp] img[data-astro-cid-3lnmpnwp]{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;background:#f6f1e8}.grid[data-astro-cid-3lnmpnwp] li[data-astro-cid-3lnmpnwp] a[data-astro-cid-3lnmpnwp][data-placement^=t_brand] img[data-astro-cid-3lnmpnwp]{object-fit:contain;padding:14%;background:#fff}.nibig[data-astro-cid-3lnmpnwp]{width:100%;height:auto;aspect-ratio:1/1;display:grid;place-content:center;background:#f2e6d2;color:#5a3106;font-weight:800;font-size:2rem}.tt[data-astro-cid-3lnmpnwp]{font-size:.77rem;font-weight:700;line-height:1.38;padding:.42rem .5rem .15rem;min-height:calc(2.76em + .57rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp[data-astro-cid-3lnmpnwp]{font-size:.74rem;font-weight:800;color:var(--accent-orange);padding:0 .5rem .12rem;line-height:1.4;min-height:1.4em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.vd[data-astro-cid-3lnmpnwp]{font-size:.65rem;color:var(--text-light);padding:0 .5rem .38rem;flex:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.cta[data-astro-cid-3lnmpnwp]{display:block;margin:0 .42rem .42rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--accent-orange);color:#fff;text-align:center;padding:.45rem;border-radius:8px;font-size:.76rem;font-weight:800}.note[data-astro-cid-3lnmpnwp]{font-size:.78rem;color:var(--text-muted);line-height:1.8;margin:.85rem 0 0}.brands[data-astro-cid-3lnmpnwp]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.brands[data-astro-cid-3lnmpnwp] a[data-astro-cid-3lnmpnwp]{display:flex;align-items:center;gap:.7rem;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:.7rem .8rem;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm)}.brands[data-astro-cid-3lnmpnwp] img[data-astro-cid-3lnmpnwp],.ni[data-astro-cid-3lnmpnwp]{width:42px;height:42px;flex:none;border-radius:10px;object-fit:contain;background:#fff;padding:4px;border:1px solid var(--border-color)}.ni[data-astro-cid-3lnmpnwp]{display:grid;place-content:center;background:#f2e6d2;color:#5a3106;font-weight:800;padding:0}.bt[data-astro-cid-3lnmpnwp]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.08rem}.bt[data-astro-cid-3lnmpnwp] b[data-astro-cid-3lnmpnwp]{font-size:.9rem;line-height:1.35}.bp[data-astro-cid-3lnmpnwp]{font-size:.76rem;color:var(--text-muted);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs[data-astro-cid-3lnmpnwp]{font-size:.68rem;color:var(--text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg[data-astro-cid-3lnmpnwp]{flex:none;font-size:.78rem;font-weight:800;color:#5a3106;background:#f4ebdc;border-radius:8px;padding:.42rem .58rem;white-space:nowrap}.tail[data-astro-cid-3lnmpnwp]{font-size:.8rem;color:var(--text-muted);border-left:3px solid var(--border-color);padding-left:.9rem;line-height:1.8;margin:1.5rem 0 1.8rem}
