@media(min-width:1001px){#qld-setup .setup-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr)}#qld-setup .setup-layout>.setup-visual{position:sticky;top:150px}}
#qld-setup .qld-hedge-rules{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:1.65}
#qld-setup .qld-hedge-rules th,#qld-setup .qld-hedge-rules td{padding:12px 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:break-word}
#qld-setup .qld-hedge-rules th{width:82px;padding-right:12px;color:var(--accent);font-weight:600}
#qld-setup .qld-hedge-rules td{color:var(--body)}
#qld-setup .qld-hedge-rules strong{color:var(--text);font-weight:600}
#qld-setup .qld-hedge-rules tr:last-child th,#qld-setup .qld-hedge-rules tr:last-child td{border-bottom:0}
#qld-setup .qld-hedge-example{margin-top:22px}
#qld-setup .qld-hedge-example>a{display:block}
#qld-setup .qld-hedge-example figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;line-height:1.65}
#qld-setup .qld-hedge-example figcaption strong{color:var(--text)}
#qld-setup .qld-hedge-example figcaption>a{color:var(--accent);white-space:nowrap}
@media(max-width:700px){#qld-setup .qld-hedge-rules{font-size:13px}#qld-setup .qld-hedge-rules th{width:76px;padding-right:10px}}
