.example-comparison{min-width:0;padding:clamp(16px,2.5vw,24px);border:1px solid var(--border, #d1cec3);border-radius:var(--radius-lg, 4px);background:var(--surface-soft, #f7f4ec);color:var(--ink, #18201e)}.example-comparison__header{display:grid;gap:8px;margin-bottom:18px}.example-comparison__header h3,.example-comparison__header p{margin:0}.example-comparison__header h3{font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.3}.example-comparison__header>p:last-child{max-width:70ch;color:var(--ink-soft, #4f5a56);font-size:.9rem;line-height:1.55}.example-comparison__eyebrow{color:var(--blue-dark, #213fcb);font-size:.72rem;font-weight:650;letter-spacing:.035em}.example-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.example-comparison__card{display:flex;min-width:0;flex-direction:column;padding:16px;border:1px solid var(--border, #d1cec3);border-radius:var(--radius-md, 3px);background:var(--surface, #fffdf8)}.example-comparison__label{margin:0 0 6px;color:var(--blue-dark, #213fcb);font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:700}.example-comparison__card h4{margin:0 0 8px;font-size:.95rem;line-height:1.4}.example-comparison__condition{display:block;min-height:3.1em;margin-bottom:12px;color:var(--ink-soft, #4f5a56);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.example-comparison .example-comparison__table{width:100%;margin:0;border:0;border-collapse:collapse;background:transparent;text-align:left}.example-comparison__table caption{padding:0 0 8px;color:var(--ink, #18201e);font-size:.85rem;font-weight:650;text-align:left}.example-comparison .example-comparison__table th,.example-comparison .example-comparison__table td{padding:8px 10px;border:0;border-bottom:1px solid var(--border, #d1cec3);text-align:left}.example-comparison .example-comparison__table th{background:var(--surface-blue, #edf0ff);color:var(--ink, #18201e);font-size:.75rem;font-weight:650;line-height:1.4}.example-comparison .example-comparison__table td{background:transparent;color:var(--ink, #18201e);font-family:var(--font-mono, monospace);font-size:.9rem;font-variant-numeric:tabular-nums;line-height:1.5}.example-comparison__note{margin:12px 0 0;color:var(--ink-soft, #4f5a56);font-size:.8rem;line-height:1.55}.example-comparison__card .example-comparison__note{margin-top:auto;padding-top:12px}.example-comparison__intent{margin:16px 0 0;padding:12px 14px;border-left:3px solid var(--blue, #315bff);background:var(--surface-blue, #edf0ff);color:var(--ink, #18201e);font-size:.88rem;line-height:1.6}.example-comparison__details{margin-top:16px;border-top:1px solid var(--border, #d1cec3)}.example-comparison__details>summary{padding-top:14px;color:var(--blue-dark, #213fcb);font-size:.85rem;font-weight:600;cursor:pointer}.example-comparison__details>summary:focus-visible{outline:2px solid var(--blue, #315bff);outline-offset:4px}.example-comparison__detail-content{display:grid;gap:18px;padding-top:18px}.example-comparison__detail-content>.example-comparison__note{margin-top:0}.example-comparison__query,.example-comparison__table-scroll{min-width:0}.example-comparison__table-scroll{overflow-x:auto}.example-comparison__query h4{margin:0 0 8px;font-size:.85rem}.example-comparison__query pre{max-width:100%;margin:0;padding:14px;overflow-x:auto;border-radius:var(--radius-md, 3px);background:#111827;color:#edf1f9;font-size:.75rem;line-height:1.65;text-align:left}.example-comparison__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 620px){.example-comparison__grid{grid-template-columns:minmax(0,1fr)}.example-comparison__card{padding:14px}.example-comparison__condition{min-height:0}}.sql-field-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sql-field-heading label{margin:0}.sql-field-heading .btn{flex-shrink:0}.sql-field-actions{display:flex;flex-wrap:wrap;gap:8px}.sql-file-hint{margin-top:-4px}.result-feedback-link{margin:0;padding:4px 24px 24px;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.result-feedback-link a{white-space:nowrap}.finding__demo-link{margin:0 0 18px;font-size:.9rem;font-weight:600}#example-results{scroll-margin-top:245px}@media (max-width: 960px){#example-results{scroll-margin-top:90px}}@media (max-width: 720px){.result-feedback-link{padding-inline:16px}}.feedback-section{scroll-margin-top:88px;padding-block:clamp(48px,7vw,88px);border-block:1px solid var(--border);background:var(--surface)}.feedback-section__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,80px);align-items:start}.feedback-section__intro h2{max-width:11ch;font-family:var(--font-display);font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:1.02}.feedback-section__lead{margin:22px 0 14px;font-size:1.1rem;line-height:1.5}.feedback-section__privacy{max-width:33ch;margin-bottom:0;color:var(--ink-soft);font-size:.92rem}.feedback-form{position:relative;display:grid;min-width:0;gap:22px}.feedback-form__field{display:grid;min-width:0;align-content:start;gap:8px}.feedback-form__field>label{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;color:var(--ink);font-size:.9rem;font-weight:650}.feedback-form__field>label>span{color:var(--ink-muted);font-size:.8rem;font-weight:400}.feedback-form__field input,.feedback-form__field textarea{width:100%;min-width:0;padding:11px 13px;border:1px solid var(--border-strong);border-radius:1px;background:var(--surface-soft);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.6}.feedback-form__field textarea{min-height:158px;resize:vertical}.feedback-form__field textarea::placeholder{color:var(--ink-muted);opacity:1}.feedback-form__field [aria-invalid=true]{border-color:var(--red)}.feedback-form__field input:disabled,.feedback-form__field textarea:disabled{opacity:.7}.feedback-form__hint{margin:0;color:var(--ink-soft);font-size:.8rem;line-height:1.5}.feedback-form__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.feedback-form__consent label{display:flex;gap:10px;align-items:start;font-size:.9rem;line-height:1.5}.feedback-form__consent input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;padding:0;accent-color:var(--blue)}.feedback-form__consent .feedback-form__hint{margin:6px 0 0 28px}.feedback-form__website{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.feedback-form__actions{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.feedback-form__status{flex:1 1 220px;margin:0;color:var(--green);font-size:.9rem;line-height:1.5}.feedback-form__status:empty{display:none}.feedback-form__error{margin:0;color:var(--red);font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}@media (max-width: 780px){.feedback-section__inner{grid-template-columns:minmax(0,1fr);gap:32px}.feedback-section__intro h2,.feedback-section__privacy{max-width:100%}}@media (max-width: 480px){.feedback-form__details{grid-template-columns:minmax(0,1fr)}}
