.company-intake{border:1px solid #cbc9bf;background:#f4f2e9;color:#20221e;padding:24px;margin:0 0 28px;min-width:0;display:grid;gap:10px;font:inherit}.company-intake legend{font-size:1.3rem;font-weight:700;padding:0 8px}.company-intake p{font-size:.94rem;line-height:1.5;margin:0 0 10px}.company-intake label{font-size:.9rem;font-weight:650}.company-intake input:not([type=checkbox]),.company-intake select{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid #bfc1b6;border-radius:0;background:white;padding:10px;color:#20221e;font:inherit}.company-intake button{min-height:48px;padding:12px 18px;background:#a9512e;color:white;border:0;font:inherit;cursor:pointer}.company-intake .company-micro{font-size:.78rem;color:#53574b}.company-intake a{color:inherit;text-decoration:underline;overflow-wrap:anywhere}.company-result,.company-opportunities{border-left:3px solid #a9512e;padding:12px;background:#fff}.company-result[hidden],.company-opportunities:empty{display:none}.company-result label{display:flex;gap:8px;align-items:center}.company-result input[type=checkbox]{width:22px;height:22px}.company-intake .company-status{font-size:.85rem;color:#555d48}.company-intake h4{margin:0 0 12px}.company-intake input:focus-visible,.company-intake select:focus-visible,.company-intake button:focus-visible{outline:3px solid #a9512e;outline-offset:3px}@media(max-width:480px){.company-intake{padding:14px;gap:8px}}

.company-review{margin:0 0 16px;min-width:0}.company-review summary{cursor:pointer;line-height:1.5}.company-review textarea{box-sizing:border-box;width:100%;font:inherit;font-size:14px;padding:12px;margin-top:12px;line-height:1.5;border:1px solid #bfc1b6;background:#fff;color:#20221e}@media(max-width:600px){.header.wrap{flex-wrap:wrap}.header.wrap nav{flex-wrap:wrap;gap:8px 14px;margin-left:0;max-width:100%}}
