.iwi{font:15px/1.7 Arial,sans-serif;color:#193f31;max-width:850px;margin:35px auto;padding:30px;background:#fffef8;border:1px solid #dce1d2;border-radius:5px}.iwi *{box-sizing:border-box}.iwi h2,.iwi h3{font-family:Georgia,serif;font-weight:400}.iwi h2{font-size:32px;line-height:1.2}.iwi p,.iwi li{color:#5f7061}.iwi label{display:block;font-size:13px;margin:15px 0}.iwi input,.iwi textarea,.iwi select{display:block;width:100%;font:inherit;padding:11px;border:1px solid #b5c4aa;background:white;border-radius:3px;margin-top:6px;color:#193f31}.iwi textarea{min-height:85px}.iwi input:focus-visible,.iwi button:focus-visible,.iwi a:focus-visible,.iwi select:focus-visible,.iwi textarea:focus-visible{outline:3px solid #ad8a4c;outline-offset:3px}.iwi .iwi-check{display:flex;gap:12px;align-items:flex-start;padding:12px 0}.iwi-check input{width:auto;margin-top:5px;accent-color:#193f31}.iwi button{font:inherit;cursor:pointer;border:1px solid #193f31;background:#193f31;color:white;padding:12px 18px;border-radius:3px}.iwi button:disabled{opacity:.5;cursor:default}.iwi button.iwi-secondary{background:white;color:#193f31}.iwi .iwi-actions{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #dce1d2;padding-top:25px;margin-top:25px;flex-wrap:wrap}.iwi .iwi-progress{list-style:none;padding:0;display:flex;gap:12px;overflow:auto;font-size:11px}.iwi-progress li{min-width:max-content;color:#84927b}.iwi-progress [aria-current=step]{color:#193f31;font-weight:bold}.iwi fieldset{border:0;border-top:1px solid #dce1d2;margin:20px 0;padding:20px 0}.iwi legend{font:22px Georgia;padding-right:15px}.iwi button.iwi-remove{font-size:12px;background:transparent;color:#854934;border:0;padding:3px;text-decoration:underline}.iwi .iwi-note{background:#e8edde;padding:20px}.iwi .iwi-error{color:#983d22;white-space:pre-wrap}.iwi .iwi-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.iwi .iwi-summary{border-top:1px solid #dce1d2;padding:15px 0}.iwi dl{display:grid;grid-template-columns:160px 1fr;font-size:13px;gap:8px}.iwi dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.iwi dt{color:#75846a}.iwi a{color:#193f31;text-decoration:underline}@media(max-width:600px){.iwi{padding:20px;margin:20px auto}.iwi dl{grid-template-columns:110px 1fr}.iwi h2{font-size:27px}}
