.wr-blog-post .article-h1{font-size:2.4rem!important;font-weight:800;line-height:1.2;color:var(--wr-ink);margin:0 0 .5rem;letter-spacing:-.01em}.wr-blog-post .article-h1 em{font-style:italic;color:var(--wr-accent);font-weight:800}.wr-blog-post .article-figure{margin:1.6rem 0;text-align:center}.wr-blog-post .article-figure--hero{margin:1.6rem 0 2rem}.wr-blog-post .article-figure img{display:block;width:100%;max-width:760px;margin:0 auto;border-radius:8px;object-fit:cover}.wr-blog-post .article-figure--hero img{aspect-ratio:16/9;max-height:460px}.wr-blog-post .article-figure--body img{aspect-ratio:16/10;max-width:560px;max-height:360px;border-radius:6px}.wr-blog-post figcaption{font-size:.82rem;color:var(--wr-soft);margin-top:.4rem;font-style:italic}.wr-blog-post .article-stat-box{background:var(--wr-bg-soft);border-left:4px solid var(--wr-accent);border-radius:4px;padding:1.1rem 1.3rem;margin:1.6rem 0;max-width:72ch}.wr-blog-post .stat-number{font-size:2.2rem;font-weight:800;color:var(--wr-accent);line-height:1}.wr-blog-post .stat-label{font-size:.95rem;color:var(--wr-muted);margin-top:.35rem}.wr-blog-post .article-callout--tip{background:#eafaf0;border-color:#9ad9b0}.wr-blog-post .article-callout--tip .callout-icon{background:#2e8b57}.wr-blog-post .article-callout--danger{background:#fdecec;border-color:#f0a3a3}.wr-blog-post .article-callout--danger .callout-icon{background:#c0392b}.wr-blog-post .article-products-section{margin:2.4rem 0;padding-top:1.4rem;border-top:2px solid var(--wr-line)}.wr-blog-post .products-section-title{font-size:1.2rem;font-weight:700;color:var(--wr-ink);margin:0 0 1.1rem;border:0;padding:0}.wr-blog-post .product-cards-grid{display:grid;grid-template-columns:1fr;gap:1.1rem}@media (min-width:560px){.wr-blog-post .product-cards-grid{grid-template-columns:1fr 1fr}}@media (min-width:920px){.wr-blog-post .product-cards-grid{grid-template-columns:repeat(3,1fr)}}.wr-blog-post .product-card{position:relative;border:1px solid var(--wr-line);border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.wr-blog-post .product-card--featured{border:2px solid var(--wr-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wr-accent) 12%,#fff)}.wr-blog-post .product-badge{position:absolute;top:.6rem;left:.6rem;background:var(--wr-accent);color:#fff;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.25em .6em;border-radius:2px;z-index:1}.wr-blog-post .product-card>img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--wr-bg-soft)}.wr-blog-post .product-info{padding:.9rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.wr-blog-post .product-brand{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--wr-soft)}.wr-blog-post .product-name{font-size:1rem;font-weight:700;color:var(--wr-ink);margin:0;border:0;padding:0;line-height:1.3}.wr-blog-post .product-reason{font-size:.86rem;color:var(--wr-muted);margin:0}.wr-blog-post .product-cta{margin-top:auto;display:inline-block;background:var(--wr-ink);color:#fff;text-align:center;padding:.6rem 1rem;border-radius:4px;font-weight:600;font-size:.9rem}.wr-blog-post .product-card--featured .product-cta{background:var(--wr-accent)}.wr-blog-post .product-cta:hover{text-decoration:none;opacity:.92}.wr-blog-post .faq-item .faq-answer p{margin:0;font-size:1rem}.wr-blog-post .article-sources{margin:2rem 0 0;padding-top:1rem;border-top:1px solid var(--wr-line);font-size:.85rem;color:var(--wr-soft)}.wr-blog-post .article-sources h2{font-size:1.05rem;border:0;padding:0;margin:0 0 .6rem;color:var(--wr-muted)}.wr-blog-post .article-sources ol{padding-left:1.3rem}.wr-blog-post sup.article-source a{color:var(--wr-accent);font-weight:700}.simpleblog__share{display:none!important}@media (max-width:600px){.wr-blog-post .article-h1{font-size:1.8rem!important}.wr-blog-post .stat-number{font-size:1.8rem}}.wr-blog-post .article-h1 em{color:#0f172a;font-style:normal;background:linear-gradient(transparent 60%,var(--wr-accent) 0);padding:0 .06em}.wr-blog-post .article-stat-box{background:#fffbeb;border-left-color:var(--wr-accent)}