.product-cta[data-astro-cid-deirlnjy]{margin-top:2rem;padding:1.25rem 1.5rem;border-radius:10px;background:rgb(var(--accent) / .04);border:1px solid rgb(var(--accent) / .12)}.product-cta-title[data-astro-cid-deirlnjy]{font-size:.95rem;font-weight:600;margin:0 0 .75rem;color:rgb(var(--black))}.product-cta-list[data-astro-cid-deirlnjy]{display:flex;flex-direction:column;gap:.5rem}.product-cta-item[data-astro-cid-deirlnjy]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 1rem;border-radius:8px;background:transparent;border:1px solid rgb(var(--accent) / .2);color:rgb(var(--black));font-size:.85rem;text-decoration:none;transition:background .15s,border-color .15s;gap:.75rem}.product-cta-item[data-astro-cid-deirlnjy]:hover{background:rgb(var(--accent) / .08);border-color:rgb(var(--accent) / .4)}.product-cta-name[data-astro-cid-deirlnjy]{font-weight:500;flex:1;min-width:0}.product-cta-price[data-astro-cid-deirlnjy]{font-weight:600;color:rgb(var(--accent));white-space:nowrap;font-size:.9rem}.product-cta-footer[data-astro-cid-deirlnjy]{margin:.75rem 0 0;text-align:right;font-size:.8rem}.product-cta-footer[data-astro-cid-deirlnjy] a[data-astro-cid-deirlnjy]{color:rgb(var(--accent));text-decoration:none}.product-cta-footer[data-astro-cid-deirlnjy] a[data-astro-cid-deirlnjy]:hover{text-decoration:underline}@media(max-width:480px){.product-cta-item[data-astro-cid-deirlnjy]{flex-direction:column;align-items:flex-start;gap:.25rem}}.related-articles[data-astro-cid-2zkmu4eg]{margin-top:2.5rem;padding:1.25rem 1.5rem;border-radius:12px;background:rgb(var(--gray-light) / .3);border:1px solid rgb(var(--gray-light))}.related-title[data-astro-cid-2zkmu4eg]{font-size:1rem;font-weight:700;margin:0 0 .75rem;color:rgb(var(--black))}.related-list[data-astro-cid-2zkmu4eg]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.related-link[data-astro-cid-2zkmu4eg]{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .75rem;border-radius:8px;text-decoration:none;transition:background .15s}.related-link[data-astro-cid-2zkmu4eg]:hover{background:rgb(var(--gray-light) / .6)}.related-link-title[data-astro-cid-2zkmu4eg]{font-size:.9rem;font-weight:500;color:rgb(var(--accent));line-height:1.4}.related-link-tags[data-astro-cid-2zkmu4eg]{font-size:.75rem;color:rgb(var(--gray))}.note-crosslink[data-astro-cid-6v54dsky]{margin-top:2.5rem;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,#41c3500f,#41c35005);border:1px solid rgba(65,195,80,.2)}.note-crosslink-header[data-astro-cid-6v54dsky]{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.note-crosslink-header[data-astro-cid-6v54dsky] svg[data-astro-cid-6v54dsky]{color:#41c350;flex-shrink:0}.note-crosslink-header[data-astro-cid-6v54dsky] h3[data-astro-cid-6v54dsky]{font-size:1rem;font-weight:700;color:rgb(var(--black));margin:0}.note-crosslink-desc[data-astro-cid-6v54dsky]{font-size:.8125rem;color:rgb(var(--gray));margin-bottom:1rem;line-height:1.5}.note-crosslink-list[data-astro-cid-6v54dsky]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}.note-crosslink-list[data-astro-cid-6v54dsky] a[data-astro-cid-6v54dsky]{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem;background:#fff;border-radius:8px;border:1px solid rgb(var(--gray-light));text-decoration:none;transition:border-color .15s,box-shadow .15s}.note-crosslink-list[data-astro-cid-6v54dsky] a[data-astro-cid-6v54dsky]:hover{border-color:#41c350;box-shadow:0 2px 8px #41c3501f}.note-article-title[data-astro-cid-6v54dsky]{font-size:.875rem;font-weight:600;color:rgb(var(--black))}.note-article-desc[data-astro-cid-6v54dsky]{font-size:.75rem;color:rgb(var(--gray))}.note-crosslink-more[data-astro-cid-6v54dsky]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:#41c350;text-decoration:none;transition:opacity .15s}.note-crosslink-more[data-astro-cid-6v54dsky]:hover{opacity:.75}main[data-astro-cid-bvzihdzo]{width:calc(100% - 2em);max-width:100%;margin:0}.hero-image[data-astro-cid-bvzihdzo]{width:100%}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{display:block;margin:0 auto;border-radius:12px;box-shadow:var(--box-shadow)}.prose[data-astro-cid-bvzihdzo]{width:720px;max-width:calc(100% - 2em);margin:auto;padding:1em;color:rgb(var(--gray-dark))}.title[data-astro-cid-bvzihdzo]{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1}.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin:0 0 .5em}.date[data-astro-cid-bvzihdzo]{margin-bottom:.5em;color:rgb(var(--gray))}.last-updated-on[data-astro-cid-bvzihdzo]{font-style:italic}.article-tags[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;margin-top:.75rem}.article-tag[data-astro-cid-bvzihdzo]{display:inline-block;padding:.2rem .6rem;border-radius:999px;background:rgb(var(--gray-light));color:rgb(var(--gray));font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.article-tag[data-astro-cid-bvzihdzo]:hover{background:rgb(var(--accent));color:#fff}.affiliate-cta[data-astro-cid-bvzihdzo]{margin-top:3rem;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,rgb(var(--accent) / .08),rgb(var(--accent) / .03));border:1px solid rgb(var(--accent) / .2)}.affiliate-cta-title[data-astro-cid-bvzihdzo]{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:rgb(var(--black))}.affiliate-cta-desc[data-astro-cid-bvzihdzo]{font-size:.875rem;color:rgb(var(--gray));margin-bottom:1rem;line-height:1.6}.affiliate-cta-links[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:.5rem}.affiliate-cta-btn[data-astro-cid-bvzihdzo]{display:inline-block;padding:.5rem 1.25rem;border-radius:6px;background:rgb(var(--accent));color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s}.affiliate-cta-btn[data-astro-cid-bvzihdzo]:hover{opacity:.85}.affiliate-cta-btn[data-astro-cid-bvzihdzo].secondary{background:transparent;border:1px solid rgb(var(--accent));color:rgb(var(--accent))}.affiliate-cta-btn[data-astro-cid-bvzihdzo].secondary:hover{background:rgb(var(--accent) / .08)}
