/* Shared entry component: one canonical tool, context-specific education. */
html[data-lqh-elite] .qs-entry{max-width:1200px;margin:48px auto;padding:0 20px;color:var(--lqh-text);font-family:var(--lqh-font)}
html[data-lqh-elite] .qs-entry-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:32px;padding:32px;background:var(--lqh-pearl);border:1px solid var(--lqh-border);border-radius:var(--lqh-radius);box-shadow:var(--lqh-depth)}
html[data-lqh-elite] .qs-entry :is(h2,h3,p){overflow-wrap:anywhere;margin:0 0 16px}
html[data-lqh-elite] .qs-entry h2{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.15;color:var(--lqh-ink)}
html[data-lqh-elite] .qs-entry p{font-size:1rem;line-height:1.6}
html[data-lqh-elite] .qs-entry .qs-entry-label{font-size:.8rem;letter-spacing:.08em;font-weight:700;color:var(--lqh-ink)}
html[data-lqh-elite] .qs-entry .qs-example{padding:24px;background:var(--lqh-surface);border:1px solid var(--lqh-border);border-radius:var(--lqh-radius)}
html[data-lqh-elite] .qs-entry .qs-example dl{display:flex;gap:24px;flex-wrap:wrap;margin:0 0 16px}
html[data-lqh-elite] .qs-entry .qs-example dd{margin:4px 0 0;font-weight:700;color:var(--lqh-ink)}
html[data-lqh-elite] .qs-entry-context .qs-entry-panel{display:block;padding:24px}
html[data-lqh-elite] .qs-entry .qs-entry-note{font-size:.875rem;margin-top:16px;margin-bottom:0}
@media(max-width:640px){html[data-lqh-elite] .qs-entry-panel{grid-template-columns:minmax(0,1fr);padding:24px;gap:20px}html[data-lqh-elite] .qs-entry{margin:32px auto}html[data-lqh-elite] .qs-entry .qs-example{padding:18px}}
@media print{.qs-entry{display:none!important}}
