.everblog-category[data-astro-cid-2pzlju63]{margin:32px 0 42px;padding:30px;background:#f6f7fa;border:1px solid #dce2eb}.everblog-category-grid[data-astro-cid-2pzlju63]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.everblog-category-card[data-astro-cid-2pzlju63]{background:#fff;border:1px solid #e1e5ea;overflow:hidden}.everblog-category-card[data-astro-cid-2pzlju63]>a[data-astro-cid-2pzlju63]{display:block;background:#fff}.everblog-category-card[data-astro-cid-2pzlju63] img[data-astro-cid-2pzlju63]{display:block;width:100%;height:240px;object-fit:contain;padding:12px}.everblog-category-card[data-astro-cid-2pzlju63]>div[data-astro-cid-2pzlju63]{padding:22px}.everblog-category-card[data-astro-cid-2pzlju63] h3[data-astro-cid-2pzlju63]{font-size:1.3rem;margin:10px 0}.everblog-category-card[data-astro-cid-2pzlju63] p[data-astro-cid-2pzlju63]{line-height:1.6}.everblog-category-buy[data-astro-cid-2pzlju63]{display:inline-block;margin-top:12px;background:#003087;color:#fff!important;padding:12px 16px;border-radius:6px;text-decoration:none;font-weight:700}.everblog-category-note[data-astro-cid-2pzlju63]{font-size:.83rem;line-height:1.6;margin-top:18px}@media(max-width:700px){.everblog-category-grid[data-astro-cid-2pzlju63]{grid-template-columns:1fr}.everblog-category[data-astro-cid-2pzlju63]{padding:18px}}.lego-featured[data-astro-cid-2pzlju63]{margin:42px 0 12px;padding:26px;border:1px solid #d9dee8;border-radius:18px;background:#f8fafc}.lego-intro[data-astro-cid-2pzlju63]{max-width:650px;color:#64748b;line-height:1.6;margin:.5rem 0 0}.lego-featured-grid[data-astro-cid-2pzlju63]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lego-featured-card[data-astro-cid-2pzlju63]{background:#fff;border:1px solid #d9dee8;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.lego-featured-photo[data-astro-cid-2pzlju63]{display:block;background:#fff;aspect-ratio:4/3;overflow:hidden}.lego-featured-photo[data-astro-cid-2pzlju63] img[data-astro-cid-2pzlju63]{width:100%;height:100%;object-fit:contain;padding:12px;box-sizing:border-box}.lego-featured-body[data-astro-cid-2pzlju63]{padding:16px;display:flex;flex-direction:column;flex:1}.lego-set-number[data-astro-cid-2pzlju63]{font-size:10px;font-weight:900;letter-spacing:.1em;color:#c8102e}.lego-featured-body[data-astro-cid-2pzlju63] h3[data-astro-cid-2pzlju63]{font-size:18px;line-height:1.35;margin:8px 0}.lego-note[data-astro-cid-2pzlju63]{font-size:12px;line-height:1.5;color:#64748b;margin:0 0 12px}.lego-amazon-link[data-astro-cid-2pzlju63],.lego-light-link[data-astro-cid-2pzlju63]{display:block;text-align:center;padding:11px 10px;border-radius:8px;text-decoration:none;font-size:12px;font-weight:850;margin-top:8px}.lego-amazon-link[data-astro-cid-2pzlju63]{background:#c8102e;color:#fff}.lego-light-link[data-astro-cid-2pzlju63]{background:#003087;color:#fff}.lego-disclosure[data-astro-cid-2pzlju63]{font-size:11px;color:#64748b;line-height:1.6;text-align:center;margin:18px 0 0}@media(max-width:900px){.lego-featured-grid[data-astro-cid-2pzlju63]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lego-featured[data-astro-cid-2pzlju63]{padding:16px;margin-top:28px}.lego-featured-grid[data-astro-cid-2pzlju63]{grid-template-columns:1fr}.lego-featured-photo[data-astro-cid-2pzlju63]{aspect-ratio:16/10}}n[data-astro-cid-2pzlju63].category-page{padding-top:24px}.breadcrumbs[data-astro-cid-2pzlju63]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:30px;color:#64748b;font-size:13px}.breadcrumbs[data-astro-cid-2pzlju63] a[data-astro-cid-2pzlju63]{color:#475569;text-decoration:none}.breadcrumbs[data-astro-cid-2pzlju63] strong[data-astro-cid-2pzlju63]{color:#111827}.category-hero[data-astro-cid-2pzlju63]{display:grid;grid-template-columns:1.5fr .7fr;gap:40px;align-items:end}.category-hero[data-astro-cid-2pzlju63] h1[data-astro-cid-2pzlju63]{font-size:clamp(40px,6vw,68px);margin:8px 0 15px}.category-rule[data-astro-cid-2pzlju63]{padding:20px;border-top:3px solid #c8102e;background:#f8fafc;border-radius:12px;display:grid;gap:6px}.category-rule[data-astro-cid-2pzlju63] strong[data-astro-cid-2pzlju63]{font-size:11px;letter-spacing:.14em;color:#c8102e}.category-rule[data-astro-cid-2pzlju63] span[data-astro-cid-2pzlju63]{color:#475569;line-height:1.5}.theme-panel[data-astro-cid-2pzlju63]{margin:38px 0 0;padding:25px;border:1px solid #d9dee8;border-radius:18px;background:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:25px;align-items:center}.theme-panel[data-astro-cid-2pzlju63] h2[data-astro-cid-2pzlju63]{margin:6px 0}.theme-panel[data-astro-cid-2pzlju63] p[data-astro-cid-2pzlju63]{margin:0;color:#64748b;line-height:1.6}.theme-list[data-astro-cid-2pzlju63]{display:flex;flex-wrap:wrap;gap:9px}.theme-list[data-astro-cid-2pzlju63] span[data-astro-cid-2pzlju63]{padding:9px 12px;border-radius:999px;background:#f1f5f9;color:#10233f;font-size:12px;font-weight:800}.featured-section[data-astro-cid-2pzlju63]{margin-top:55px}.section-head[data-astro-cid-2pzlju63]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.section-head[data-astro-cid-2pzlju63] h2[data-astro-cid-2pzlju63]{margin:6px 0;font-size:30px}.text-link[data-astro-cid-2pzlju63]{font-size:13px;font-weight:850;color:#003087;text-decoration:none;white-space:nowrap}.category-product-grid[data-astro-cid-2pzlju63]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.product-card[data-astro-cid-2pzlju63]{overflow:hidden;padding-bottom:18px}.product-image[data-astro-cid-2pzlju63]{position:relative;display:block;aspect-ratio:4/3;margin:-1px -1px 22px;background:#f3f5f8;overflow:hidden;border-radius:18px 18px 0 0}.product-image[data-astro-cid-2pzlju63] img[data-astro-cid-2pzlju63]{width:100%;height:100%;display:block;object-fit:contain;padding:24px;transition:transform .25s ease}.product-image[data-astro-cid-2pzlju63]:hover img[data-astro-cid-2pzlju63]{transform:scale(1.04)}.pick-badge[data-astro-cid-2pzlju63]{position:absolute;z-index:2;top:14px;left:14px;background:#c8102e;color:#fff;font-size:10px;font-weight:900;letter-spacing:.12em;padding:7px 10px;border-radius:999px}.image-fallback[data-astro-cid-2pzlju63]{display:none}.score-row[data-astro-cid-2pzlju63]{display:flex;align-items:baseline;gap:8px;margin:13px 0}.score-row[data-astro-cid-2pzlju63] strong[data-astro-cid-2pzlju63]{font-size:25px;color:#10233f}.score-row[data-astro-cid-2pzlju63] span[data-astro-cid-2pzlju63]{font-size:9px;letter-spacing:.12em;color:#c8102e;font-weight:900}.best-for[data-astro-cid-2pzlju63],.tradeoff[data-astro-cid-2pzlju63]{margin:12px 0;padding:11px;border-radius:10px;background:#f8fafc;display:grid;gap:4px}.best-for[data-astro-cid-2pzlju63] strong[data-astro-cid-2pzlju63],.tradeoff[data-astro-cid-2pzlju63] strong[data-astro-cid-2pzlju63]{font-size:10px;letter-spacing:.12em;color:#c8102e}.best-for[data-astro-cid-2pzlju63] span[data-astro-cid-2pzlju63],.tradeoff[data-astro-cid-2pzlju63] span[data-astro-cid-2pzlju63]{font-size:13px;color:#334155;line-height:1.45}.tradeoff[data-astro-cid-2pzlju63]{background:#fff7f7;border:1px solid #f3dddd}.card-footer[data-astro-cid-2pzlju63]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.card-footer[data-astro-cid-2pzlju63] .arrow[data-astro-cid-2pzlju63]{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border-radius:8px;background:#2366a8;color:#fff;font-size:13px;font-weight:850;line-height:1.2}.card-footer[data-astro-cid-2pzlju63] .arrow[data-astro-cid-2pzlju63]:hover{background:#1d578f}.affiliate-actions[data-astro-cid-2pzlju63]{margin-top:13px}.amazon-button[data-astro-cid-2pzlju63]{display:block;width:100%;box-sizing:border-box;text-align:center;padding:12px 14px;border-radius:9px;background:#c8102e;color:#fff;text-decoration:none;font-size:13px;font-weight:850}.amazon-button[data-astro-cid-2pzlju63]:hover{background:#a50d26}.affiliate-disclosure[data-astro-cid-2pzlju63]{margin:24px 0 0;text-align:center;color:#64748b;font-size:12px;line-height:1.6}.decision-section[data-astro-cid-2pzlju63]{margin-top:65px;padding:34px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0;display:grid;grid-template-columns:.85fr 1.15fr;gap:45px}.decision-copy[data-astro-cid-2pzlju63] h2[data-astro-cid-2pzlju63]{font-size:32px;margin:7px 0 12px}.decision-copy[data-astro-cid-2pzlju63] p[data-astro-cid-2pzlju63]{color:#64748b;line-height:1.7}.checklist[data-astro-cid-2pzlju63]{display:grid;gap:12px}.check-item[data-astro-cid-2pzlju63]{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:15px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.check-item[data-astro-cid-2pzlju63]>span[data-astro-cid-2pzlju63]{font-size:11px;font-weight:900;color:#c8102e;padding-top:3px}.check-item[data-astro-cid-2pzlju63] strong[data-astro-cid-2pzlju63]{color:#10233f}.check-item[data-astro-cid-2pzlju63] p[data-astro-cid-2pzlju63]{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.5}.compare-section[data-astro-cid-2pzlju63],.guide-banner[data-astro-cid-2pzlju63]{margin-top:65px}.compare-grid[data-astro-cid-2pzlju63]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.compare-card[data-astro-cid-2pzlju63]{display:grid;gap:8px;padding:22px;border:1px solid #d9dee8;border-radius:15px;background:#fff;text-decoration:none}.compare-card[data-astro-cid-2pzlju63] span[data-astro-cid-2pzlju63]{font-size:10px;letter-spacing:.12em;color:#c8102e;font-weight:900}.compare-card[data-astro-cid-2pzlju63] strong[data-astro-cid-2pzlju63]{font-size:18px;color:#10233f}.compare-card[data-astro-cid-2pzlju63] b[data-astro-cid-2pzlju63]{font-size:12px;color:#003087}.guide-banner[data-astro-cid-2pzlju63]{padding:30px;border-radius:20px;background:#0f172a;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:25px}.guide-banner[data-astro-cid-2pzlju63] h2[data-astro-cid-2pzlju63]{color:#fff;margin:7px 0}.guide-banner[data-astro-cid-2pzlju63] p[data-astro-cid-2pzlju63]{color:#cbd5e1;margin:0;max-width:700px;line-height:1.6}.category-cta[data-astro-cid-2pzlju63]{margin-top:65px;padding:34px;border-radius:22px;background:#fff;border:1px solid #d9dee8;display:flex;justify-content:space-between;align-items:center;gap:30px}.category-cta[data-astro-cid-2pzlju63] h2[data-astro-cid-2pzlju63]{margin:7px 0}.category-cta[data-astro-cid-2pzlju63] p[data-astro-cid-2pzlju63]{color:#64748b;margin:0}.cta-actions[data-astro-cid-2pzlju63]{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1000px){.category-product-grid[data-astro-cid-2pzlju63]{grid-template-columns:repeat(2,minmax(0,1fr))}.category-hero[data-astro-cid-2pzlju63],.decision-section[data-astro-cid-2pzlju63],.theme-panel[data-astro-cid-2pzlju63]{grid-template-columns:1fr}}@media(max-width:650px){.category-product-grid[data-astro-cid-2pzlju63],.compare-grid[data-astro-cid-2pzlju63]{grid-template-columns:1fr}.section-head[data-astro-cid-2pzlju63],.guide-banner[data-astro-cid-2pzlju63],.category-cta[data-astro-cid-2pzlju63]{align-items:flex-start;flex-direction:column}.text-link[data-astro-cid-2pzlju63]{white-space:normal}.category-hero[data-astro-cid-2pzlju63] h1[data-astro-cid-2pzlju63]{font-size:43px}.decision-section[data-astro-cid-2pzlju63]{padding:24px}.guide-banner[data-astro-cid-2pzlju63] .btn[data-astro-cid-2pzlju63],.category-cta[data-astro-cid-2pzlju63] .btn[data-astro-cid-2pzlju63]{width:100%;text-align:center;box-sizing:border-box}.card-footer[data-astro-cid-2pzlju63]{display:flex;flex-direction:column;align-items:stretch;gap:10px}.card-footer[data-astro-cid-2pzlju63]>strong[data-astro-cid-2pzlju63]{font-size:15px}.card-footer[data-astro-cid-2pzlju63] .arrow[data-astro-cid-2pzlju63]{display:flex;width:100%;box-sizing:border-box;white-space:normal;text-align:center}.affiliate-actions[data-astro-cid-2pzlju63]{margin-top:0}}
