.contest-page[data-astro-cid-gmue63zm]{background:#f8f3ef;color:#2b211d;min-height:100dvh;padding:24px clamp(16px,4vw,64px) 120px}.contest-preview-notice[data-astro-cid-gmue63zm]{background:#fff0c7;border:1px solid #a76200;border-radius:16px;color:#603800;font-size:14px;font-weight:700;line-height:1.4;margin:0 auto 16px;max-width:1280px;padding:12px 16px}.contest-breadcrumb[data-astro-cid-gmue63zm]{align-items:center;color:#786a62;display:flex;font-size:14px;gap:8px;margin:0 auto 24px;max-width:1280px}.contest-breadcrumb[data-astro-cid-gmue63zm] a[data-astro-cid-gmue63zm],.contest-rules-footer[data-astro-cid-gmue63zm] a[data-astro-cid-gmue63zm]{color:#b93516;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.contest-breadcrumb[data-astro-cid-gmue63zm] span[data-astro-cid-gmue63zm]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contest-layout[data-astro-cid-gmue63zm]{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);margin:auto;max-width:1280px}.contest-story[data-astro-cid-gmue63zm]{background:#fffaf6;border:1px solid #e2d3ca;border-radius:24px;box-shadow:0 18px 48px #66392017;color:#2b211d;overflow:hidden;position:sticky;top:24px}.contest-visual[data-astro-cid-gmue63zm]{aspect-ratio:16/9;background:#f3e5dc;overflow:hidden}.contest-visual--portrait[data-astro-cid-gmue63zm]{aspect-ratio:auto;display:flex;justify-content:center;padding:28px}.contest-poster[data-astro-cid-gmue63zm]{height:100%;overflow:hidden;width:100%}.contest-visual--portrait[data-astro-cid-gmue63zm] .contest-poster[data-astro-cid-gmue63zm]{aspect-ratio:2/3;border:1px solid #d5b8a7;border-radius:24px;box-shadow:0 18px 44px #6f371d29;height:auto;max-width:360px}.contest-poster[data-astro-cid-gmue63zm] img[data-astro-cid-gmue63zm]{height:100%;object-fit:cover;width:100%}.contest-poster-placeholder[data-astro-cid-gmue63zm]{align-items:center;background:radial-gradient(circle at 80% 15%,#f3a076 0,transparent 29%),linear-gradient(145deg,#fff4ec,#f2c7b2 72%);color:#5e2b1f;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:28px;text-align:center}.contest-poster-placeholder[data-astro-cid-gmue63zm] strong[data-astro-cid-gmue63zm]{font-size:clamp(24px,3vw,36px);line-height:1.05}.contest-poster-placeholder[data-astro-cid-gmue63zm] span[data-astro-cid-gmue63zm]{color:#785449;font-size:14px}.contest-copy[data-astro-cid-gmue63zm]{padding:32px}.contest-status[data-astro-cid-gmue63zm]{background:#eee5df;border:1px solid #c8b7ae;border-radius:999px;color:#544841;display:inline-flex;font-size:12px;font-weight:700;padding:8px 12px}.contest-status[data-astro-cid-gmue63zm].is-open{background:#ffe2d6;border-color:#d97654;color:#8f2a13}.contest-copy[data-astro-cid-gmue63zm] h1[data-astro-cid-gmue63zm]{font-size:clamp(32px,4vw,52px);letter-spacing:-.04em;line-height:1.08;margin:20px 0 16px}.contest-copy[data-astro-cid-gmue63zm]>p[data-astro-cid-gmue63zm],.contest-description[data-astro-cid-gmue63zm] p[data-astro-cid-gmue63zm]{color:#594b44;font-size:18px;line-height:1.6;margin:0}.contest-description[data-astro-cid-gmue63zm]{display:grid;gap:16px}.contest-description[data-astro-cid-gmue63zm] a[data-astro-cid-gmue63zm]{color:#a82e14;text-decoration:underline;text-underline-offset:3px}.contest-description[data-astro-cid-gmue63zm] p[data-astro-cid-gmue63zm] span[data-astro-cid-gmue63zm]{color:#78665d;font-size:15px}.contest-prizes[data-astro-cid-gmue63zm]{background:#fff;border:1px solid #e2d3ca;border-radius:16px;padding:20px}.contest-prizes[data-astro-cid-gmue63zm] h2[data-astro-cid-gmue63zm]{font-size:24px;letter-spacing:-.02em;line-height:1.25;margin:0}.contest-prizes[data-astro-cid-gmue63zm] ul[data-astro-cid-gmue63zm]{display:grid;gap:12px;margin:16px 0 0;padding-left:20px}.contest-prizes[data-astro-cid-gmue63zm] li[data-astro-cid-gmue63zm]{color:#a82e14;padding-left:4px}.contest-prizes[data-astro-cid-gmue63zm] strong[data-astro-cid-gmue63zm],.contest-prizes[data-astro-cid-gmue63zm] span[data-astro-cid-gmue63zm]{display:block}.contest-prizes[data-astro-cid-gmue63zm] strong[data-astro-cid-gmue63zm]{color:#2b211d;font-size:16px;line-height:1.4}.contest-prizes[data-astro-cid-gmue63zm] span[data-astro-cid-gmue63zm]{color:#675b55;font-size:14px;line-height:1.45;margin-top:2px}.contest-event-link[data-astro-cid-gmue63zm]{align-items:center;display:inline-flex;font-weight:700;gap:8px;justify-self:start;min-height:44px}.contest-panel[data-astro-cid-gmue63zm]{background:#fff;border:1px solid #d5c8c0;border-radius:24px;box-shadow:0 18px 50px #381f141a;padding:32px}.contest-closed[data-astro-cid-gmue63zm] h2[data-astro-cid-gmue63zm]{font-size:32px;letter-spacing:-.03em;line-height:1.2;margin:8px 0}.contest-closed[data-astro-cid-gmue63zm] p[data-astro-cid-gmue63zm]{color:#675b55;font-size:16px;line-height:1.5;margin:0}.contest-page[data-astro-cid-gmue63zm] a[data-astro-cid-gmue63zm]:focus-visible,.contest-state[data-astro-cid-gmue63zm] a[data-astro-cid-gmue63zm]:focus-visible{outline:3px solid #f05b24;outline-offset:3px}.contest-closed[data-astro-cid-gmue63zm]{align-items:flex-start;display:flex;flex-direction:column}.contest-closed[data-astro-cid-gmue63zm]>svg[data-astro-cid-gmue63zm]{color:#b93516}.contest-closed[data-astro-cid-gmue63zm] a[data-astro-cid-gmue63zm],.contest-state[data-astro-cid-gmue63zm] a[data-astro-cid-gmue63zm]{align-items:center;background:#b93516;border-radius:16px;color:#fff;display:inline-flex;font-weight:700;margin-top:24px;min-height:48px;padding:12px 16px;text-decoration:none}.contest-rules-footer[data-astro-cid-gmue63zm]{font-size:12px;margin:28px auto 0;max-width:1280px;text-align:center}.contest-state[data-astro-cid-gmue63zm]{align-items:center;background:#f6f2ef;color:#2b211d;display:flex;flex-direction:column;min-height:70dvh;padding:80px 20px;text-align:center}.contest-state[data-astro-cid-gmue63zm]>svg[data-astro-cid-gmue63zm]{color:#b93516}.contest-state[data-astro-cid-gmue63zm] h1[data-astro-cid-gmue63zm]{font-size:40px;margin:18px 0 8px}.contest-state[data-astro-cid-gmue63zm] p[data-astro-cid-gmue63zm]{color:#675b55;font-size:18px;margin:0}@media (max-width:900px){.contest-page[data-astro-cid-gmue63zm]{padding-inline:16px}.contest-layout[data-astro-cid-gmue63zm]{grid-template-columns:1fr}.contest-story[data-astro-cid-gmue63zm]{position:static}.contest-panel[data-astro-cid-gmue63zm],.contest-copy[data-astro-cid-gmue63zm]{padding:24px}}@media (max-width:420px){.contest-page[data-astro-cid-gmue63zm]{padding-inline:12px}.contest-panel[data-astro-cid-gmue63zm]{border-radius:24px;padding:20px 16px}.contest-story[data-astro-cid-gmue63zm]{border-radius:24px}.contest-copy[data-astro-cid-gmue63zm] h1[data-astro-cid-gmue63zm]{font-size:32px}.contest-closed[data-astro-cid-gmue63zm] h2[data-astro-cid-gmue63zm]{font-size:26px}.contest-breadcrumb[data-astro-cid-gmue63zm]{font-size:12px}}
