snowflake-reviews.sfr{display:block;padding:36px max(24px,calc((100% - 1160px)/2)) 55px;background:#fff;color:#1b1b1b;font-family:inherit;font-size:15px;line-height:24px;letter-spacing:normal;overflow-wrap:anywhere}
.sfr *{box-sizing:border-box}.sfr [hidden]{display:none!important}.sfr button{font-family:inherit;cursor:pointer}.sfr button:disabled{cursor:wait;opacity:.6}.sfr button:focus-visible,.sfr a:focus-visible{outline:3px solid #78b9df;outline-offset:4px}
.sfr .sfr-header{display:flex;align-items:center;gap:0;padding:0 0 26px;border-bottom:1px solid #e0e3e9;margin-bottom:20px}.sn .sfr .sfr-header h2,.sfr .sfr-header h2{flex:0 0 20%;font-family:inherit;font-size:24px;font-weight:600;line-height:36px;letter-spacing:normal;margin:0;color:inherit}
.sfr-score{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.sfr-score>strong{font-size:60px;line-height:72px;font-weight:600;letter-spacing:-2px}.sfr .sfr-score p{font-size:14px;line-height:24px;margin:0;color:inherit}.sfr-score small{display:block;font-size:11px;line-height:16px;color:#717171}.sfr-summary-stars{display:block;font-size:24px;line-height:27px;letter-spacing:1px;color:#ffc866}.sfr-summary-stars>span{background:linear-gradient(90deg,#ffc866 98%,#d1d1d1 98%);color:transparent;background-clip:text;-webkit-background-clip:text}
.sfr-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.sfr-filter{appearance:none;border:1px solid #bdcbd2;background:#fff;color:#254252;border-radius:5px;padding:9px 14px;font-size:13px;font-weight:600;line-height:20px;max-width:100%}.sfr-filter[aria-pressed=true]{background:#16384b;color:#fff;border-color:#16384b}.sfr .sfr-progress{font-size:12px;line-height:20px;color:#657784;margin:0 0 21px}
.sfr .sfr-item{display:grid;grid-template-columns:20% minmax(0,80%);padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #e0e3e9}.sfr .sfr-item:last-child{margin-bottom:0}.sfr-person{padding-right:15px;min-width:0;font-size:14px;line-height:24px}.sfr-person>strong{display:block;font-weight:600}.sfr-person>small{display:flex;gap:4px;align-items:center;font-size:12px;line-height:24px}.sfr .sfr-check{width:15px;height:15px;flex:0 0 15px;border-radius:50%;background:#53b35b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1}.sfr-content{min-width:0}.sfr-stars{font-size:17px;line-height:24px;letter-spacing:1px;color:#ffc866}.sfr-empty{color:#d1d1d1}.sn .sfr .sfr-content h3,.sfr .sfr-content h3{font-family:inherit;font-size:16px;font-weight:700;line-height:28px;letter-spacing:normal;color:#363636;margin:0 0 15px}
.sfr-photos{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.sfr-photos>a{display:block;width:75px;height:75px;background:#f4f4f4;line-height:0}.sfr .sfr-photos img{display:block;width:75px;height:75px;max-width:100%;object-fit:contain;border-radius:0}.sfr .sfr-body{font-size:15px;line-height:24px;color:#363636;margin:0;letter-spacing:normal;white-space:pre-line}.sfr-enhanced .sfr-body[data-expanded=false]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sfr-enhanced .sfr-body[data-expanded=true]{display:block;overflow:visible}.sfr-read{display:inline-block;margin:10px 0 0;padding:2px 0;appearance:none;border:0;border-radius:0;background:none;color:#306d88;font-size:12px;font-weight:600;line-height:20px;text-decoration:underline;text-underline-offset:4px}.sfr .sfr-rating-only{font-size:13px;line-height:22px;color:#71808a;margin:4px 0 0}
.sfr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:27px}.sfr-actions>button,.sfr-error>button{appearance:none;border:1px solid #1b3545;background:white;color:#1b3545;border-radius:4px;padding:10px 20px;min-height:42px;max-width:100%;font-size:13px;font-weight:600;line-height:20px}.sfr-actions>.sfr-more{background:#17394b;color:#fff}.sfr-actions>.sfr-fewer{border-color:#c6d2d8;color:#486575}.sfr-error{padding:16px 18px;border:1px solid #d3dce0;background:#f6f7f6;margin-top:20px;border-radius:5px}.sfr .sfr-error>p{font-size:13px;line-height:22px;margin:0 0 12px;color:#425b69}
@media(min-width:750px) and (max-width:989px){snowflake-reviews.sfr{padding-left:12px;padding-right:12px}.sfr-score{gap:12px}.sfr-score>strong{font-size:58px}}
@media(max-width:749px){snowflake-reviews.sfr{padding:30px 20px 42px}.sfr .sfr-header{flex-wrap:wrap;gap:15px;padding-bottom:24px}.sn .sfr .sfr-header h2,.sfr .sfr-header h2{flex-basis:100%;font-size:24px}.sfr-score{gap:12px}.sfr-score>strong{font-size:48px;line-height:58px}.sfr .sfr-score p{font-size:12px;line-height:20px}.sfr-score small{font-size:10px;line-height:16px}.sfr-summary-stars{font-size:22px}.sfr-filter{font-size:12px;padding:8px 11px}.sfr .sfr-item{grid-template-columns:minmax(0,1fr);gap:10px}.sfr-person{padding:0}.sfr .sfr-body{font-size:14px;line-height:24px}.sfr .sfr-progress{margin-bottom:21px}.sfr-actions{gap:10px}.sfr-actions>button{font-size:12px;padding:10px 15px}.sfr-read{font-size:13px}}
