.foundation-award{color:#1d3037;background:#faf8f3;border:1px solid #d4d2c8;border-radius:12px;margin:24px 0;padding:24px}.foundation-award[hidden],.foundation-award [hidden]{display:none!important}.foundation-award h2{margin:12px 0;font-size:1.4rem}.foundation-award p{max-width:64ch;line-height:1.5}.foundation-award-badge{color:#116c62;border:1px solid #137c70;border-radius:24px;align-items:center;gap:10px;padding:10px 16px;font-weight:700;display:inline-flex}.foundation-award form{gap:12px;max-width:36rem;display:grid}.foundation-award input[type=text]{box-sizing:border-box;color:#1d3037;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #87999b;border-radius:6px;padding:10px}.foundation-award label{line-height:1.5}.foundation-award button{min-height:48px;font:inherit;color:#fff;cursor:pointer;background:#234e68;border:1px solid #234e68;border-radius:6px;padding:10px 16px}.foundation-award button:disabled{opacity:.55;cursor:not-allowed}.foundation-award :focus-visible{outline-offset:3px;outline:3px solid #234e68}.foundation-award [data-award-status]{min-height:1.5em}.foundation-award-actions{flex-wrap:wrap;gap:12px;display:flex}.foundation-survey{border-top:1px solid #d4d2c8;max-width:40rem;margin-top:24px;padding-top:20px}.foundation-survey h3{margin:0 0 12px;font-size:1.1rem}.foundation-survey fieldset{border:0;min-width:0;margin:0;padding:0}.foundation-survey legend{margin-bottom:8px;padding:0;font-weight:600;line-height:1.5}.foundation-survey-options{flex-wrap:wrap;gap:8px;display:flex}.foundation-survey-options label{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #87999b;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:48px;min-height:48px;padding:0 12px;display:inline-flex}.foundation-survey-options label:has(input:checked){color:#116c62;background:#eaf4f1;border-color:#137c70;font-weight:700}.foundation-survey-options input{accent-color:#137c70;margin:0}.foundation-award p.foundation-survey-anchors,.foundation-award p.foundation-survey-counter,.foundation-award p.foundation-survey-privacy{color:#4b5d61;margin:4px 0 0;font-size:.92rem}.foundation-survey-comment{gap:6px;display:grid}.foundation-survey textarea{box-sizing:border-box;color:#1d3037;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fff;border:1px solid #87999b;border-radius:6px;padding:10px}.foundation-survey-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foundation-award button.foundation-survey-link{color:#234e68;background:0 0;border-color:#0000;padding:10px 8px;text-decoration:underline}.foundation-survey-summary{gap:4px;margin:0 0 12px;display:grid}.foundation-survey-summary dt{margin-top:8px;font-weight:600}.foundation-survey-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.foundation-award p.foundation-survey-thanks{color:#116c62;font-weight:700}.foundation-survey-status{min-height:1.5em}
