.challenges_challengePage__lp0gm{color:#123d43;padding:24px 0 64px;line-height:1.7}.challenges_heading__fWu0z{max-width:820px;margin:0 auto 36px;text-align:center}.challenges_heading__fWu0z h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,56px);line-height:1.15;margin:12px 0}.challenges_eyebrow__OLCCg{text-transform:uppercase;letter-spacing:.2em;color:#906a27;font-size:12px;font-weight:700}.challenges_links__vpz_0,.challenges_tabs__1YqIj{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin:24px 0}.challenges_links__vpz_0 a,.challenges_tabs__1YqIj a{color:#0c5a63;font-weight:700;text-decoration:underline;text-underline-offset:5px}.challenges_tabs__1YqIj{border-bottom:1px solid #d4d8ce;padding-bottom:18px}.challenges_tabs__1YqIj a[aria-current=page]{color:#855e1f}.challenges_card__x9iIu,.challenges_empty__p67Ud,.challenges_rules__EOgkK{border:1px solid #d9dcd1;border-radius:16px;padding:clamp(20px,4vw,38px);margin:24px 0;background:#fffdf7}.challenges_rules__EOgkK summary{cursor:pointer;font-weight:700}.challenges_rules__EOgkK li{margin-bottom:12px}.challenges_empty__p67Ud{text-align:center;padding-block:56px}.challenges_card__x9iIu h2{font-family:Georgia,serif;font-size:clamp(26px,3vw,36px);margin:12px 0}.challenges_status__LR_yP{display:inline-block;background:#e7efeb;color:#14544d;border-radius:30px;padding:4px 14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.challenges_facts__S2hdL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-block:1px solid #e4e4d9;padding:22px 0;margin:24px 0}.challenges_facts__S2hdL dt{text-transform:uppercase;font-size:11px;letter-spacing:.1em;color:#906a27;font-weight:700}.challenges_facts__S2hdL dd{margin:8px 0 0}.challenges_card__x9iIu li a{color:#0d6770;text-decoration:underline}.challenges_button__fHeeL{display:inline-block;background:#0c535b;color:#fff!important;padding:11px 20px;border:0;border-radius:8px;cursor:pointer;text-decoration:none;font:inherit;font-weight:600;margin-block:12px;max-width:100%}.challenges_button__fHeeL:disabled{opacity:.55;cursor:not-allowed}.challenges_button__fHeeL:focus-visible,.challenges_field__agrUY input:focus-visible,.challenges_option__gisrt input:focus-visible{outline:3px solid #bf933e;outline-offset:3px}.challenges_finalists__nebpe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px}.challenges_finalist__qGHKK{border-top:4px solid #b28a3f;background:#f2f3e9;padding:24px;border-radius:8px}.challenges_finalist__qGHKK span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#805b1e}.challenges_finalist__qGHKK h4{font-size:22px;font-family:Georgia,serif;margin:10px 0}.challenges_finalist__qGHKK p{margin:8px 0}.challenges_vote__Odz11{background:#edf3ee;border-radius:12px;padding:clamp(18px,3vw,30px)}.challenges_vote__Odz11 fieldset{border:1px solid #c7d6cc;border-radius:8px}.challenges_option__gisrt{display:flex;gap:12px;align-items:center;padding:12px 4px;cursor:pointer}.challenges_field__agrUY{display:block;font-weight:600;margin:20px 0 4px}.challenges_field__agrUY input{display:block;box-sizing:border-box;width:100%;max-width:420px;margin-top:8px;padding:12px;border:1px solid #9bada4;border-radius:6px;background:#fff;color:#123d43;font:inherit}.challenges_notice__Uobfs{padding:14px 18px;background:#e4eee3;border-left:3px solid #638960}.challenges_error__dwFNt{color:#9c2525;background:#fceeee;padding:14px;border-radius:8px}.challenges_small__VCmOq{font-size:13px;max-width:700px;color:#45615a}@media(max-width:700px){.challenges_facts__S2hdL,.challenges_finalists__nebpe{grid-template-columns:1fr}.challenges_heading__fWu0z{text-align:left}.challenges_links__vpz_0,.challenges_tabs__1YqIj{justify-content:flex-start}.challenges_button__fHeeL{width:100%;text-align:center;box-sizing:border-box}.challenges_card__x9iIu{overflow-wrap:anywhere}}