.shrg{font-family:var(--font-body-family,Arial,sans-serif);font-size:13px;line-height:1.4;color:rgb(var(--color-foreground,20,44,42))}.shrg-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;max-width:100%;padding:10px 15px;border:1px solid #cbd2ce;border-radius:3px;background:transparent;color:inherit;text-decoration:none;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .15s,border-color .15s}.shrg-link:hover{background:#f3f4f0;border-color:#84968a}.shrg-link span{min-width:0}.shrg-link svg{display:block;flex:0 0 16px;width:16px;height:16px}.shrg-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.shrg--collection{margin-block:4px 18px}.shrg-comparison-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.shrg-comparison-footer .rl-editorial__footnote{margin:0;max-width:650px;flex:1}.shrg--comparison{flex:0 0 auto;max-width:45%}@media(max-width:749px){.shrg--collection{margin-block:0 14px}.shrg-comparison-footer{flex-direction:column;align-items:flex-start;gap:14px;margin-top:20px}.shrg-comparison-footer .rl-editorial__footnote{flex:0 1 auto}.shrg--comparison{max-width:100%}}

.shrg--collection .shrg-card{justify-content:space-between;gap:22px;min-height:64px;max-width:100%;padding:11px 15px;background:#f7f8f5;border-color:#e1e5df;text-align:left}.shrg-card-copy{display:flex;flex-direction:column;gap:4px}.shrg-card-copy strong{font-size:14px;font-weight:600;line-height:1.3}.shrg-card-copy>span{font-size:12px;font-weight:400;line-height:1.4;color:#53605c}.shrg--collection .shrg-card:hover{background:#eef1eb;border-color:#bcc8bd}
