.dq-example{margin:28px 0;padding:clamp(18px,3vw,30px);border:1px solid #8496a6;border-radius:18px;background:rgba(127,143,160,.07);font:inherit;color:inherit;line-height:1.85}.dq-example h2{font-size:clamp(1.35rem,2.4vw,1.8rem);line-height:1.45;margin:0 0 16px}.dq-example h3{font-size:1.1rem;margin:18px 0 8px}.dq-example p{margin:12px 0}.dq-example a{text-decoration:underline;text-underline-offset:3px}.dq-example details{margin:16px 0;padding:14px 18px;border:1px solid #8496a6;border-radius:12px}.dq-example summary{cursor:pointer;font-weight:700;min-height:28px}.dq-example details[open] summary{margin-bottom:10px}.dq-example :focus-visible{outline:3px solid currentColor;outline-offset:4px}.dq-table{max-width:100%;overflow-x:auto;margin:20px 0}.dq-table table{border-collapse:collapse;width:100%;min-width:300px;font:inherit}.dq-table caption{text-align:start;font-weight:700;margin-bottom:10px}.dq-table th,.dq-table td{border:1px solid #8496a6;padding:12px;text-align:start;vertical-align:top}.dq-table th{background:rgba(127,143,160,.10)}.dq-table [dir=ltr]{text-align:left}.dq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dq-grid article{padding:18px;border:1px solid #8496a6;border-radius:12px;min-width:0}@media(max-width:680px){.dq-grid{grid-template-columns:1fr}.dq-example{border-radius:12px}}@media print{.dq-example{break-inside:avoid}.dq-example details>*{display:block!important}.dq-table{overflow:visible}}