.bloom-reviewed-intro{font-size:15px;line-height:1.65;color:#554c51}.bloom-reviewed-intro p{margin:0}.bloom-reviewed-guide{width:100%;clear:both}.bloom-reviewed-guide .bloom-reviewed-story{padding:32px 20px;background:#fff}.bloom-reviewed-guide .bloom-product-story--soft{background:#faf6f7}.bloom-reviewed-guide .bloom-product-story__inner{max-width:1180px;margin:auto}.bloom-reviewed-guide .bloom-product-story__card{max-width:940px;margin:auto;padding:32px 38px;border:1px solid #eee4e8;border-radius:22px;background:#fff;box-shadow:0 9px 28px rgba(40,20,30,.035)}.bloom-reviewed-guide .bloom-product-story__eyebrow{font-size:11px;letter-spacing:.14em;color:#8a6475;text-align:center;margin:0 0 10px}.bloom-reviewed-guide .bloom-product-story__heading{font-size:clamp(24px,3vw,36px);line-height:1.18;letter-spacing:-.02em;text-align:center;margin:0 0 20px}.bloom-reviewed-guide .bloom-product-story__body{max-width:740px;margin:auto;font-size:16px;line-height:1.75;color:#40363b}.bloom-reviewed-guide .bloom-product-story__body p{margin:0 0 12px}.bloom-reviewed-guide .bloom-product-story__body p:last-child{margin-bottom:0}.bloom-reviewed-guide .bloom-product-story__body ul,.bloom-reviewed-guide .bloom-product-story__body ol{padding-inline-start:24px;margin:0}.bloom-reviewed-guide .bloom-product-story__body li+li{margin-top:6px}.bloom-reviewed-pairs{max-width:1000px;padding:42px 20px;margin:auto;text-align:center}.bloom-reviewed-pairs h2{font-size:clamp(24px,3vw,34px);margin:0 0 8px}.bloom-reviewed-pairs>p{color:#6d6066;margin:0 0 24px}.bloom-reviewed-pairs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;max-width:860px;margin:auto}.bloom-reviewed-pair{display:flex;flex-direction:column;gap:10px;align-items:center;padding:16px;border:1px solid #eadfe4;border-radius:16px;text-decoration:none;color:inherit;background:#fff}.bloom-reviewed-pair img{width:100%;max-width:230px;aspect-ratio:1;object-fit:contain}.bloom-reviewed-pair__name{font-size:14px;line-height:1.5}.bloom-reviewed-pair__price{font-weight:600}.bloom-reviewed-pair__cta{border-bottom:1px solid currentColor;font-size:13px}.bloom-reviewed-pair:focus-visible{outline:3px solid #9d6b81;outline-offset:3px}@media(max-width:767px){.bloom-reviewed-guide .bloom-reviewed-story{padding:20px 12px}.bloom-reviewed-guide .bloom-product-story__card{padding:24px 18px;border-radius:17px}.bloom-reviewed-guide .bloom-product-story__body{font-size:15px;line-height:1.7}.bloom-reviewed-pairs{padding:30px 12px}.bloom-reviewed-pairs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bloom-reviewed-pair{padding:12px}.bloom-reviewed-pair__name{font-size:13px}}
