/* Same controls, typefaces and interaction on both discovery surfaces. */
.discovery-access-search{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 24px;min-width:0}
.discovery-access-search button,.discovery-listen{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 16px;border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit;font:600 15px/1.5 var(--font);cursor:pointer;text-align:center;white-space:normal}
.discovery-access-search button:disabled{cursor:default;opacity:.75}
.discovery-access-search button[hidden]{display:none}
.discovery-access-search p{flex:1 1 240px;margin:0;font:400 14px/1.6 var(--font);color:inherit}
.discovery-access-search [role=status]:empty,.discovery-read-status:empty{display:none}
.discovery-access-search [role=status]{flex-basis:100%;font-weight:600}
.discovery-listen{margin:0 0 16px;align-self:flex-start}
.discovery-read-status{font:400 14px/1.6 var(--font);margin:0 0 14px;overflow-wrap:anywhere}
.expressions-section .discovery-listen,.expressions-section .discovery-access-search button{background:#252a33;color:#f8f5ed;border-color:#d7b775}
.contributions-section .discovery-listen,.contributions-section .discovery-access-search button{background:#fffdf8;color:#26282d;border-color:#646974}
.contribution-question-audio{padding:0 25px}.contribution-question-audio .discovery-listen{margin-bottom:20px}
.discovery-access-search button:focus-visible,.discovery-listen:focus-visible{outline:3px solid currentColor;outline-offset:4px}
.discovery-access-search button:not(:disabled):hover,.discovery-listen:hover{box-shadow:inset 0 0 0 1px currentColor}
@media(max-width:650px){.discovery-access-search{align-items:stretch;flex-direction:column}.discovery-access-search p{flex:auto}.discovery-access-search button,.discovery-listen{width:100%}}

.contribution-access-card{min-width:0;border:1px solid #b7bbc3;border-radius:12px;background:#f7f5ef;overflow:hidden}.contribution-access-card .contribution-card{border:0;border-radius:0}.contribution-access-card:has(.contribution-card[open]){border-color:#727988}
