.discovery-filter{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 18px;padding:10px;background:#f3f6f9;border:1px solid #d6e0e8}.discovery-filter input,.discovery-filter select{max-width:100%;padding:5px;border:1px solid #a7b6c6;font:inherit;background:#fff}.discovery-filter input[type=number]{width:75px}.discovery-tags{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:15px 0;padding:0}.discovery-tags a,.article-tags a{display:inline-block;border:1px solid #cedbe7;background:#f7fafc;padding:4px 7px;overflow-wrap:anywhere}.discovery-tags span{color:#666;font-size:11px}.article-discovery{border-top:1px dotted #aaa;margin:16px 0;padding-top:10px}.article-tags{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.discovery-stat{font-size:11px;line-height:1.6;color:#555;margin:7px 0 15px}.discovery-ranked{border-bottom:1px dotted #c2c2c2;margin-bottom:15px}.discovery-ranked .article-card{border:0;margin-bottom:0;padding-bottom:4px}@media(max-width:600px){.discovery-filter{align-items:stretch;flex-direction:column}.discovery-filter input[type=number]{width:100%}}
/* The original K2 rating strip: its three sprite rows are empty, rated and hovered stars. */
.article-voting{margin:0;padding:8px 0;background:none;border:0;font:13px/25px Tahoma,Arial,sans-serif}
.article-voting-form,.article-voting fieldset{margin:0;padding:0;border:0;min-width:0}
.article-voting-row{display:flex;flex-wrap:wrap;align-items:center;gap:0}
.article-voting-label{padding-right:4px;color:#777;font-style:normal}
.article-voting-stars{position:relative;flex:0 0 125px;width:125px;height:25px;background:url('../images/original/rating-stars.gif') repeat-x left top}
.article-voting-current,.article-voting-stars::after{position:absolute;top:0;left:0;height:25px;pointer-events:none;background:url('../images/original/rating-stars.gif') repeat-x left center}
.article-voting-current{z-index:0}
.article-voting-stars::after{content:"";z-index:1;width:var(--rating-selected,0%)}
.article-voting-star{position:absolute;top:0;left:0;height:25px;min-height:25px;line-height:25px;cursor:pointer;border:0;border-radius:0;padding:0;margin:0;background:transparent;color:inherit}
.article-voting-star-1{width:20%;z-index:6}.article-voting-star-2{width:40%;z-index:5}.article-voting-star-3{width:60%;z-index:4}.article-voting-star-4{width:80%;z-index:3}.article-voting-star-5{width:100%;z-index:2}
.article-voting-stars:has(.article-voting-star-1:is(:hover,:focus-visible):not(:disabled)){--rating-hover:20%}.article-voting-stars:has(.article-voting-star-2:is(:hover,:focus-visible):not(:disabled)){--rating-hover:40%}.article-voting-stars:has(.article-voting-star-3:is(:hover,:focus-visible):not(:disabled)){--rating-hover:60%}.article-voting-stars:has(.article-voting-star-4:is(:hover,:focus-visible):not(:disabled)){--rating-hover:80%}.article-voting-stars:has(.article-voting-star-5:is(:hover,:focus-visible):not(:disabled)){--rating-hover:100%}
.article-voting-stars:has(button:is(:hover,:focus-visible):not(:disabled)) .article-voting-current{visibility:hidden}
.article-voting-stars:has(button:is(:hover,:focus-visible):not(:disabled))::after{width:var(--rating-hover);background-position:left bottom}
.article-voting-star:focus-visible{outline:2px solid #134e8b;outline-offset:1px}
.article-voting-star:disabled{cursor:default}
.article-voting-log{padding-left:4px;font-size:11px;color:#555;white-space:nowrap}
.article-voting-era{color:#777}
.article-voting-notice{margin:0 0 4px;font-size:11px;line-height:18px;color:#555}
@media(forced-colors:active){.article-voting-stars{display:flex;flex-wrap:wrap;gap:3px;width:auto;max-width:100%;height:auto;flex-basis:auto;background:none}.article-voting-current,.article-voting-stars::after{display:none}.article-voting-star{position:static;width:auto;height:auto;line-height:25px;border:1px solid ButtonText;padding:0 4px}.article-voting-star .visually-hidden{position:static;clip:auto;width:auto;height:auto;margin:0}.article-voting-log{white-space:normal}}
