.Bc7Mqq_na{background:var(--surface-0);padding:32px 0 88px}.Bc7Mqq_na a:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px;border-radius:4px}.Bc7Mqq_wrap{max-width:1160px;margin:0 auto;padding:0 20px}.Bc7Mqq_head{border-bottom:1px solid var(--border);max-width:760px;padding:28px 0 32px}.Bc7Mqq_dateline{font-family:var(--font-mono);color:var(--ink-400);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;font-size:13.5px;display:flex}.Bc7Mqq_dateline time{color:var(--ink-700)}.Bc7Mqq_archived{border-left:3px solid var(--border-strong);color:var(--ink-500);margin:0 0 18px;padding:0 0 0 14px;font-size:15px;line-height:1.55}.Bc7Mqq_archived strong{color:var(--ink-900);font-weight:700}.Bc7Mqq_h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink-900);text-wrap:balance;margin:0 0 16px;font-size:clamp(32px,4.6vw,48px);font-weight:500;line-height:1.1}.Bc7Mqq_sum{color:var(--ink-500);max-width:60ch;margin:0;font-size:clamp(18px,2vw,20px);line-height:1.55}.Bc7Mqq_grid{grid-template-columns:minmax(0,700px) minmax(0,300px);align-items:start;gap:64px;padding-top:32px;display:grid}.Bc7Mqq_img{aspect-ratio:3/2;background:var(--instrument);border-radius:12px;margin:0 0 32px;display:block;position:relative;overflow:hidden}.Bc7Mqq_winnersHeading{margin:40px 0 12px;font-size:26px;line-height:1.25}.Bc7Mqq_winnersIntro{color:var(--ink-700);max-width:68ch;margin:0 0 12px;font-size:16px;line-height:1.55}.Bc7Mqq_winners{border-top:1px solid var(--ink-100,#e5e7eb);max-width:68ch;margin:8px 0 0;padding:0;list-style:none}.Bc7Mqq_winner{border-bottom:1px solid var(--ink-100,#e5e7eb);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.Bc7Mqq_winner img{flex:none}.Bc7Mqq_winnerName{margin:0 0 4px;font-size:20px;line-height:1.3}.Bc7Mqq_winnerMeta{color:var(--ink-900,#111827);margin:0 0 4px;font-size:15px;font-weight:600}.Bc7Mqq_winnerParts{color:var(--ink-500,#6b7280);margin:0 0 8px;font-size:14px}.Bc7Mqq_winnerNote{color:var(--ink-700);margin:0;font-size:16px;line-height:1.55}.Bc7Mqq_body p{color:var(--ink-700);max-width:68ch;margin:0 0 20px;font-size:18px;line-height:1.72}.Bc7Mqq_aside{gap:28px;display:grid;position:sticky;top:96px}.Bc7Mqq_box{border-top:2px solid var(--ink-900);padding-top:14px}.Bc7Mqq_box h2{font-family:var(--font-sans);color:var(--ink-900);margin:0 0 10px;font-size:14.5px;font-weight:700}.Bc7Mqq_box p{color:var(--ink-500);margin:0;font-size:15px;line-height:1.6}.Bc7Mqq_box p a{color:var(--cobalt);overflow-wrap:anywhere;font-weight:600}.Bc7Mqq_rel{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Bc7Mqq_rel a{color:var(--cobalt);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--cobalt) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--cobalt) 30%, transparent);text-underline-offset:3px;font-size:16px;font-weight:600;line-height:1.45}.Bc7Mqq_rel a:hover{text-decoration-color:currentColor}.Bc7Mqq_rel a svg{vertical-align:-2px;margin-left:2px;display:inline}.Bc7Mqq_more{border-top:1px solid var(--border-strong);margin-top:56px;padding-top:24px}.Bc7Mqq_more h2{font-family:var(--font-serif);color:var(--ink-900);margin:0 0 12px;font-size:26px;font-weight:500}.Bc7Mqq_more ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.Bc7Mqq_more li a{border-top:1px solid var(--border);gap:6px;padding:14px 0;text-decoration:none;display:grid}.Bc7Mqq_more time{font-family:var(--font-mono);color:var(--ink-400);font-size:13px}.Bc7Mqq_more li span{color:var(--ink-900);font-size:17px;font-weight:600;line-height:1.4}.Bc7Mqq_more li a:hover span{color:var(--cobalt)}.Bc7Mqq_all{color:var(--cobalt);text-underline-offset:3px;margin-top:20px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:900px){.Bc7Mqq_grid{grid-template-columns:minmax(0,1fr);gap:32px}.Bc7Mqq_aside{position:static}.Bc7Mqq_more ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.Bc7Mqq_na{padding:24px 0 64px}.Bc7Mqq_head{padding:20px 0 24px}.Bc7Mqq_grid{padding-top:24px}.Bc7Mqq_img{border-radius:10px;margin-bottom:24px}.Bc7Mqq_body p{font-size:17px}}
