.property-questions{color:#203c2e;border-top:1px solid #dbe1d9;gap:24px;margin-block:28px;padding-top:28px;font-size:16px;line-height:1.5;display:grid}.property-questions .property-questions-heading h3{margin:0 0 6px;font-size:20px;font-weight:650;line-height:1.3}.property-questions .property-questions-heading p,.property-questions .property-hint{color:#536458;margin:0;font-size:14px;font-weight:400;line-height:1.6}.property-questions .property-text-field{gap:8px;margin:0;font-size:16px;font-weight:600;display:grid}.property-questions .property-access-field{gap:8px;display:grid}.property-questions .property-text-field input,.property-questions .property-text-field textarea{color:#203c2e;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #aebbb1;border-radius:6px;margin:0;padding:12px 14px;font-weight:400;display:block}.property-questions .property-text-field textarea{resize:vertical;min-height:120px}.property-questions .property-optional{color:#536458;font-size:14px;font-weight:400}.property-questions .property-question{border:0;min-width:0;margin:0;padding:0}.property-questions .property-question legend{color:#203c2e;width:100%;margin:0 0 10px;padding:0;font-size:16px;font-weight:650;line-height:1.5}.property-questions .property-options{flex-wrap:wrap;gap:8px 12px;display:flex}.property-questions .property-question .property-option{cursor:pointer;border:1px solid #ccd7c8;border-radius:6px;align-items:center;gap:10px;max-width:100%;min-height:48px;margin:0;padding:10px 12px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.property-questions .property-options input[type=radio]{-webkit-appearance:auto;appearance:auto;accent-color:#1a3d2e;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.property-questions .property-option:has(input:checked){background:#edf3e9;border-color:#1a3d2e}:is(.property-questions input:focus-visible,.property-questions textarea:focus-visible){outline-offset:3px;outline:3px solid #967824}.property-questions .property-option:has(input:disabled){cursor:default;opacity:.65}@media (hover:hover) and (pointer:fine){.property-questions .property-option:hover:not(:has(input:disabled)){border-color:#1a3d2e}}
