button.pipf-rating{position:relative}button.pipf-rating:after{content:"";position:absolute;top:-.75rem;left:0;right:0;bottom:-.75rem}button.pipf-rating:hover .pipf-rating__label{text-decoration:underline}.pipf-rating{-webkit-appearance:none;background:0;padding:0;border:0;text-align:inherit;display:inline-block;color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-rating__sr-only{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);margin:-1px;white-space:nowrap}.pipf-rating__stars{--rating: 0%;--star-width: 1.5rem;--star-height: 1.5rem;--ceil-max-rating: 5;--rating-width: calc(var(--star-width) * var(--ceil-max-rating));--svg-star: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m12.0025 4 2.8593 4.9091 5.5524 1.2024-3.7852 4.2363L17.2012 20l-5.1987-2.2909L6.8038 20l.5723-5.6522-3.7853-4.2363 5.5524-1.2024L12.0025 4z"></path></svg>');position:relative;display:inline-block;vertical-align:middle;margin-inline-start:-.25rem;overflow:hidden;white-space:nowrap;width:var(--rating-width);height:var(--star-height);background-color:rgb(var(--colour-neutral-3, 223, 223, 223));-webkit-mask-image:var(--svg-star);mask-image:var(--svg-star);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:var(--star-width) var(--star-height);mask-size:var(--star-width) var(--star-height)}.pipf-rating__stars:after{content:"";position:absolute;top:0;left:0;display:block;width:var(--rating);height:100%;background-color:rgb(var(--colour-text-and-icon-1, 17, 17, 17))}.pipf-rating__stars--small{-webkit-mask-position:-.1875rem;mask-position:-.1875rem;margin-inline-start:-.1875rem;--star-width: 1.125rem;--svg-star: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 24"><path d="m11.9999 6 2.1245 3.6818 4.1255.9018-2.8125 3.1773L15.8626 18l-3.8627-1.7182L8.1372 18l.4252-4.2391-2.8125-3.1773 4.1255-.9018L11.9999 6z"></path></svg>')}.pipf-rating__label{display:inline-block;vertical-align:middle;margin-inline-start:.5rem}.pipf-rating--small .pipf-rating__label{margin-inline-start:.25rem}[dir=rtl] .pipf-rating__stars:after{right:0;left:auto;transform:scaleX(-1)}@media(forced-colors:active){.pipf-rating__stars:after{background-color:CanvasText}}
