.concierge-private #preparation h3,.concierge-private #equipment h3,.concierge-private #agency-programs h3{font-size:24px;line-height:1.3;font-weight:500;color:#faf8f3;margin:26px 0 16px;letter-spacing:-.015em}
#family-enabled-fields,#equipment-enabled-fields,#organization-enabled-fields{border:0;margin:0;padding:0;min-width:0}
.family-request-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:24px}
.family-page .family-request-options label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;border:1px solid #53565c;background:#151619;padding:18px;cursor:pointer}
.family-request-options input{width:17px;height:17px;min-height:0;margin:2px 0;flex:0 0 17px;accent-color:#d6cdbb}
.family-request-options strong{font-size:14px;font-weight:500;display:block;line-height:1.4}
.family-request-options small{font-size:12px;color:#b4b6bd;line-height:1.6;display:block;margin-top:9px}
.family-request-options label:has(input:checked){border-color:#d6cdbb;background:#25262a}
.family-request-options label:focus-within{outline:2px solid #d6cdbb;outline-offset:3px}
#family-copy,#equipment-copy,#organization-copy{background:transparent;color:#eee9df;border:1px solid #67696e;padding:14px 20px;font:inherit;font-size:14px;cursor:pointer;margin-bottom:12px}
#family-status,#equipment-status,#organization-status{font-size:14px;line-height:1.6;color:#e8e3da}
@media(max-width:600px){.family-request-options{grid-template-columns:1fr}}
