.editor-mode-picker{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.editor-mode-picker [aria-pressed=true]{background:#173c35;color:#fff;border-color:#173c35}.editor-form [hidden]{display:none!important}.guide-progress{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:22px}.guide-progress .button{white-space:normal;text-align:left}.guide-progress [aria-current=step]{background:#e6f1e6;border-color:#436958}.guide-question{padding:23px 25px;background:#e8efe5;border:1px solid #cdd9c8;border-radius:5px 22px 22px 22px}.guide-question h2{font-size:1.4rem;line-height:1.3;margin:9px 0}.guide-question p{line-height:1.6;margin:0}.guide-answer{max-width:90%;margin:0 0 18px auto;padding:16px 20px;border-radius:18px 4px 18px 18px;background:#fff;border:1px solid #dedbcf;overflow-wrap:anywhere}.guide-answer p{white-space:pre-wrap;margin:6px 0 0}.guide-disclosure{font-size:.8rem;line-height:1.6;color:#59645a;margin:16px 0 24px}.guide-suggestion{margin:-4px 0 24px;background:#f8f7ef;padding:12px 15px;border:1px solid #e5dfd0;border-radius:12px}.guide-suggestion summary{cursor:pointer;font-size:.85rem;color:#274c41;padding:5px 0;min-height:30px}.suggestion-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.guided-form .guide-actions{margin:0 0 24px}.emblem-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.emblem-options .choice-button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:72px;gap:6px;padding:10px 5px;white-space:normal}.emblem-options .choice-symbol{font-size:1.6rem;line-height:1.2}.emblem-options .choice-button[aria-pressed=true]{padding:9px 4px}.guide-question:focus{outline:2px solid #538264;outline-offset:4px}.guide-question .tiny-label{display:block}
@media(max-width:640px){.editor-mode-picker{gap:8px;margin-bottom:20px}.editor-mode-picker .button{flex:1;padding:13px 10px;font-size:.8rem}.guide-progress{display:grid;grid-template-columns:1fr 1fr}.guide-progress .button{min-height:52px;font-size:.72rem;padding:9px}.guide-question{padding:20px}.guide-question h2{font-size:1.25rem}.emblem-options{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-actions .button{flex:1}.guide-disclosure{font-size:.77rem}}
