.prod__usp-grid.hh-product-assurance{display:block;padding:4px 16px;margin-top:16px;background:#f7f7f7;border-radius:8px}
.hh-product-assurance .hh-product-assurance__row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:10px 0;text-align:left;font-size:13px;line-height:1.4;color:#222;text-decoration:none;border-bottom:1px solid #dedede}
.hh-product-assurance .hh-product-assurance__row:last-child{border-bottom:0}
.hh-product-assurance .prod__usp-icon,.hh-product-assurance .prod__usp-icon svg{width:20px;height:20px;color:#777}
.hh-product-assurance .prod__usp-text{font-weight:500}
.hh-product-assurance__link{font-size:12px;font-weight:400;color:#555;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.hh-product-assurance__row:hover .hh-product-assurance__link{color:#111}
.hh-product-assurance__row:focus-visible{outline:2px solid #173d4e;outline-offset:2px;border-radius:3px}
@media(max-width:479px){.prod__usp-grid.hh-product-assurance{padding-inline:12px}.hh-product-assurance .hh-product-assurance__row{gap:8px;font-size:12px}.hh-product-assurance__link{font-size:11px}}
.hh-product-assurance__rating-row{display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:10px 0}
.hh-product-assurance__rating{display:block;min-height:24px;zoom:.78}
