.ntf-panel{box-sizing:border-box;max-width:620px;margin:32px auto;padding:30px 24px;background:#faf7f1;color:#30291f;border:1px solid #e0d6c6;border-radius:16px;font-family:inherit;line-height:1.8}.ntf-panel *{box-sizing:border-box}.ntf-panel [hidden]{display:none!important}.ntf-brand{font-size:13px;letter-spacing:.12em;color:#746047}.ntf-panel h2{font-size:23px;line-height:1.5;margin:12px 0}.ntf-panel fieldset{border:0;padding:0;margin:22px 0}.ntf-panel legend{font-weight:700;margin-bottom:10px}.ntf-panel span{font-weight:400;font-size:12px;margin-left:8px;color:#726657}.ntf-panel fieldset label{display:flex;align-items:center;gap:12px;padding:13px 16px;margin:10px 0;border:1px solid #cfc3b1;border-radius:9px;background:#fff;cursor:pointer}.ntf-panel input[type=radio]{accent-color:#576644;flex-shrink:0;width:20px;height:20px;margin:0}.ntf-comment{display:block;font-weight:700}.ntf-panel textarea{width:100%;display:block;margin-top:10px;border:1px solid #cfc3b1;border-radius:9px;background:#fff;color:#30291f;padding:12px;font:inherit;resize:vertical}.ntf-note{font-size:12px;color:#726657}.ntf-panel button,.ntf-review{display:block;width:100%;padding:14px 16px;border:0;border-radius:9px;background:#4d5e3d;color:#fff;font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.ntf-panel button:disabled{opacity:.6;cursor:wait}.ntf-panel :focus-visible{outline:3px solid #856035;outline-offset:3px}.ntf-status{font-size:14px}.ntf-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ntf-message{white-space:pre-line}.ntf-review{margin-top:22px}.ntf-result h3{font-size:21px}@media(max-width:480px){.ntf-panel{padding:24px 18px;margin:16px auto}.ntf-panel h2{font-size:21px}}
