.d3-sort-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 28px;font:14px/1.5 'Open Sans',Arial,sans-serif}.d3-sort-form label{font-weight:600;color:#29353e}.d3-sort-form select{min-height:44px;padding:10px 36px 10px 14px;border:1px solid #d8dfe4;border-radius:9px;background:#fff;color:#18232b;font:inherit}.d3-sort-submit{border:1px solid #d8dfe4;border-radius:9px;background:#fff;padding:10px 16px;min-height:44px;font:inherit;cursor:pointer}.d3-sort-submit:hover{background:#ffdf39}.d3-sort-help{font-size:12px;color:#66737b;margin-left:auto}.d3-sort-form select:focus-visible,.d3-sort-submit:focus-visible{outline:3px solid #315fa3;outline-offset:3px}.articles-item-date{line-height:1.5}.articles-item-date time{white-space:normal}@media(max-width:600px){.d3-sort-form{gap:10px;margin:16px 0 22px}.d3-sort-form label{width:100%}.d3-sort-form select{flex:1;min-width:0;max-width:100%}.d3-sort-help{width:100%;margin-left:0}.articles-item-head{gap:12px;flex-wrap:wrap}.articles-item-date{font-size:12px!important}.articles-item-views{font-size:12px!important}}

.articles-item-date{color:#65717b}.articles-item-head{gap:10px;flex-wrap:wrap}
/* Explicit dropdown affordance, independent of theme/browser select styling. */
.d3-sort-form select{appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='m5 7 5 5 5-5' fill='none' stroke='%2329353e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;padding-right:44px;cursor:pointer}.d3-sort-form select:hover{border-color:#87949e}
