/* V1.7 · Applied methods and source evidence · native GeneratePress. */
body.openlx-research-institute .olxri17-hero{padding:36px;border:1px solid var(--olxri-line);background:#111827;margin:0 0 28px;border-radius:12px}
body.openlx-research-institute .olxri17-hero h1{font-size:clamp(32px,3.34vw,48px);font-weight:700;line-height:1.6;letter-spacing:0;margin:20px 0;color:var(--olxri-ink)}
body.openlx-research-institute .olxri17-lead{font-size:18px;line-height:1.8;color:var(--olxri-copy);max-width:66ch;margin:0 0 20px}
body.openlx-research-institute .olxri17-search-desk{padding:28px;background:#172033;border:1px solid var(--olxri-line);border-top:3px solid var(--olxri-accent);border-radius:10px;margin-bottom:28px}
body.openlx-research-institute .olxri17-search-desk h2{font-size:32px;line-height:1.6;margin:0 0 20px}
body.openlx-research-institute .olxri17-query{display:flex;flex-direction:column;gap:16px;max-width:820px}
body.openlx-research-institute .olxri17-query label{display:flex;flex-direction:column;gap:8px;font-size:16px;color:var(--olxri-copy)}
body.openlx-research-institute .olxri17-query :is(input[type=search],select){width:100%;min-width:0;max-width:100%;min-height:50px;padding:12px 14px;font:inherit;color:var(--olxri-ink);background:#090d16;border:1px solid #64748b;border-radius:5px}
body.openlx-research-institute .olxri17-query input::placeholder{color:#b3c0d3;opacity:1}
body.openlx-research-institute .olxri17-query button{align-self:flex-start;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.6;min-height:50px}
body.openlx-research-institute .olxri17-quick-questions{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}
body.openlx-research-institute .olxri17-quick-questions a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;line-height:1.6}
body.openlx-research-institute .olxri17-public-count{color:var(--olxri-copy);font-size:14px;line-height:1.8;border-top:1px solid var(--olxri-line);padding-top:16px;margin:16px 0 0}
body.openlx-research-institute .olxri17-public-count strong{font-family:ui-monospace,monospace;font-size:20px;color:var(--olxri-accent)}
body.openlx-research-institute .olxri17-evidence-check{margin:24px 0 32px;padding:28px;background:#111827;border:1px solid var(--olxri-line);border-left:3px solid var(--olxri-accent);border-radius:8px}
body.openlx-research-institute .olxri17-evidence-check summary{font-size:24px;line-height:1.6;font-weight:700;color:var(--olxri-ink);cursor:pointer;min-height:44px}
body.openlx-research-institute .olxri17-evidence-check dl{display:flex;flex-direction:column;gap:14px;margin:20px 0 0}
body.openlx-research-institute .olxri17-evidence-check dl>div{padding:16px;background:#172033}
body.openlx-research-institute .olxri17-evidence-check dt{color:var(--olxri-accent);font-size:16px;line-height:1.6;font-weight:700;margin-bottom:6px}
body.openlx-research-institute .olxri17-evidence-check dd{font-size:16px;line-height:1.8;color:var(--olxri-copy);margin:0;overflow-wrap:anywhere}
@media(max-width:600px){body.openlx-research-institute .olxri17-hero,body.openlx-research-institute .olxri17-search-desk,body.openlx-research-institute .olxri17-evidence-check{padding:24px}body.openlx-research-institute .olxri17-hero h1{font-size:clamp(25px,8.2vw,32px)}body.openlx-research-institute .olxri17-lead{font-size:16px}body.openlx-research-institute .olxri17-search-desk h2{font-size:26px}body.openlx-research-institute .olxri17-evidence-check summary{font-size:23px}body.openlx-research-institute .olxri17-query button{width:100%}}

.olxri17-mobile-break{display:none}@media(max-width:600px){.olxri17-mobile-break{display:block}}
