.blog-subtitle{font-size:1.15rem;color:#4b5563;margin:.4rem 0 0;line-height:1.4}.blog-hero{width:100%;max-height:460px;object-fit:cover;border-radius:12px;margin:1.5rem 0}.wp-content .blog-figure{margin:1.75rem 0}.wp-content .blog-figure img{width:100%;border-radius:12px;margin:0}.tpl-banner{display:flex;flex-wrap:wrap;margin-top:.9rem}.tpl-banner,.tpl-colour{align-items:center;gap:.5rem}.tpl-colour{display:inline-flex;font-weight:700;font-size:.95rem}.tpl-swatch{width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}.tpl-swatch--sm{width:.9rem;height:.9rem;border-radius:4px}.tpl-tag{font-size:.78rem;font-weight:600;text-transform:capitalize;background:#eef1f5;color:#374151;padding:.22rem .6rem;border-radius:999px}.tpl-swatches{display:inline-flex;flex-wrap:wrap;gap:.4rem}.tpl-chip{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;background:#f6f7f9;border:1px solid #e3e6ea;border-radius:999px;padding:.15rem .55rem}.see-dupe{display:flex;align-items:center;gap:.9rem;margin:1.75rem 0;padding:1rem 1.15rem;border:1px solid #d7dee9;border-radius:12px;background:linear-gradient(135deg,#f3f7ff,#eef2f8);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}.see-dupe:hover{border-color:#1a4fae;box-shadow:0 6px 18px rgba(26,79,174,.12)}.see-dupe__swatch{width:2.5rem;height:2.5rem;border-radius:8px;border:1px solid rgba(0,0,0,.12);flex:none}.see-dupe__text{display:flex;flex-direction:column;line-height:1.3}.see-dupe__text strong{font-size:1.02rem}.see-dupe__text span{color:#4b5563;font-size:.9rem}.see-dupe__arrow{margin-left:auto;font-size:1.4rem;color:#1a4fae}.blog-faq{margin:2.5rem 0}.blog-faq__title{font-size:1.4rem;margin-bottom:1rem}.blog-faq__list{margin:0}.blog-faq__item{padding:1rem 0;border-top:1px solid #e5e7eb}.blog-faq__q{font-weight:700;color:#111827;margin-bottom:6px}.blog-faq__a{margin:0;color:#4b5563;line-height:1.6}