.GroundingPage{max-width:720px;padding:var(--space-6)0 var(--space-9);margin:0 auto}.GroundingPage h1{margin-bottom:var(--space-2)}.human-notice{background:var(--gray-a2);border:1px solid var(--gray-a4);border-radius:var(--radius-3);padding:var(--space-4);margin:var(--space-5)0}.human-notice strong{color:var(--gray-12)}.human-notice a{color:var(--accent-11);text-decoration:underline}.lead-definition{font-size:var(--font-size-3);line-height:var(--line-height-3);color:var(--gray-12);margin-bottom:var(--space-3)}.meta-block{font-size:var(--font-size-2);color:var(--gray-9);line-height:var(--line-height-2);margin:var(--space-3)0}.example-meta{gap:var(--space-3);padding:var(--space-3)var(--space-4);margin:var(--space-5)0 var(--space-4);background:var(--gray-a2);border-radius:var(--radius-2);font-size:var(--font-size-1);color:var(--gray-11);flex-wrap:wrap;display:flex}.example-meta span{white-space:nowrap}.data-grid{margin:var(--space-3)0 var(--space-5);border:1px solid var(--gray-a3);border-radius:var(--radius-2);grid-template-columns:minmax(140px,auto) 1fr;gap:0;display:grid;overflow:hidden}.data-grid dt{padding:var(--space-2)var(--space-3);color:var(--gray-11);background:var(--gray-a2);font-weight:500;font-size:var(--font-size-2);border-bottom:1px solid var(--gray-a3);border-right:1px solid var(--gray-a3)}.data-grid dd{padding:var(--space-2)var(--space-3);color:var(--gray-12);font-size:var(--font-size-2);border-bottom:1px solid var(--gray-a3);margin:0}.data-grid dt:last-of-type,.data-grid dd:last-of-type{border-bottom:none}.data-grid dd a{color:var(--accent-11);text-decoration:underline}@media (max-width:520px){.data-grid{grid-template-columns:1fr}.data-grid dt{padding-bottom:var(--space-1);border-bottom:none;border-right:none}.data-grid dd{padding-top:0}}.disambiguation-section,.negative-boundaries{margin:var(--space-5)0;padding:var(--space-4);background:var(--gray-a2);border-radius:var(--radius-3);border-left:3px solid var(--gray-a6)}.distinction-list{margin:0;padding:0;list-style:none}.distinction-list li{padding:var(--space-2)0;border-bottom:1px solid var(--gray-a3)}.distinction-list li:last-child{border-bottom:none}.distinction-list li strong{color:var(--gray-12)}.faq{margin:var(--space-6)0}.faq-item{margin-bottom:var(--space-4)}.faq-q{font-size:var(--font-size-3);color:var(--gray-12);margin-bottom:var(--space-2);margin-top:0;font-weight:600}.faq-a{font-size:var(--font-size-2);color:var(--gray-11);line-height:var(--line-height-2)}.faq-a p{margin:0}.compliance-badge{align-items:center;gap:var(--space-2);margin:var(--space-6)0 var(--space-4);padding:var(--space-3)var(--space-4);border-radius:var(--radius-2);background:var(--gray-a2);border:1px solid var(--gray-a3);font-size:var(--font-size-2);color:var(--gray-11);display:flex}.compliance-badge a{color:var(--accent-11);text-decoration:underline}.compliance-badge .check{color:var(--green-11);margin-left:auto;font-weight:700}.FactsIndex-card{padding:var(--space-4);border:1px solid var(--gray-a4);border-radius:var(--radius-3);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.FactsIndex-card:hover{border-color:var(--accent-7);box-shadow:0 2px 8px var(--gray-a3)}.FactsIndex-badge{font-size:var(--font-size-1);color:var(--gray-9);margin-bottom:var(--space-1);display:inline-block}.FactsIndex-title{font-size:var(--font-size-4);color:var(--gray-12);font-weight:600}.FactsIndex-description{font-size:var(--font-size-2);color:var(--gray-11);margin-top:var(--space-2);line-height:var(--line-height-2)}@media (prefers-reduced-motion:reduce){.FactsIndex-card{transition:none}}
