.enterprise-figure{border:1px solid var(--border);border-radius:var(--radius);margin-top:3rem;padding:2rem}.enterprise-contents{font-size:.875rem;line-height:1.5}.enterprise-contents a{color:var(--muted-foreground);gap:.75rem;padding:.75rem 0;text-decoration:none;display:flex}.enterprise-contents a:hover,.enterprise-contents a:focus-visible{color:var(--primary)}.enterprise-contents a span{min-width:3.5rem;font-family:Space Mono,monospace;font-size:.75rem}.enterprise-contents .enterprise-contents-major{color:var(--foreground);border-top:1px solid var(--border);margin-top:1rem;font-weight:500}.enterprise-prose :where(p,td) a{color:var(--primary);text-underline-offset:.25rem;text-decoration:underline}.enterprise-prose strong{color:var(--foreground);font-weight:500}.enterprise-prose code{overflow-wrap:anywhere;color:var(--foreground);font-size:.875em}.enterprise-check-group{border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem;scroll-margin-top:7rem}.enterprise-checks{list-style:none}.enterprise-checks li{border-bottom:1px solid var(--border);grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;scroll-margin-top:7rem;display:grid}.enterprise-checks li:target{border-left:2px solid var(--primary);padding-left:1rem}.enterprise-check-number{color:var(--primary);align-items:flex-start;min-height:2.75rem;font:.875rem/1.8 Space Mono,monospace;text-decoration:none;display:inline-flex}.enterprise-check-number:hover{text-decoration:underline}.enterprise-regulation-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.enterprise-regulation-table th,.enterprise-regulation-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:1rem}.enterprise-regulation-table th{font-weight:500}.enterprise-regulation-table th:first-child{padding-left:0}@media (width<=640px){.enterprise-figure{padding:1.5rem}.enterprise-checks li{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem}.enterprise-regulation-table th,.enterprise-regulation-table td{padding:.75rem .5rem}}@media print{.enterprise-essay aside,.enterprise-essay .buyer-actions,.enterprise-essay nav,.enterprise-essay details{display:none}.enterprise-check-group,.enterprise-figure{break-inside:avoid}}.enterprise-overview a{border-bottom:1px solid var(--border);color:var(--muted-foreground);grid-template-columns:5rem minmax(0,1fr);gap:1rem;padding:1rem 0;font-size:.875rem;line-height:1.7;display:grid}.enterprise-overview a:hover{color:var(--foreground)}
