.election-result-list-item{display:flex;flex-direction:column;justify-content:space-between;border-radius:4px;background:var(--color-background);text-decoration:none;width:312px}@media (max-width: 693px){.election-result-list-item{width:100%}}@media (max-width: 356px){.election-result-list-item{max-width:none}}.election-result-list-item .top-box{display:block;cursor:pointer}.election-result-list-item .image-box{position:relative;width:100%;padding-bottom:100%;border-top-left-radius:4px;border-top-right-radius:4px}.election-result-list-item .image-box .copyright{position:absolute;display:block;left:100%;bottom:0;font-size:12px;text-align:left;line-height:1.2;z-index:2;transform-origin:0 100%;transform:rotate(-90deg);transition:.3s ease;color:var(--swatches-neutrals-white);text-shadow:0 0 3px rgba(0,0,0,.6),0 0 8px rgba(0,0,0,.6);width:calc(66.6% + 7px);padding:8px 18px}.election-result-list-item img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;border-top-left-radius:4px;border-top-right-radius:4px}.election-result-list-item .text-box{padding:10px}.election-result-list-item h3{font-size:28px;line-height:32px;margin:5px 10px 15px;text-decoration:underline;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.election-result-list-item .job-box,.election-result-list-item .city-box{margin-bottom:5px;background:var(--color-surface-inset);border-radius:4px;padding:4px 0 2px}@media (max-width: 567px){.election-result-list-item .job-box,.election-result-list-item .city-box{display:none}}.election-result-list-item .job-box a,.election-result-list-item .job-box span,.election-result-list-item .city-box a,.election-result-list-item .city-box span{display:block;position:relative;width:calc(100% - 8px);margin:0;padding:0 0 0 26px;font-size:16px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.election-result-list-item .job-box a:before,.election-result-list-item .job-box span:before,.election-result-list-item .city-box a:before,.election-result-list-item .city-box span:before{position:absolute;left:4px;top:50%;font-family:Icons,sans-serif;transform:translateY(-50%)}
