/* Compact winner notice. One tap target at every width. */
#m34-first-award.m34-first-winner{display:block;position:relative;width:100%;min-width:0;margin:12px 0;padding:0;border:1px solid #ecdcc0;border-radius:14px;background:linear-gradient(105deg,#fff9eb,#fffdf8);color:#352d22;box-shadow:none;box-sizing:border-box;text-align:left}
#m34-first-award *{box-sizing:border-box}
#m34-first-award .m34-first-link{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-width:0;min-height:76px;margin:0;padding:12px 14px;border:0;border-radius:inherit;background:none;box-shadow:none;text-decoration:none;color:inherit;font:400 12px/1.4 system-ui,sans-serif;white-space:normal}
#m34-first-award .m34-first-medal{display:block;width:34px;margin:0;padding:0;font-size:30px;line-height:1;text-align:center}
#m34-first-award .m34-first-copy{display:block;min-width:0;margin:0;padding:0}
#m34-first-award .m34-first-label{display:block;margin:0 0 3px;padding:0;color:#8b642e;font:750 9px/1.3 system-ui,sans-serif;letter-spacing:.7px}
#m34-first-award h2{display:block;margin:0;padding:0;color:#352d22;font:750 16px/1.3 system-ui,sans-serif;letter-spacing:-.2px;word-break:normal;overflow-wrap:normal}
#m34-first-award .m34-first-prize{display:block;margin:4px 0 0;padding:0;color:#6c5a40;font:500 12px/1.4 system-ui,sans-serif;letter-spacing:0;word-break:normal;overflow-wrap:normal}
#m34-first-award .m34-first-arrow{display:block;width:16px;height:16px;margin:0;color:#997143}
#m34-first-award .m34-first-accessible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
#m34-first-award .m34-first-link:focus-visible{outline:3px solid #bf6000;outline-offset:3px}
@media(hover:hover){#m34-first-award .m34-first-link:hover{background:#fff3dc}}
@media(max-width:359px){#m34-first-award .m34-first-link{grid-template-columns:28px minmax(0,1fr) 12px;gap:8px;padding:11px 10px}#m34-first-award .m34-first-medal{width:28px;font-size:26px}#m34-first-award .m34-first-arrow{width:12px;height:12px}}
.m34-contest .m34-contest-news{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}
.m34-contest .m34-contest-news b{background:#fff4df;color:#6b3512;padding:6px 10px;border-radius:8px;font:750 13px/1.3 system-ui}
