.enquiry{grid-column:1/-1;margin-top:1.5rem;border-top:1px solid var(--rule);padding-top:1rem;min-width:0;overflow-wrap:anywhere}
.enquiry summary{cursor:pointer;min-height:44px;display:list-item;padding:.75rem 0;color:var(--ink)}
.enquiry form{margin-top:1rem;max-width:100%;min-width:0}
.enquiry fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:1rem}
.enquiry label{display:grid;gap:.4rem;color:var(--ink)}
.enquiry input,.enquiry textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--ink-3);padding:.65rem}
.enquiry button{min-height:44px;white-space:normal}
.enquiry :focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.enquiry [role=status]{overflow-wrap:anywhere;margin:1rem 0;color:var(--ink)}
.enquiry [hidden]{display:none}
.enquiry :disabled{opacity:.65;cursor:wait}
.enquiry .btn-primary{color:var(--surface,#fff);background:var(--ink);border-color:var(--ink)}
.enquiry .btn-primary:hover{color:var(--surface,#fff);background:var(--ink);border-color:var(--ink)}
.enquiry .btn-primary{transition:none}

.enquiry textarea{resize:vertical}
@media(max-width:767px){.play-connections>*{grid-column:1/-1;min-width:0}}
