.campaign-results_hero__wJXZr{padding-block:clamp(2rem,5vw,4rem) 1.75rem;color:#122033}.campaign-results_eyebrow__YHfri{color:#17633f;font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.campaign-results_title__QaFB5{margin-top:.65rem;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1.04;font-weight:800;letter-spacing:-.04em}.campaign-results_intro__YeRls{max-width:48rem;margin-top:1.2rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65;color:#425164}.campaign-results_layout__pui_m{display:grid;gap:2rem;align-items:start}.campaign-results_poster__iaq6b{margin:0;min-width:0}.campaign-results_poster__iaq6b a{display:block;border-radius:1.5rem;overflow:hidden;box-shadow:0 18px 48px #12203315}.campaign-results_poster__iaq6b img{width:100%;height:auto;object-fit:contain}.campaign-results_poster__iaq6b figcaption{margin-top:.75rem;color:#4f6071;font-size:.875rem;line-height:1.5}.campaign-results_panel__KNKFr{padding:clamp(1.25rem,3vw,2rem);border:1px solid #1220331a;border-radius:1.5rem;background:#ffffffed;color:#122033}.campaign-results_winner__h5j3j{display:flex;gap:1rem;align-items:flex-start}.campaign-results_trophy__9uxYI{color:#996b16;background:#f9edce;padding:.75rem;width:3.5rem;height:3.5rem;border-radius:1rem;flex-shrink:0}.campaign-results_winner__h5j3j h2{margin-top:.25rem;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.15;font-weight:800}.campaign-results_winner__h5j3j p{margin-top:.65rem;line-height:1.65;color:#425164}.campaign-results_ranking__XyUAF{margin-top:1.5rem;scroll-margin-top:9rem;color:#122033}.campaign-results_card__obZTT h2,.campaign-results_ranking__XyUAF h2{font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.2;font-weight:750}.campaign-results_note__m813E{margin-top:1rem;font-size:.875rem;color:#596677;line-height:1.6}.campaign-results_summary__z2X8I{margin-top:3rem;padding-bottom:1rem}.campaign-results_card__obZTT{scroll-margin-top:9rem}.campaign-results_card__obZTT p{margin-top:1rem;color:#425164;line-height:1.8;font-size:1rem}.campaign-results_card__obZTT a,.campaign-results_galleryLink__QWsII{color:#17633f;text-decoration:underline;text-underline-offset:.2em;font-weight:650}.campaign-results_galleryLink__QWsII{display:inline-block;margin-top:1.25rem}.campaign-results_archive__6aST_{margin-top:1.5rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0}.campaign-results_archive__6aST_ li{min-width:0}.campaign-results_archive__6aST_ li:first-child figure{border-color:#b68a25;box-shadow:0 0 0 2px #b68a2540;background:#fff5db}.campaign-results_archive__6aST_ figure{margin:0;overflow:hidden;background:#ffffffeb;border-radius:1rem;border:1px solid #1220331a}.campaign-results_archive__6aST_ img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.campaign-results_archive__6aST_ figcaption{display:grid;gap:.2rem;padding:.8rem 1rem;font-weight:500;color:#425164;font-size:.9rem;line-height:1.6}.campaign-results_place__W6Wgl{font-weight:750;color:#122033}.campaign-results_votes__paepN{font-size:1.35rem;line-height:1.3;font-weight:800;color:#17633f;margin-top:.3rem}@media (min-width:900px){.campaign-results_layout__pui_m{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem}.campaign-results_archive__6aST_{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.campaign-results_archive__6aST_{grid-template-columns:repeat(5,minmax(0,1fr))}}