@layer pages{.identifier-facts{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.identifier-facts div{gap:0 var(--space-3);flex-wrap:wrap;display:flex}.identifier-facts dt{font-weight:var(--weight-semibold);min-width:9em}.identifier-facts dd{color:var(--color-text-muted);margin:0}.identifier-related{gap:var(--space-4);margin:0;display:grid}.identifier-related dt{font-weight:var(--weight-semibold);margin-bottom:var(--space-1)}.identifier-related dd{line-height:var(--leading-prose);overflow-wrap:anywhere;margin:0}.identifier-practice{padding-left:1.2em}.identifier-subheading{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-md)}.asvs-section h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-md)}.asvs-requirements{border-top:var(--border-width) solid var(--color-border);margin:0;padding:0;list-style:none}.asvs-requirements li{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-border)}.asvs-requirements p{margin:0}.asvs-requirements p+p{margin-top:var(--space-1)}.asvs-id{font-weight:var(--weight-bold)}.asvs-requirements li:target{background:var(--color-accent-soft)}.asvs-level{padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:inline-block}.asvs-links{font-size:var(--text-sm);overflow-wrap:anywhere}.asvs-section h3,.asvs-requirements li,h2[id]{scroll-margin-top:calc(var(--header-height) + var(--space-5))}.identifier-table a{color:var(--color-accent);font-weight:var(--weight-semibold);text-decoration:none}.identifier-table a:hover{text-decoration:underline}.guide-table-wrap:has(>.identifier-table){container-type:inline-size}}
