.wmh{display:block;margin:2.4rem 0 0;padding:2.4rem;background:#f7f4ef;border:1px solid #e3ddd5;border-radius:12px;color:#302925;line-height:1.5;scroll-margin-top:11rem}.wmh [hidden]{display:none!important}.wmh__heading{font-size:2rem;line-height:1.3;margin:0 0 .7rem;color:inherit}.wmh__intro{font-size:1.6rem;margin:0 0 1.4rem;color:#62594f}.wmh__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:48px;padding:.8rem 1.4rem;border:1px solid #b7afa6;border-radius:6px;font-size:1.6rem;font-weight:600;list-style:none;cursor:pointer;background:#fff}.wmh__toggle::-webkit-details-marker{display:none}.wmh__indicator{font-size:2.4rem;line-height:1;flex:none}.wmh__indicator:after{content:'+'}.wmh__details[open]>.wmh__toggle .wmh__indicator:after{content:'−'}.wmh__content{padding-top:1.8rem;margin-top:1rem;border-top:1px solid #d8d1c8}.wmh__selection{padding:1.5rem;background:#fff;border:1px solid #e3ddd5;border-radius:8px;margin-bottom:1.8rem}.wmh__selection-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.wmh__selection-head h3{font-size:1.5rem;font-weight:600;margin:0}.wmh__selection dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:.5rem 1rem;margin:1rem 0;font-size:1.5rem}.wmh__selection dt{color:#62594f}.wmh__selection dd{margin:0;overflow-wrap:anywhere}.wmh__note{font-size:1.4rem;line-height:1.5;color:#62594f;margin:.8rem 0}.wmh__check{display:flex;align-items:flex-start;gap:.8rem;font-size:1.5rem;min-height:44px;padding:.9rem 0;cursor:pointer}.wmh__check input{width:20px;height:20px;flex:none;margin:.1rem 0 0;accent-color:#382f2a}.wmh__field{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.6rem;min-width:0;font-size:1.6rem}.wmh__field input,.wmh__field textarea{width:100%;min-width:0;box-sizing:border-box;background:#fff;color:#302925;border:1px solid #b7afa6;border-radius:6px;min-height:48px;padding:1rem 1.2rem;font:inherit;font-size:1.6rem;line-height:1.5}.wmh__field textarea{resize:vertical}.wmh__field textarea::placeholder{color:#756c62;opacity:1}.wmh__optional{display:block}.wmh__actions{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}.wmh .wmh__send{font:inherit;font-size:1.6rem;min-height:52px;width:100%;border-radius:999px;background:#382f2a;color:#fff;border:1px solid #382f2a;padding:1.2rem 2rem;cursor:pointer}.wmh .wmh__send:hover{background:#302925}.wmh__send:after,.wmh__send:before{border-radius:999px;box-shadow:none}.wmh__link{background:none;border:0;color:inherit;font:inherit;font-size:1.5rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;min-height:44px;padding:.4rem 0}.wmh__fallback{display:inline-block;color:#62594f;font-size:1.5rem;line-height:1.4;padding:.8rem 0;margin-top:.6rem;min-height:44px;text-underline-offset:.3rem}.wmh__fallback-note{margin:0}.wmh__result{font-size:1.5rem}.wmh :focus-visible{outline:2px solid #382f2a;outline-offset:4px;box-shadow:none}.wmh__field:focus-within>span{color:#302925}@media(max-width:480px){.wmh{padding:1.8rem;margin-top:2rem}.wmh__heading{font-size:1.9rem}.wmh__optional{grid-template-columns:1fr;gap:0}.wmh__selection{padding:1.2rem}.wmh__selection dl{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}}
